From 5a7178746709bb3781aa0fcd612bd169310e4037 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 24 Feb 2026 22:56:58 +0000 Subject: [PATCH 01/78] kyverno: 1.16.2 -> 1.17.1 --- pkgs/by-name/ky/kyverno/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ky/kyverno/package.nix b/pkgs/by-name/ky/kyverno/package.nix index a73c3a1a1717..f80f458e7865 100644 --- a/pkgs/by-name/ky/kyverno/package.nix +++ b/pkgs/by-name/ky/kyverno/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "kyverno"; - version = "1.16.2"; + version = "1.17.1"; src = fetchFromGitHub { owner = "kyverno"; repo = "kyverno"; rev = "v${finalAttrs.version}"; - hash = "sha256-wXoqE3AZ5PQ8nxkJhfGrNdyJBKW8BF0loqqCs6A2Etg="; + hash = "sha256-/5ax23jkD+DlR9566ok09kXX0E0fZTH4x5/AyopKnr4="; }; ldflags = [ @@ -27,7 +27,7 @@ buildGoModule (finalAttrs: { "-X github.com/kyverno/kyverno/pkg/version.BuildTime=1970-01-01_00:00:00" ]; - vendorHash = "sha256-7zonEXXrd5+QaQQcgHwGwj665YB9gBxtE8Yi09SGsPU="; + vendorHash = "sha256-GTleFbdf7LYmtPaCYYpQ5NUdsP1nstzXIFJe75HajBY="; subPackages = [ "cmd/cli/kubectl-kyverno" ]; From 86096c22912605eea82a54cd8683538c9bb5c7ba Mon Sep 17 00:00:00 2001 From: Bouke van der Bijl Date: Wed, 11 Mar 2026 11:12:44 +0100 Subject: [PATCH 02/78] grafanaPlugins.grafana-clickhouse-datasource: 4.8.2 -> 4.14.0 --- .../plugins/grafana-clickhouse-datasource/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-clickhouse-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-clickhouse-datasource/default.nix index 594465af314a..9666486063f4 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-clickhouse-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-clickhouse-datasource/default.nix @@ -2,12 +2,12 @@ grafanaPlugin rec { pname = "grafana-clickhouse-datasource"; - version = "4.8.2"; + version = "4.14.0"; zipHash = { - x86_64-linux = "sha256-gegkpks7KIHKUG3nmNzEulbhH18eOsx8Afr0tprHFkk="; - aarch64-linux = "sha256-wvde2c+goezC1xFPZZ9MnHEk287E2ScyExKNXDTbcT8="; - x86_64-darwin = "sha256-zS9LfvSOWCKQIv5GsRS48taM31ZN4i2REY+IIQbqisk="; - aarch64-darwin = "sha256-0QfTdgOkfs27EW1VB+AgHPwF1GRcFBxMPBZ9nRyovrs="; + x86_64-linux = "sha256-+4RoyDRGLgD46FelK9zWfjokiXtgBhEU5RdsGheCEns="; + aarch64-linux = "sha256-9CJy8Wf/B17T64NyL4SBrmLYecdVYSXA5qnpKhcdAHs="; + x86_64-darwin = "sha256-ixrSa02vC/MBg29FNmBRd6YvhkL3QZnzOysLLFgjHEA="; + aarch64-darwin = "sha256-g7ovNQ5jJWcG82EJr6mnc2ijD/Wk6dY3cYhSchZOs5M="; }; meta = { description = "Connects Grafana to ClickHouse"; From 4fdedf5f0810efc4dd28f4586c2f7e972e60acc5 Mon Sep 17 00:00:00 2001 From: Bouke van der Bijl Date: Wed, 11 Mar 2026 11:13:11 +0100 Subject: [PATCH 03/78] grafanaPlugins: prefer per-platform hashes to 'any' Some packages have both per-platform _and_ an 'any' packages (e.g. grafana-clickhouse-datasource) and the update script fails for those cases. Prefer the per-platform packages if available. --- .../monitoring/grafana/plugins/update-grafana-plugin.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/update-grafana-plugin.sh b/pkgs/servers/monitoring/grafana/plugins/update-grafana-plugin.sh index db1463c7333c..34638be8d264 100755 --- a/pkgs/servers/monitoring/grafana/plugins/update-grafana-plugin.sh +++ b/pkgs/servers/monitoring/grafana/plugins/update-grafana-plugin.sh @@ -35,8 +35,8 @@ update() { update-source-version $system "grafanaPlugins.${plugin_name}" "$latest_version" "$hash" } -if echo "$api_response" | jq -e .packages.any > /dev/null; then - # the package contains an "any" package, so there should be only one zipHash. +if echo "$api_response" | jq -e '.packages | select(length == 1) | .any' > /dev/null; then + # the package only contains an "any" package, so there should be only one zipHash. update "any" else update "linux-amd64" "x86_64-linux" From 9504b0148d8bba1602481413de62792ed10375b1 Mon Sep 17 00:00:00 2001 From: nuexq Date: Wed, 11 Mar 2026 23:00:36 +0000 Subject: [PATCH 04/78] maintainers: add nuexq --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ed0dd6819d6d..751c80daf735 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -19697,6 +19697,12 @@ github = "Noodlesalat"; githubId = 12748782; }; + nuexq = { + email = "nuexqq@gmail.com"; + github = "nuexq"; + githubId = 145666753; + name = "nuexq"; + }; nukaduka = { email = "ksgokte@gmail.com"; github = "NukaDuka"; From 33cc0a803d0efe0d7124167507e17128c113b9d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Mar 2026 01:03:47 +0000 Subject: [PATCH 05/78] qgis-ltr: 3.40.15 -> 3.44.8 --- pkgs/applications/gis/qgis/unwrapped-ltr.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/gis/qgis/unwrapped-ltr.nix b/pkgs/applications/gis/qgis/unwrapped-ltr.nix index 6ca7116a458f..25fba630ee11 100644 --- a/pkgs/applications/gis/qgis/unwrapped-ltr.nix +++ b/pkgs/applications/gis/qgis/unwrapped-ltr.nix @@ -81,14 +81,14 @@ let ]; in mkDerivation rec { - version = "3.40.15"; + version = "3.44.8"; pname = "qgis-ltr-unwrapped"; src = fetchFromGitHub { owner = "qgis"; repo = "QGIS"; rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}"; - hash = "sha256-N1ip6lMMpACDCr/Za26LGP455+iZiZe24s2MCkrYm8A="; + hash = "sha256-FL/JqvcLqKhHsG96o/7Mel8wH8OaL+2LDtq6jngjW50="; }; passthru = { From 74fa42ae539c7af9ee6d22f4e0ccd4c1c16d1d16 Mon Sep 17 00:00:00 2001 From: Augustin Trancart Date: Mon, 30 Mar 2026 00:35:21 +0200 Subject: [PATCH 06/78] python3Packages.obspec: init at 0.1.0 --- .../python-modules/obspec/default.nix | 53 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 55 insertions(+) create mode 100644 pkgs/development/python-modules/obspec/default.nix diff --git a/pkgs/development/python-modules/obspec/default.nix b/pkgs/development/python-modules/obspec/default.nix new file mode 100644 index 000000000000..a684b0e34537 --- /dev/null +++ b/pkgs/development/python-modules/obspec/default.nix @@ -0,0 +1,53 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pytestCheckHook, + + # build system + hatchling, + + # dependencies + typing-extensions, + + # test dependencies + pytest, + pytest-mypy-plugins, + mypy, +}: +buildPythonPackage (finalAttrs: { + pname = "obspec"; + version = "0.1.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "developmentseed"; + repo = "obspec"; + tag = "v${finalAttrs.version}"; + hash = "sha256-zO2T189WUl1HJkBLrGpArS5NoFNpEchWfjJQJEME5W8="; + }; + + build-system = [ hatchling ]; + + dependencies = [ + typing-extensions + ]; + + pythonImportsCheck = [ "obspec" ]; + + nativeCheckInputs = [ + pytestCheckHook + mypy + ]; + + checkInputs = [ + pytest-mypy-plugins + ]; + + meta = { + description = "Object storage interface definitions for Python"; + homepage = "http://developmentseed.org/obspec/"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ autra ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 62f1694ede0a..922331fda58b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11319,6 +11319,8 @@ self: super: with self; { obsidian-media = callPackage ../development/python-modules/obsidian-media { }; + obspec = callPackage ../development/python-modules/obspec { }; + obspy = callPackage ../development/python-modules/obspy { }; obstore = callPackage ../development/python-modules/obstore { }; From dbe04393a8fd50d17837990d911b4fc22a88a689 Mon Sep 17 00:00:00 2001 From: Augustin Trancart Date: Mon, 30 Mar 2026 00:42:27 +0200 Subject: [PATCH 07/78] python3Packages.async-tiff: init at 0.7.1 --- .../python-modules/async-tiff/default.nix | 93 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 95 insertions(+) create mode 100644 pkgs/development/python-modules/async-tiff/default.nix diff --git a/pkgs/development/python-modules/async-tiff/default.nix b/pkgs/development/python-modules/async-tiff/default.nix new file mode 100644 index 000000000000..b1291723dfdf --- /dev/null +++ b/pkgs/development/python-modules/async-tiff/default.nix @@ -0,0 +1,93 @@ +{ + # utils + buildPythonPackage, + fetchFromGitHub, + fetchpatch2, + lib, + rustPlatform, + + # build and dependencies + llvmPackages, + maturin, + obspec, + + # tests dependencies + pytestCheckHook, + numpy, + obstore, + pytest-asyncio, + rasterio, +}: +buildPythonPackage (finalAttrs: { + pname = "async-tiff"; + version = "0.7.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "developmentseed"; + repo = "async-tiff"; + tag = "py-v${finalAttrs.version}"; + hash = "sha256-o77iYqzBCloE5xgn0Sa6SWbrCMgnNuZwQ2MZ0wgtNew="; + fetchSubmodules = true; + }; + + patches = [ + (fetchpatch2 { + url = "https://github.com/developmentseed/async-tiff/commit/c7db2fc693089f3326328cc59863f8a9a6dd1cb9.patch?full_index=1"; + hash = "sha256-FsOZk8KZ3guqIoECYRsBQMEq8TrAQn9Z01NqUJAQOu8="; + }) + ]; + + postPatch = '' + cd python + ''; + + buildSystem = [ maturin ]; + + buildInputs = [ llvmPackages.libclang ]; + + cargoDeps = rustPlatform.fetchCargoVendor { + pname = finalAttrs.pname; + version = finalAttrs.version; + src = finalAttrs.src; + hash = "sha256-AKa4SsBYBCabMlYJqTcbHv9Z7ouqtiIEK0el/i/fo6I="; + + preBuild = '' + cd python + ''; + }; + + nativeBuildInputs = with rustPlatform; [ + cargoSetupHook + maturinBuildHook + rustPlatform.bindgenHook + ]; + + dependencies = [ + obspec + ]; + + pythonImportsCheck = [ "async_tiff" ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + checkInputs = [ + numpy + obstore + pytest-asyncio + rasterio + ]; + + disabledTests = [ + # network access + "test_cog_s3" + "test_raise_typeerror_fetch_tile_striped_tiff" + ]; + + meta = { + description = "Async TIFF reader for Python"; + homepage = "http://developmentseed.org/async-tiff/"; + license = lib.licenses.mit; + teams = [ lib.teams.geospatial ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 922331fda58b..b0f810a11671 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1122,6 +1122,8 @@ self: super: with self; { async-stagger = callPackage ../development/python-modules/async-stagger { }; + async-tiff = callPackage ../development/python-modules/async-tiff { }; + async-timeout = callPackage ../development/python-modules/async-timeout { }; async-tkinter-loop = callPackage ../development/python-modules/async-tkinter-loop { }; From c0715220056add043f40b31435ec499e702114e3 Mon Sep 17 00:00:00 2001 From: Augustin Trancart Date: Tue, 31 Mar 2026 15:50:40 +0200 Subject: [PATCH 08/78] python3Packages.async-geotiff: init at 0.4.0 --- .../python-modules/async-geotiff/default.nix | 76 +++++++++++++++++++ .../async-geotiff/uv-build-relax-deps.patch | 49 ++++++++++++ pkgs/top-level/python-packages.nix | 2 + 3 files changed, 127 insertions(+) create mode 100644 pkgs/development/python-modules/async-geotiff/default.nix create mode 100644 pkgs/development/python-modules/async-geotiff/uv-build-relax-deps.patch diff --git a/pkgs/development/python-modules/async-geotiff/default.nix b/pkgs/development/python-modules/async-geotiff/default.nix new file mode 100644 index 000000000000..eb9bd93ef26c --- /dev/null +++ b/pkgs/development/python-modules/async-geotiff/default.nix @@ -0,0 +1,76 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + fetchpatch2, + pytestCheckHook, + uv-build, + + affine, + async-tiff, + defusedxml, + numpy, + pyproj, + + # tests + pydantic, + rasterio, + morecantile, + jsonschema, + pytest-asyncio, +}: +buildPythonPackage (finalAttrs: { + pname = "async-geotiff"; + version = "0.4.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "developmentseed"; + repo = "async-geotiff"; + tag = "v${finalAttrs.version}"; + hash = "sha256-J72/VRDAgqGOm7rYmlkURKgWSIa11L260LX447MQWbc="; + fetchSubmodules = true; + }; + + patches = [ + # see https://github.com/developmentseed/async-geotiff/pull/136 + ./uv-build-relax-deps.patch + # see https://github.com/developmentseed/async-tiff/pull/292 + (fetchpatch2 { + url = "https://github.com/developmentseed/async-geotiff/commit/f8325c0decb2a7e61faf3db5e51ec5a104d3cbdb.patch?full_index=1"; + hash = "sha256-RLqMWKtjDSmxQkUXz9dXKIIqRXM7BWkuJIbbeHxCPyQ="; + }) + ]; + + build-system = [ uv-build ]; + + # see https://github.com/developmentseed/async-geotiff/pull/133 + pythonRemoveDeps = [ "types-defusedxml" ]; + + dependencies = [ + affine + async-tiff + defusedxml + numpy + pyproj + ]; + + pythonImportsCheck = [ "async_geotiff" ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + checkInputs = [ + jsonschema + morecantile + rasterio + pydantic + pytest-asyncio + ]; + + meta = { + description = "Fast, async GeoTIFF and COG reader for Python"; + homepage = "https://developmentseed.org/async-geotiff/latest/"; + license = lib.licenses.mit; + teams = [ lib.teams.geospatial ]; + }; +}) diff --git a/pkgs/development/python-modules/async-geotiff/uv-build-relax-deps.patch b/pkgs/development/python-modules/async-geotiff/uv-build-relax-deps.patch new file mode 100644 index 000000000000..68597869ca15 --- /dev/null +++ b/pkgs/development/python-modules/async-geotiff/uv-build-relax-deps.patch @@ -0,0 +1,49 @@ +diff --git i/pyproject.toml w/pyproject.toml +index 601e2e5..cd26339 100644 +--- i/pyproject.toml ++++ w/pyproject.toml +@@ -69,7 +69,7 @@ docs = [ + + + [build-system] +-requires = ["uv_build>=0.8.8,<0.9.0"] ++requires = ["uv_build>=0.8.8,<0.12.0"] + build-backend = "uv_build" + + [tool.ruff] +diff --git i/uv.lock w/uv.lock +index e7cd10f..2a74412 100644 +--- i/uv.lock ++++ w/uv.lock +@@ -55,7 +55,6 @@ dependencies = [ + { name = "defusedxml" }, + { name = "numpy" }, + { name = "pyproj" }, +- { name = "types-defusedxml" }, + ] + + [package.optional-dependencies] +@@ -77,6 +76,7 @@ dev = [ + { name = "pytest-asyncio" }, + { name = "rasterio", version = "1.4.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" }, + { name = "rasterio", version = "1.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, ++ { name = "types-defusedxml" }, + { name = "types-jsonschema" }, + ] + docs = [ +@@ -97,7 +97,6 @@ requires-dist = [ + { name = "morecantile", marker = "extra == 'morecantile'", specifier = ">=7.0,<8.0" }, + { name = "numpy", specifier = ">=2.0" }, + { name = "pyproj", specifier = ">=3.3.0" }, +- { name = "types-defusedxml", specifier = ">=0.7.0.20250822" }, + ] + provides-extras = ["morecantile"] + +@@ -114,6 +113,7 @@ dev = [ + { name = "pytest", specifier = ">=9.0.2" }, + { name = "pytest-asyncio", specifier = ">=1.3.0" }, + { name = "rasterio", specifier = ">=1.4.4" }, ++ { name = "types-defusedxml", specifier = ">=0.7.0.20250822" }, + { name = "types-jsonschema", specifier = ">=4.26.0.20260109" }, + ] + docs = [ diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b0f810a11671..99af1ae3f9bb 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1114,6 +1114,8 @@ self: super: with self; { async-generator = callPackage ../development/python-modules/async-generator { }; + async-geotiff = callPackage ../development/python-modules/async-geotiff { }; + async-interrupt = callPackage ../development/python-modules/async-interrupt { }; async-lru = callPackage ../development/python-modules/async-lru { }; From 7dd6d4b8d0d51281d09507eb1577f18e41909514 Mon Sep 17 00:00:00 2001 From: Augustin Trancart Date: Tue, 31 Mar 2026 15:56:53 +0200 Subject: [PATCH 09/78] python3Packages.rio-tiler: 8.0.5 -> 9.0.4 --- .../python-modules/rio-tiler/default.nix | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rio-tiler/default.nix b/pkgs/development/python-modules/rio-tiler/default.nix index 91dc919876ca..eb6672f51bbe 100644 --- a/pkgs/development/python-modules/rio-tiler/default.nix +++ b/pkgs/development/python-modules/rio-tiler/default.nix @@ -4,6 +4,7 @@ fetchFromGitHub, pytestCheckHook, + async-geotiff, attrs, boto3, cachetools, @@ -17,21 +18,23 @@ obstore, pydantic, pystac, + pytest-asyncio, rasterio, rioxarray, + typing-extensions, zarr, }: buildPythonPackage (finalAttrs: { pname = "rio-tiler"; - version = "8.0.5"; + version = "9.0.4"; pyproject = true; src = fetchFromGitHub { owner = "cogeotiff"; repo = "rio-tiler"; tag = finalAttrs.version; - hash = "sha256-FOTwP4iTLfWl81KKarLOQQyp4gpi6Q+pjUXfZrXXsfo="; + hash = "sha256-R8vmb33ZfKGqRLkJ55npL031Gnc7HTUDeWiCvtaLsiM="; }; build-system = [ hatchling ]; @@ -47,6 +50,7 @@ buildPythonPackage (finalAttrs: { pydantic pystac rasterio + typing-extensions ]; optional-dependencies = { @@ -64,11 +68,18 @@ buildPythonPackage (finalAttrs: { ] ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); + checkInputs = [ + async-geotiff + pytest-asyncio + ]; + pythonImportsCheck = [ "rio_tiler" ]; disabledTests = [ # Requires network access "test_dataset_reader" + # for some reason, str date representation are not the same + "test_xarray_reader" ]; meta = { From aba74a9054540570e66cc7ca4a0a399afd80fdf7 Mon Sep 17 00:00:00 2001 From: Jo Date: Wed, 1 Apr 2026 12:23:24 +0200 Subject: [PATCH 10/78] installFontsHook: install some more font formats This adds support for installing type1 fonts and their support files, OpenType-collections and x11 specific formats. --- pkgs/build-support/setup-hooks/install-fonts.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/build-support/setup-hooks/install-fonts.sh b/pkgs/build-support/setup-hooks/install-fonts.sh index 619a11fc6ccb..27f9aeb82cd6 100644 --- a/pkgs/build-support/setup-hooks/install-fonts.sh +++ b/pkgs/build-support/setup-hooks/install-fonts.sh @@ -38,7 +38,13 @@ installFonts() { installFont 'ttf' "$out/share/fonts/truetype" installFont 'ttc' "$out/share/fonts/truetype" installFont 'otf' "$out/share/fonts/opentype" + installFont 'otc' "$out/share/fonts/opentype" + installFont 'pfa' "$out/share/fonts/type1" + installFont 'pfb' "$out/share/fonts/type1" + installFont 'pfm' "$out/share/fonts/type1" + installFont 'afm' "$out/share/fonts/type1" installFont 'bdf' "$out/share/fonts/misc" + installFont 'pcf' "$out/share/fonts/misc" installFont 'otb' "$out/share/fonts/misc" installFont 'psf' "$out/share/consolefonts" installFont 'psfu' "$out/share/consolefonts" From e3b68c153320103cd7983b3d635cec52042b5c1a Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 12 Mar 2026 15:52:01 +0700 Subject: [PATCH 11/78] gitbutler: 0.18.8 -> 0.19.7 --- .../gi/gitbutler/gix-from-crates-io.patch | 5781 ----------------- pkgs/by-name/gi/gitbutler/package.nix | 15 +- 2 files changed, 6 insertions(+), 5790 deletions(-) delete mode 100644 pkgs/by-name/gi/gitbutler/gix-from-crates-io.patch diff --git a/pkgs/by-name/gi/gitbutler/gix-from-crates-io.patch b/pkgs/by-name/gi/gitbutler/gix-from-crates-io.patch deleted file mode 100644 index 4f6d7d92a4d0..000000000000 --- a/pkgs/by-name/gi/gitbutler/gix-from-crates-io.patch +++ /dev/null @@ -1,5781 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index 8d2058cf7..25899ae3b 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -34,7 +34,7 @@ version = "0.7.8" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" - dependencies = [ -- "getrandom 0.2.16", -+ "getrandom 0.2.17", - "once_cell", - "version_check", - ] -@@ -145,9 +145,9 @@ dependencies = [ - - [[package]] - name = "anstyle-svg" --version = "0.1.11" -+version = "0.1.12" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "26b9ec8c976eada1b0f9747a3d7cc4eae3bef10613e443746e7487f26c872fde" -+checksum = "e22d9f3dea8bbda97c75bd0f0203e23f1e190d6d6f27a40e10063946dc4d4362" - dependencies = [ - "anstyle", - "anstyle-lossy", -@@ -191,11 +191,11 @@ dependencies = [ - "clipboard-win", - "image", - "log", -- "objc2 0.6.3", -+ "objc2", - "objc2-app-kit", - "objc2-core-foundation", - "objc2-core-graphics", -- "objc2-foundation 0.3.2", -+ "objc2-foundation", - "parking_lot", - "percent-encoding", - "windows-sys 0.60.2", -@@ -205,9 +205,9 @@ dependencies = [ - - [[package]] - name = "arc-swap" --version = "1.8.0" -+version = "1.8.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "51d03449bb8ca2cc2ef70869af31463d1ae5ccc8fa3e334b307203fbf815207e" -+checksum = "9ded5f9a03ac8f24d1b8a25101ee812cd32cdc8c50a4c50237de2c4915850e73" - dependencies = [ - "rustversion", - ] -@@ -218,27 +218,6 @@ version = "0.7.6" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" - --[[package]] --name = "ashpd" --version = "0.11.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "6cbdf310d77fd3aaee6ea2093db7011dc2d35d2eb3481e5607f1f8d942ed99df" --dependencies = [ -- "enumflags2", -- "futures-channel", -- "futures-util", -- "rand 0.9.2", -- "raw-window-handle", -- "serde", -- "serde_repr", -- "tokio", -- "url", -- "wayland-backend", -- "wayland-client", -- "wayland-protocols", -- "zbus 5.12.0", --] -- - [[package]] - name = "async-broadcast" - version = "0.7.2" -@@ -290,16 +269,16 @@ dependencies = [ - "futures-lite", - "parking", - "polling", -- "rustix 1.1.3", -+ "rustix", - "slab", - "windows-sys 0.61.2", - ] - - [[package]] - name = "async-lock" --version = "3.4.1" -+version = "3.4.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc" -+checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" - dependencies = [ - "event-listener", - "event-listener-strategy", -@@ -326,7 +305,7 @@ dependencies = [ - "serde", - "serde_json", - "serde_urlencoded", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "tokio", - "tokio-stream", - "tokio-util", -@@ -336,13 +315,13 @@ dependencies = [ - - [[package]] - name = "async-openai-macros" --version = "0.1.0" -+version = "0.1.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0289cba6d5143bfe8251d57b4a8cac036adf158525a76533a7082ba65ec76398" -+checksum = "81872a8e595e8ceceab71c6ba1f9078e313b452a1e31934e6763ef5d308705e4" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -360,7 +339,7 @@ dependencies = [ - "cfg-if", - "event-listener", - "futures-lite", -- "rustix 1.1.3", -+ "rustix", - ] - - [[package]] -@@ -371,7 +350,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -386,7 +365,7 @@ dependencies = [ - "cfg-if", - "futures-core", - "futures-io", -- "rustix 1.1.3", -+ "rustix", - "signal-hook-registry", - "slab", - "windows-sys 0.61.2", -@@ -411,7 +390,7 @@ checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -428,7 +407,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -468,9 +447,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" - - [[package]] - name = "aws-lc-rs" --version = "1.15.2" -+version = "1.15.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "6a88aab2464f1f25453baa7a07c84c5b7684e274054ba06817f382357f77a288" -+checksum = "7b7b6141e96a8c160799cc2d5adecd5cbbe5054cb8c7c4af53da0f83bb7ad256" - dependencies = [ - "aws-lc-sys", - "zeroize", -@@ -478,9 +457,9 @@ dependencies = [ - - [[package]] - name = "aws-lc-sys" --version = "0.35.0" -+version = "0.37.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b45afffdee1e7c9126814751f88dddc747f41d91da16c9551a0f1e8a11e788a1" -+checksum = "5c34dda4df7017c8db52132f0f8a2e0f8161649d15723ed63fc00c82d0f2081a" - dependencies = [ - "cc", - "cmake", -@@ -526,9 +505,9 @@ dependencies = [ - - [[package]] - name = "axum-core" --version = "0.5.5" -+version = "0.5.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22" -+checksum = "08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1" - dependencies = [ - "bytes", - "futures-core", -@@ -550,7 +529,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1" - dependencies = [ - "futures-core", -- "getrandom 0.2.16", -+ "getrandom 0.2.17", - "instant", - "pin-project-lite", - "rand 0.8.5", -@@ -635,22 +614,13 @@ dependencies = [ - "generic-array", - ] - --[[package]] --name = "block2" --version = "0.5.1" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" --dependencies = [ -- "objc2 0.5.2", --] -- - [[package]] - name = "block2" - version = "0.6.2" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" - dependencies = [ -- "objc2 0.6.3", -+ "objc2", - ] - - [[package]] -@@ -695,7 +665,7 @@ dependencies = [ - "proc-macro-crate 3.4.0", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -732,9 +702,9 @@ dependencies = [ - - [[package]] - name = "bumpalo" --version = "3.19.0" -+version = "3.19.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" -+checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" - - [[package]] - name = "but" -@@ -797,7 +767,7 @@ dependencies = [ - "posthog-rs", - "regex", - "rmcp", -- "schemars 1.2.0", -+ "schemars 1.2.1", - "self_cell", - "serde", - "serde_json", -@@ -840,7 +810,7 @@ dependencies = [ - "gix", - "itertools", - "rmcp", -- "schemars 1.2.0", -+ "schemars 1.2.1", - "serde", - "serde-error", - "serde_json", -@@ -901,7 +871,7 @@ dependencies = [ - "insta", - "itertools", - "open", -- "schemars 1.2.0", -+ "schemars 1.2.1", - "serde", - "serde-error", - "serde_json", -@@ -918,7 +888,7 @@ version = "0.0.0" - dependencies = [ - "convert_case 0.10.0", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -933,7 +903,7 @@ dependencies = [ - "chrono", - "gitbutler-project", - "gix", -- "schemars 1.2.0", -+ "schemars 1.2.1", - "serde", - "serde_json", - "uuid", -@@ -1020,7 +990,7 @@ dependencies = [ - "rand 0.9.2", - "serde", - "serde_json", -- "toml 0.9.10+spec-1.1.0", -+ "toml 0.9.11+spec-1.1.0", - "tracing", - "ts-rs", - "unicode-segmentation", -@@ -1134,7 +1104,7 @@ dependencies = [ - "anyhow", - "gix", - "serde", -- "toml 0.9.10+spec-1.1.0", -+ "toml 0.9.11+spec-1.1.0", - "walkdir", - ] - -@@ -1259,7 +1229,7 @@ dependencies = [ - "futures", - "gix", - "reqwest 0.12.28", -- "schemars 1.2.0", -+ "schemars 1.2.1", - "serde", - "serde_json", - "strum", -@@ -1287,7 +1257,7 @@ dependencies = [ - "md5", - "serde", - "snapbox", -- "toml 0.9.10+spec-1.1.0", -+ "toml 0.9.11+spec-1.1.0", - "tracing", - ] - -@@ -1338,7 +1308,7 @@ dependencies = [ - "petgraph", - "serde", - "tempfile", -- "toml 0.9.10+spec-1.1.0", -+ "toml 0.9.11+spec-1.1.0", - "tracing", - ] - -@@ -1512,7 +1482,7 @@ dependencies = [ - "gitbutler-stack", - "gix", - "ollama-rs", -- "schemars 1.2.0", -+ "schemars 1.2.1", - "serde", - "serde-error", - "serde_json", -@@ -1601,7 +1571,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "8c6d47a4e2961fb8721bcfc54feae6455f2f64e7054f9bc67e875f0e77f4c58d" - dependencies = [ - "rust_decimal", -- "schemars 1.2.0", -+ "schemars 1.2.1", - "serde", - "utf8-width", - ] -@@ -1630,9 +1600,9 @@ dependencies = [ - - [[package]] - name = "bytemuck" --version = "1.24.0" -+version = "1.25.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" -+checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" - - [[package]] - name = "byteorder" -@@ -1648,9 +1618,9 @@ checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" - - [[package]] - name = "bytes" --version = "1.11.0" -+version = "1.11.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" -+checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" - dependencies = [ - "serde", - ] -@@ -1691,9 +1661,9 @@ dependencies = [ - - [[package]] - name = "camino" --version = "1.2.1" -+version = "1.2.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609" -+checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48" - dependencies = [ - "serde_core", - ] -@@ -1718,7 +1688,7 @@ dependencies = [ - "semver", - "serde", - "serde_json", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -1728,7 +1698,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77" - dependencies = [ - "serde", -- "toml 0.9.10+spec-1.1.0", -+ "toml 0.9.11+spec-1.1.0", - ] - - [[package]] -@@ -1742,9 +1712,9 @@ dependencies = [ - - [[package]] - name = "cc" --version = "1.2.48" -+version = "1.2.55" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a" -+checksum = "47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29" - dependencies = [ - "find-msvc-tools", - "jobserver", -@@ -1804,9 +1774,9 @@ dependencies = [ - - [[package]] - name = "chrono" --version = "0.4.42" -+version = "0.4.43" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" -+checksum = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118" - dependencies = [ - "iana-time-zone", - "js-sys", -@@ -1828,9 +1798,9 @@ dependencies = [ - - [[package]] - name = "clap" --version = "4.5.54" -+version = "4.5.56" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394" -+checksum = "a75ca66430e33a14957acc24c5077b503e7d374151b2b4b3a10c83b4ceb4be0e" - dependencies = [ - "clap_builder", - "clap_derive", -@@ -1838,9 +1808,9 @@ dependencies = [ - - [[package]] - name = "clap_builder" --version = "4.5.54" -+version = "4.5.56" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00" -+checksum = "793207c7fa6300a0608d1080b858e5fdbe713cdc1c8db9fb17777d8a13e63df0" - dependencies = [ - "anstream", - "anstyle", -@@ -1851,32 +1821,32 @@ dependencies = [ - - [[package]] - name = "clap_complete" --version = "4.5.64" -+version = "4.5.65" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4c0da80818b2d95eca9aa614a30783e42f62bf5fdfee24e68cfb960b071ba8d1" -+checksum = "430b4dc2b5e3861848de79627b2bedc9f3342c7da5173a14eaa5d0f8dc18ae5d" - dependencies = [ - "clap", - ] - - [[package]] - name = "clap_derive" --version = "4.5.49" -+version = "4.5.55" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" -+checksum = "a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5" - dependencies = [ - "anstyle", - "heck 0.5.0", - "proc-macro2", - "pulldown-cmark", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] - name = "clap_lex" --version = "0.7.6" -+version = "0.7.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d" -+checksum = "c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32" - - [[package]] - name = "cli-prompts" -@@ -1948,11 +1918,11 @@ checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" - - [[package]] - name = "colored" --version = "3.0.0" -+version = "3.1.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e" -+checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" - dependencies = [ -- "windows-sys 0.59.0", -+ "windows-sys 0.61.2", - ] - - [[package]] -@@ -2053,7 +2023,7 @@ version = "0.1.16" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" - dependencies = [ -- "getrandom 0.2.16", -+ "getrandom 0.2.17", - "once_cell", - "tiny-keccak", - ] -@@ -2318,7 +2288,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" - dependencies = [ - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -2328,7 +2298,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" - dependencies = [ - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -2340,7 +2310,7 @@ dependencies = [ - "curl-sys", - "libc", - "schannel", -- "socket2 0.6.1", -+ "socket2 0.6.2", - "windows-sys 0.59.0", - ] - -@@ -2389,7 +2359,7 @@ dependencies = [ - "proc-macro2", - "quote", - "strsim", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -2403,7 +2373,7 @@ dependencies = [ - "proc-macro2", - "quote", - "strsim", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -2414,7 +2384,7 @@ checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" - dependencies = [ - "darling_core 0.20.11", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -2425,7 +2395,7 @@ checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" - dependencies = [ - "darling_core 0.21.3", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -2456,9 +2426,9 @@ checksum = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376" - - [[package]] - name = "dbus" --version = "0.9.9" -+version = "0.9.10" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "190b6255e8ab55a7b568df5a883e9497edc3e4821c06396612048b430e5ad1e9" -+checksum = "21b3aa68d7e7abee336255bd7248ea965cc393f3e70411135a6f6a4b651345d4" - dependencies = [ - "libc", - "libdbus-sys", -@@ -2501,7 +2471,7 @@ checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -2522,7 +2492,7 @@ dependencies = [ - "darling 0.20.11", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -2532,7 +2502,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" - dependencies = [ - "derive_builder_core", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -2545,14 +2515,14 @@ dependencies = [ - "proc-macro2", - "quote", - "rustc_version", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] - name = "deser-hjson" --version = "2.2.4" -+version = "2.2.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7d94aac4095c08ded7e4b9ba7fc2b2929f11b94bb96897ca188b0f64e01688e1" -+checksum = "1fbc1498156ddf9adc2eb251c1697b3a0dea599c94fb8cf1313f986adcc70f6e" - dependencies = [ - "serde", - ] -@@ -2649,9 +2619,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" - dependencies = [ - "bitflags 2.10.0", -- "block2 0.6.2", -+ "block2", - "libc", -- "objc2 0.6.3", -+ "objc2", - ] - - [[package]] -@@ -2662,23 +2632,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", --] -- --[[package]] --name = "dlib" --version = "0.5.2" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" --dependencies = [ -- "libloading 0.8.9", -+ "syn 2.0.114", - ] - - [[package]] - name = "dlopen2" --version = "0.8.0" -+version = "0.8.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b54f373ccf864bf587a89e880fb7610f8d73f3045f13580948ccbcaff26febff" -+checksum = "5e2c5bd4158e66d1e215c49b837e11d62f3267b30c92f1d171c4d3105e3dc4d4" - dependencies = [ - "dlopen2_derive", - "libc", -@@ -2688,13 +2649,13 @@ dependencies = [ - - [[package]] - name = "dlopen2_derive" --version = "0.4.1" -+version = "0.4.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "788160fb30de9cdd857af31c6a2675904b16ece8fc2737b2c7127ba368c9d0f4" -+checksum = "0fbbb781877580993a8707ec48672673ec7b81eeba04cfd2310bd28c08e47c8f" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -2732,9 +2693,9 @@ dependencies = [ - - [[package]] - name = "dtoa" --version = "1.0.10" -+version = "1.0.11" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04" -+checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590" - - [[package]] - name = "dtoa-short" -@@ -2772,7 +2733,7 @@ dependencies = [ - "cc", - "memchr", - "rustc_version", -- "toml 0.9.10+spec-1.1.0", -+ "toml 0.9.11+spec-1.1.0", - "vswhom", - "winreg 0.55.0", - ] -@@ -2800,9 +2761,9 @@ dependencies = [ - - [[package]] - name = "endi" --version = "1.1.0" -+version = "1.1.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" -+checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099" - - [[package]] - name = "enumflags2" -@@ -2822,7 +2783,7 @@ checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -2945,7 +2906,7 @@ checksum = "a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -2985,31 +2946,22 @@ dependencies = [ - "windows-sys 0.60.2", - ] - --[[package]] --name = "file-id" --version = "0.2.3" --source = "git+https://github.com/notify-rs/notify?rev=978fe719b066a8ce76b9a9d346546b1569eecfb6#978fe719b066a8ce76b9a9d346546b1569eecfb6" --dependencies = [ -- "windows-sys 0.60.2", --] -- - [[package]] - name = "filetime" --version = "0.2.26" -+version = "0.2.27" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed" -+checksum = "f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db" - dependencies = [ - "cfg-if", - "libc", - "libredox", -- "windows-sys 0.60.2", - ] - - [[package]] - name = "find-msvc-tools" --version = "0.1.5" -+version = "0.1.9" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844" -+checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" - - [[package]] - name = "fixedbitset" -@@ -3019,9 +2971,9 @@ checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" - - [[package]] - name = "flate2" --version = "1.1.5" -+version = "1.1.9" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" -+checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" - dependencies = [ - "crc32fast", - "miniz_oxide", -@@ -3084,7 +3036,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -3218,7 +3170,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -3390,7 +3342,7 @@ version = "1.1.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" - dependencies = [ -- "rustix 1.1.3", -+ "rustix", - "windows-link 0.2.1", - ] - -@@ -3407,9 +3359,9 @@ dependencies = [ - - [[package]] - name = "getrandom" --version = "0.2.16" -+version = "0.2.17" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" -+checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" - dependencies = [ - "cfg-if", - "js-sys", -@@ -3441,7 +3393,7 @@ dependencies = [ - "proc-macro-error2", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -3490,21 +3442,21 @@ checksum = "8df306e4dfc91752e89b74c88ee876c8518890600f82255254828f9192dd003c" - dependencies = [ - "getset", - "nom 8.0.0", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "url", - ] - - [[package]] - name = "git2" --version = "0.20.3" -+version = "0.20.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "3e2b37e2f62729cdada11f0e6b3b6fe383c69c29fc619e391223e12856af308c" -+checksum = "7b88256088d75a56f8ecfa070513a775dd9107f6530ef14919dac831af9cfe2b" - dependencies = [ - "bitflags 2.10.0", - "libc", - "libgit2-sys", - "log", -- "openssl-probe", -+ "openssl-probe 0.1.6", - "openssl-sys", - "url", - ] -@@ -3519,7 +3471,7 @@ dependencies = [ - "gix-path 0.10.22", - "log", - "shellexpand", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -3677,7 +3629,7 @@ name = "gitbutler-git" - version = "0.0.0" - dependencies = [ - "anyhow", -- "file-id 0.2.3 (git+https://github.com/notify-rs/notify?rev=978fe719b066a8ce76b9a9d346546b1569eecfb6)", -+ "file-id", - "futures", - "gix", - "nix 0.30.1", -@@ -3685,7 +3637,7 @@ dependencies = [ - "serde", - "snapbox", - "sysinfo", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "tokio", - "tracing", - "windows 0.62.2", -@@ -3696,7 +3648,7 @@ name = "gitbutler-notify-debouncer" - version = "0.0.0" - dependencies = [ - "deser-hjson", -- "file-id 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", -+ "file-id", - "gitbutler-notify-debouncer", - "mock_instant", - "notify", -@@ -3723,7 +3675,7 @@ dependencies = [ - "gitbutler-stack", - "gitbutler-testsupport", - "serde", -- "toml 0.9.10+spec-1.1.0", -+ "toml 0.9.11+spec-1.1.0", - "tracing", - "uuid", - ] -@@ -3750,7 +3702,7 @@ dependencies = [ - "serde", - "strum", - "tempfile", -- "toml 0.9.10+spec-1.1.0", -+ "toml 0.9.11+spec-1.1.0", - "tracing", - ] - -@@ -3786,7 +3738,7 @@ dependencies = [ - "git2", - "gix", - "serde", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -3823,8 +3775,8 @@ dependencies = [ - "serde", - "serde_json", - "tempfile", -- "thiserror 2.0.17", -- "toml 0.9.10+spec-1.1.0", -+ "thiserror 2.0.18", -+ "toml 0.9.11+spec-1.1.0", - "tracing", - ] - -@@ -3871,7 +3823,7 @@ dependencies = [ - "itertools", - "serde", - "tempfile", -- "toml 0.9.10+spec-1.1.0", -+ "toml 0.9.11+spec-1.1.0", - ] - - [[package]] -@@ -3970,7 +3922,7 @@ name = "gitbutler-url" - version = "0.0.0" - dependencies = [ - "bstr", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "url", - ] - -@@ -4030,58 +3982,59 @@ dependencies = [ - [[package]] - name = "gix" - version = "0.78.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "3428a03ace494ae40308bd3df0b37e7eb7403e24389f27abdff30abf2b5adf17" - dependencies = [ -- "gix-actor 0.38.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-attributes 0.30.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-actor", -+ "gix-attributes", - "gix-command", -- "gix-commitgraph 0.32.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-commitgraph", - "gix-config", - "gix-credentials", -- "gix-date 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-date", - "gix-diff", - "gix-dir", -- "gix-discover 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-error 0.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-features 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-discover", -+ "gix-error", -+ "gix-features", - "gix-filter", -- "gix-fs 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-glob 0.24.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hashtable 0.12.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-ignore 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-index 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-lock 21.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-fs", -+ "gix-glob", -+ "gix-hash", -+ "gix-hashtable", -+ "gix-ignore", -+ "gix-index", -+ "gix-lock", - "gix-mailmap", - "gix-merge", - "gix-negotiate", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-object", - "gix-odb", - "gix-pack", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-path 0.11.0", - "gix-pathspec", - "gix-prompt", - "gix-protocol", -- "gix-ref 0.58.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-ref", - "gix-refspec", - "gix-revision", -- "gix-revwalk 0.26.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-sec 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-revwalk", -+ "gix-sec", - "gix-shallow", - "gix-status", - "gix-submodule", -- "gix-tempfile 21.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-trace 0.1.17 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-tempfile", -+ "gix-trace", - "gix-transport", -- "gix-traverse 0.52.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-traverse", - "gix-url", -- "gix-utils 0.3.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-validate 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-worktree 0.47.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-utils", -+ "gix-validate 0.11.0", -+ "gix-worktree", - "gix-worktree-state", - "serde", - "smallvec", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -4091,22 +4044,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "b50ce5433eaa46187349e59089eea71b0397caa71991b2fa3e124120426d7d15" - dependencies = [ - "bstr", -- "gix-date 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-utils 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", -+ "gix-date", -+ "gix-utils", - "itoa", -- "thiserror 2.0.17", -- "winnow 0.7.14", --] -- --[[package]] --name = "gix-actor" --version = "0.38.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bstr", -- "gix-date 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-error 0.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", - "serde", -+ "thiserror 2.0.18", - "winnow 0.7.14", - ] - -@@ -4117,30 +4059,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "f868f013fee0ebb5c85fae848c34a0b9ef7438acfbaec0c82a3cdbd5eac730a0" - dependencies = [ - "bstr", -- "gix-glob 0.24.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-path 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-quote 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-trace 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", -- "kstring", -- "smallvec", -- "thiserror 2.0.17", -- "unicode-bom", --] -- --[[package]] --name = "gix-attributes" --version = "0.30.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bstr", -- "gix-glob 0.24.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-quote 0.6.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-trace 0.1.17 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-glob", -+ "gix-path 0.11.0", -+ "gix-quote", -+ "gix-trace", - "kstring", - "serde", - "smallvec", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "unicode-bom", - ] - -@@ -4150,15 +4076,7 @@ version = "0.2.15" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "5e150161b8a75b5860521cb876b506879a3376d3adc857ec7a9d35e7c6a5e531" - dependencies = [ -- "thiserror 2.0.17", --] -- --[[package]] --name = "gix-bitmap" --version = "0.2.15" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -4167,26 +4085,19 @@ version = "0.5.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "63e516efaac951ed21115b11d5514b120c26ccb493d0c0b9ea6cc10edf4fdf44" - dependencies = [ -- "gix-error 0.0.0 (registry+https://github.com/rust-lang/crates.io-index)", --] -- --[[package]] --name = "gix-chunk" --version = "0.5.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "gix-error 0.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-error", - ] - - [[package]] - name = "gix-command" - version = "0.7.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "745bc165b7da500acc26d24888379ae0dfd1ecabe3a47420cdcb92feefb0561d" - dependencies = [ - "bstr", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-quote 0.6.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-trace 0.1.17 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-path 0.11.0", -+ "gix-quote", -+ "gix-trace", - "shell-words", - ] - -@@ -4197,21 +4108,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "d0dda2e4d5a61d4a16a780f61f2b7e9406ad1f8da97c35c09ef501f3fdf74de0" - dependencies = [ - "bstr", -- "gix-chunk 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-error 0.0.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-hash 0.22.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "memmap2", --] -- --[[package]] --name = "gix-commitgraph" --version = "0.32.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bstr", -- "gix-chunk 0.5.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-error 0.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-chunk", -+ "gix-error", -+ "gix-hash", - "memmap2", - "serde", - ] -@@ -4219,18 +4118,19 @@ dependencies = [ - [[package]] - name = "gix-config" - version = "0.51.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9a153dd4f5789fdf242e19e3f7105f2a114df198570225976fe4a108bac9dee4" - dependencies = [ - "bstr", - "gix-config-value", -- "gix-features 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-glob 0.24.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-ref 0.58.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-sec 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-features", -+ "gix-glob", -+ "gix-path 0.11.0", -+ "gix-ref", -+ "gix-sec", - "memchr", - "smallvec", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "unicode-bom", - "winnow 0.7.14", - ] -@@ -4238,31 +4138,33 @@ dependencies = [ - [[package]] - name = "gix-config-value" - version = "0.17.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "563361198101cedc975fe5760c91ac2e4126eec22216e81b659b45289feaf1ea" - dependencies = [ - "bitflags 2.10.0", - "bstr", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-path 0.11.0", - "libc", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "gix-credentials" - version = "0.35.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b6ef04ac6b0b9cb75b02afaab4045eafb7b59be41815fbfaaa184a2280af2146" - dependencies = [ - "bstr", - "gix-command", - "gix-config-value", -- "gix-date 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-date", -+ "gix-path 0.11.0", - "gix-prompt", -- "gix-sec 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-trace 0.1.17 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-sec", -+ "gix-trace", - "gix-url", - "serde", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -4272,19 +4174,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "12553b32d1da25671f31c0b084bf1e5cb6d5ef529254d04ec33cdc890bd7f687" - dependencies = [ - "bstr", -- "gix-error 0.0.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "itoa", -- "jiff", -- "smallvec", --] -- --[[package]] --name = "gix-date" --version = "0.13.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bstr", -- "gix-error 0.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-error", - "itoa", - "jiff", - "serde", -@@ -4294,43 +4184,45 @@ dependencies = [ - [[package]] - name = "gix-diff" - version = "0.58.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "26bcd367b2c5dbf6bec9ce02ca59eab179fc82cf39f15ec83549ee25c255c99f" - dependencies = [ - "bstr", -- "gix-attributes 0.30.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-attributes", - "gix-command", - "gix-filter", -- "gix-fs 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-index 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-fs", -+ "gix-hash", -+ "gix-index", -+ "gix-object", -+ "gix-path 0.11.0", - "gix-pathspec", -- "gix-tempfile 21.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-trace 0.1.17 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-traverse 0.52.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-worktree 0.47.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-tempfile", -+ "gix-trace", -+ "gix-traverse", -+ "gix-worktree", - "imara-diff", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "gix-dir" - version = "0.20.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "004129e2c93798141d68ff08cb7f1b3d909c0212747fb8b05c8989635ba90a4e" - dependencies = [ - "bstr", -- "gix-discover 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-fs 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-ignore 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-index 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-discover", -+ "gix-fs", -+ "gix-ignore", -+ "gix-index", -+ "gix-object", -+ "gix-path 0.11.0", - "gix-pathspec", -- "gix-trace 0.1.17 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-utils 0.3.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-worktree 0.47.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "thiserror 2.0.17", -+ "gix-trace", -+ "gix-utils", -+ "gix-worktree", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -4341,25 +4233,11 @@ checksum = "950b027b861c6863ddf1b075672ec1ef2006b95c4d12284fc1ec4cdb1ab6639e" - dependencies = [ - "bstr", - "dunce", -- "gix-fs 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-path 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-ref 0.58.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-sec 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "thiserror 2.0.17", --] -- --[[package]] --name = "gix-discover" --version = "0.46.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bstr", -- "dunce", -- "gix-fs 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-ref 0.58.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-sec 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "thiserror 2.0.17", -+ "gix-fs", -+ "gix-path 0.11.0", -+ "gix-ref", -+ "gix-sec", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -4371,44 +4249,23 @@ dependencies = [ - "bstr", - ] - --[[package]] --name = "gix-error" --version = "0.0.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bstr", --] -- - [[package]] - name = "gix-features" - version = "0.46.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "6a407957e21dc5e6c87086e50e5114a2f9240f9cb11699588a6d900d53cb6c70" --dependencies = [ -- "gix-path 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-trace 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-utils 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", -- "libc", -- "prodash", -- "walkdir", --] -- --[[package]] --name = "gix-features" --version = "0.46.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" - dependencies = [ - "bytes", - "crc32fast", - "crossbeam-channel", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-trace 0.1.17 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-utils 0.3.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-path 0.11.0", -+ "gix-trace", -+ "gix-utils", - "libc", - "once_cell", - "parking_lot", - "prodash", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "walkdir", - "zlib-rs", - ] -@@ -4416,21 +4273,22 @@ dependencies = [ - [[package]] - name = "gix-filter" - version = "0.25.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7240442915cdd74e1f889566695ce0d0c23c7185b13318a1232ce646af0d18ad" - dependencies = [ - "bstr", - "encoding_rs", -- "gix-attributes 0.30.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-attributes", - "gix-command", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-hash", -+ "gix-object", - "gix-packetline", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-quote 0.6.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-trace 0.1.17 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-utils 0.3.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-path 0.11.0", -+ "gix-quote", -+ "gix-trace", -+ "gix-utils", - "smallvec", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -4441,23 +4299,10 @@ checksum = "ba74fa163d3b2ba821d5cd207d55fe3daac3d1099613a8559c812d2b15b3c39a" - dependencies = [ - "bstr", - "fastrand", -- "gix-features 0.46.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-path 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-utils 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", -- "thiserror 2.0.17", --] -- --[[package]] --name = "gix-fs" --version = "0.19.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bstr", -- "fastrand", -- "gix-features 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-utils 0.3.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "thiserror 2.0.17", -+ "gix-features", -+ "gix-path 0.11.0", -+ "gix-utils", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -4468,19 +4313,8 @@ checksum = "b03e6cd88cc0dc1eafa1fddac0fb719e4e74b6ea58dd016e71125fde4a326bee" - dependencies = [ - "bitflags 2.10.0", - "bstr", -- "gix-features 0.46.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-path 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", --] -- --[[package]] --name = "gix-glob" --version = "0.24.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bitflags 2.10.0", -- "bstr", -- "gix-features 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-features", -+ "gix-path 0.11.0", - "serde", - ] - -@@ -4491,21 +4325,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "2b8e11ea6bbd0fd4ab4a1c66812dd3cc25921a41315b120f352997725a4c79d6" - dependencies = [ - "faster-hex", -- "gix-features 0.46.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "sha1-checked", -- "thiserror 2.0.17", --] -- --[[package]] --name = "gix-hash" --version = "0.22.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "faster-hex", -- "gix-features 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-features", - "serde", - "sha1-checked", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -4514,17 +4337,7 @@ version = "0.12.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "52f1eecdd006390cbed81f105417dbf82a6fe40842022006550f2e32484101da" - dependencies = [ -- "gix-hash 0.22.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "hashbrown 0.16.1", -- "parking_lot", --] -- --[[package]] --name = "gix-hashtable" --version = "0.12.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-hash", - "hashbrown 0.16.1", - "parking_lot", - ] -@@ -4536,21 +4349,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "8953d87c13267e296d547f0fc7eaa8aa8fa5b2a9a34ab1cd5857f25240c7d299" - dependencies = [ - "bstr", -- "gix-glob 0.24.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-path 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-trace 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", -- "unicode-bom", --] -- --[[package]] --name = "gix-ignore" --version = "0.19.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bstr", -- "gix-glob 0.24.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-trace 0.1.17 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-glob", -+ "gix-path 0.11.0", -+ "gix-trace", - "serde", - "unicode-bom", - ] -@@ -4565,50 +4366,23 @@ dependencies = [ - "bstr", - "filetime", - "fnv", -- "gix-bitmap 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-features 0.46.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-fs 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-hash 0.22.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-lock 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-object 0.55.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-traverse 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-utils 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-validate 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "hashbrown 0.16.1", -- "itoa", -- "libc", -- "memmap2", -- "rustix 1.1.3", -- "smallvec", -- "thiserror 2.0.17", --] -- --[[package]] --name = "gix-index" --version = "0.46.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bitflags 2.10.0", -- "bstr", -- "filetime", -- "fnv", -- "gix-bitmap 0.2.15 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-features 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-fs 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-lock 21.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-traverse 0.52.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-utils 0.3.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-validate 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-bitmap", -+ "gix-features", -+ "gix-fs", -+ "gix-hash", -+ "gix-lock", -+ "gix-object", -+ "gix-traverse", -+ "gix-utils", -+ "gix-validate 0.11.0", - "hashbrown 0.16.1", - "itoa", - "libc", - "memmap2", -- "rustix 1.1.3", -+ "rustix", - "serde", - "smallvec", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -4617,70 +4391,63 @@ version = "21.0.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "e16d406220ef9df105645a9ddcaa42e8c882ba920344ace866d0403570aea599" - dependencies = [ -- "gix-tempfile 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-utils 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", -- "thiserror 2.0.17", --] -- --[[package]] --name = "gix-lock" --version = "21.0.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "gix-tempfile 21.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-utils 0.3.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "thiserror 2.0.17", -+ "gix-tempfile", -+ "gix-utils", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "gix-mailmap" - version = "0.30.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2e6fd521cb582620b7066b5b420ace1951cb84fe2241fa239b227e1a94fa25dc" - dependencies = [ - "bstr", -- "gix-actor 0.38.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-date 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-actor", -+ "gix-date", - "serde", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "gix-merge" - version = "0.11.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d468c28f6b092626b93e24e6785fc890a87ca26823c37aefb411a40152504c17" - dependencies = [ - "bstr", - "gix-command", - "gix-diff", - "gix-filter", -- "gix-fs 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-index 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-quote 0.6.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-fs", -+ "gix-hash", -+ "gix-index", -+ "gix-object", -+ "gix-path 0.11.0", -+ "gix-quote", - "gix-revision", -- "gix-revwalk 0.26.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-tempfile 21.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-trace 0.1.17 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-worktree 0.47.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-revwalk", -+ "gix-tempfile", -+ "gix-trace", -+ "gix-worktree", - "imara-diff", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "gix-negotiate" - version = "0.26.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "00dff6d49869f16b8900da7c27b886a45cbf641b1e45aab355d012afe4266b7f" - dependencies = [ - "bitflags 2.10.0", -- "gix-commitgraph 0.32.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-date 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-revwalk 0.26.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-commitgraph", -+ "gix-date", -+ "gix-hash", -+ "gix-object", -+ "gix-revwalk", - "smallvec", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -4690,92 +4457,75 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "4d3f705c977d90ace597049252ae1d7fec907edc0fa7616cc91bf5508d0f4006" - dependencies = [ - "bstr", -- "gix-actor 0.38.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-date 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-features 0.46.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-hash 0.22.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-hashtable 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-path 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-utils 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-validate 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "itoa", -- "smallvec", -- "thiserror 2.0.17", -- "winnow 0.7.14", --] -- --[[package]] --name = "gix-object" --version = "0.55.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bstr", -- "gix-actor 0.38.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-date 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-features 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hashtable 0.12.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-utils 0.3.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-validate 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-actor", -+ "gix-date", -+ "gix-features", -+ "gix-hash", -+ "gix-hashtable", -+ "gix-path 0.11.0", -+ "gix-utils", -+ "gix-validate 0.11.0", - "itoa", - "serde", - "smallvec", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "winnow 0.7.14", - ] - - [[package]] - name = "gix-odb" - version = "0.75.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1d59882d2fdab5e609b0c452a6ef9a3bd12ef6b694be4f82ab8f126ad0969864" - dependencies = [ - "arc-swap", -- "gix-features 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-fs 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hashtable 0.12.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-features", -+ "gix-fs", -+ "gix-hash", -+ "gix-hashtable", -+ "gix-object", - "gix-pack", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-quote 0.6.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-path 0.11.0", -+ "gix-quote", - "parking_lot", - "serde", - "tempfile", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "gix-pack" - version = "0.65.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "8c44db57ebbbeaad9972c2a60662142660427a1f0a7529314d53fefb4fedad24" - dependencies = [ - "clru", -- "gix-chunk 0.5.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-error 0.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-features 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hashtable 0.12.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-tempfile 21.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-chunk", -+ "gix-error", -+ "gix-features", -+ "gix-hash", -+ "gix-hashtable", -+ "gix-object", -+ "gix-path 0.11.0", -+ "gix-tempfile", - "memmap2", - "parking_lot", - "serde", - "smallvec", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "uluru", - ] - - [[package]] - name = "gix-packetline" - version = "0.21.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6c333badf342e9c2392800a96b9f2cf5bcb33906d2577d6ec923756ff4008a3f" - dependencies = [ - "bstr", - "faster-hex", -- "gix-trace 0.1.17 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "thiserror 2.0.17", -+ "gix-trace", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -4785,9 +4535,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "7cb06c3e4f8eed6e24fd915fa93145e28a511f4ea0e768bae16673e05ed3f366" - dependencies = [ - "bstr", -- "gix-trace 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", -+ "gix-trace", - "gix-validate 0.10.1", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -4797,71 +4547,63 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "c7c3cd795cad18c7acbc6bafe34bfb34ac7273ee81133793f9d1516dd9faf922" - dependencies = [ - "bstr", -- "gix-trace 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-validate 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "thiserror 2.0.17", --] -- --[[package]] --name = "gix-path" --version = "0.11.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bstr", -- "gix-trace 0.1.17 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-validate 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "thiserror 2.0.17", -+ "gix-trace", -+ "gix-validate 0.11.0", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "gix-pathspec" - version = "0.15.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "3df6fd8e514d8b99ec5042ee17909a17750ccf54d0b8b30c850954209c800322" - dependencies = [ - "bitflags 2.10.0", - "bstr", -- "gix-attributes 0.30.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-attributes", - "gix-config-value", -- "gix-glob 0.24.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "thiserror 2.0.17", -+ "gix-glob", -+ "gix-path 0.11.0", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "gix-prompt" - version = "0.13.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6d48536da48fa4ae9d99bf46479f37a19a58427711e1927c80790856d4a490f6" - dependencies = [ - "gix-command", - "gix-config-value", - "parking_lot", -- "rustix 1.1.3", -- "thiserror 2.0.17", -+ "rustix", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "gix-protocol" - version = "0.56.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "54f20837b0c70b65f6ac77886be033de3b69d5879f99128b47c42665ab0a17c2" - dependencies = [ - "bstr", - "gix-credentials", -- "gix-date 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-features 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-lock 21.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-date", -+ "gix-features", -+ "gix-hash", -+ "gix-lock", - "gix-negotiate", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-ref 0.58.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-object", -+ "gix-ref", - "gix-refspec", -- "gix-revwalk 0.26.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-revwalk", - "gix-shallow", -- "gix-trace 0.1.17 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-trace", - "gix-transport", -- "gix-utils 0.3.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-utils", - "maybe-async", - "serde", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "winnow 0.7.14", - ] - -@@ -4872,18 +4614,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "e912ec04b7b1566a85ad486db0cab6b9955e3e32bcd3c3a734542ab3af084c5b" - dependencies = [ - "bstr", -- "gix-utils 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", -- "thiserror 2.0.17", --] -- --[[package]] --name = "gix-quote" --version = "0.6.1" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bstr", -- "gix-utils 0.3.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "thiserror 2.0.17", -+ "gix-utils", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -4892,72 +4624,54 @@ version = "0.58.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "5cf780dcd9ac99fd3fcfc8523479a0e2ffd55f5e0be63e5e3248fb7e46cff966" - dependencies = [ -- "gix-actor 0.38.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-features 0.46.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-fs 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-hash 0.22.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-lock 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-object 0.55.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-path 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-tempfile 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-utils 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-validate 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "memmap2", -- "thiserror 2.0.17", -- "winnow 0.7.14", --] -- --[[package]] --name = "gix-ref" --version = "0.58.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "gix-actor 0.38.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-features 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-fs 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-lock 21.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-tempfile 21.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-utils 0.3.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-validate 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-actor", -+ "gix-features", -+ "gix-fs", -+ "gix-hash", -+ "gix-lock", -+ "gix-object", -+ "gix-path 0.11.0", -+ "gix-tempfile", -+ "gix-utils", -+ "gix-validate 0.11.0", - "memmap2", - "serde", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "winnow 0.7.14", - ] - - [[package]] - name = "gix-refspec" - version = "0.36.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "60ce400a770a7952e45267803192cc2d1fe0afa08e2c08dde32e04c7908c6e61" - dependencies = [ - "bstr", -- "gix-error 0.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-glob 0.24.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-error", -+ "gix-glob", -+ "gix-hash", - "gix-revision", -- "gix-validate 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-validate 0.11.0", - "smallvec", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "gix-revision" - version = "0.40.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c719cf7d669439e1fca735bd1c4de54d43c5d30e8883fd6063c4924b213d70c9" - dependencies = [ - "bitflags 2.10.0", - "bstr", -- "gix-commitgraph 0.32.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-date 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-error 0.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hashtable 0.12.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-revwalk 0.26.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-trace 0.1.17 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-commitgraph", -+ "gix-date", -+ "gix-error", -+ "gix-hash", -+ "gix-hashtable", -+ "gix-object", -+ "gix-revwalk", -+ "gix-trace", - "serde", - ] - -@@ -4967,29 +4681,14 @@ version = "0.26.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "194a50b30aa0c6e6de43c723359c5809a96275a3aa92d323ef7f58b1cdd60f16" - dependencies = [ -- "gix-commitgraph 0.32.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-date 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-error 0.0.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-hash 0.22.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-hashtable 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-object 0.55.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "smallvec", -- "thiserror 2.0.17", --] -- --[[package]] --name = "gix-revwalk" --version = "0.26.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "gix-commitgraph 0.32.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-date 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-error 0.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hashtable 0.12.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-commitgraph", -+ "gix-date", -+ "gix-error", -+ "gix-hash", -+ "gix-hashtable", -+ "gix-object", - "smallvec", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -4999,18 +4698,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "beeb3bc63696cf7acb5747a361693ebdbcaf25b5d27d2308f38e9782983e7bce" - dependencies = [ - "bitflags 2.10.0", -- "gix-path 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "libc", -- "windows-sys 0.61.2", --] -- --[[package]] --name = "gix-sec" --version = "0.13.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bitflags 2.10.0", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-path 0.11.0", - "libc", - "serde", - "windows-sys 0.61.2", -@@ -5019,49 +4707,52 @@ dependencies = [ - [[package]] - name = "gix-shallow" - version = "0.8.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f4f4660fed3786d28e7e57d31b2de9ab3bf846068e187ccc52ee513de19a0073" - dependencies = [ - "bstr", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-lock 21.0.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-hash", -+ "gix-lock", - "serde", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "gix-status" - version = "0.25.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b0c994dbca7f038cfcde6337673523bab6e6b4f544b5046f5120a02bdeafff33" - dependencies = [ - "bstr", - "filetime", - "gix-diff", - "gix-dir", -- "gix-features 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-features", - "gix-filter", -- "gix-fs 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-index 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-fs", -+ "gix-hash", -+ "gix-index", -+ "gix-object", -+ "gix-path 0.11.0", - "gix-pathspec", -- "gix-worktree 0.47.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-worktree", - "portable-atomic", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "gix-submodule" - version = "0.25.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "db1840fe723c6264ee596e5a179e1b9a2df59351f09bae9cea570a472a790bc0" - dependencies = [ - "bstr", - "gix-config", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-path 0.11.0", - "gix-pathspec", - "gix-refspec", - "gix-url", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -5069,24 +4760,13 @@ name = "gix-tempfile" - version = "21.0.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "d280bba7c547170e42d5228fc6e76c191fb5a7c88808ff61af06460404d1fd91" --dependencies = [ -- "gix-fs 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "libc", -- "parking_lot", -- "signal-hook 0.4.1", -- "signal-hook-registry", -- "tempfile", --] -- --[[package]] --name = "gix-tempfile" --version = "21.0.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" - dependencies = [ - "dashmap", -- "gix-fs 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-fs", - "libc", - "parking_lot", -+ "signal-hook 0.4.3", -+ "signal-hook-registry", - "tempfile", - ] - -@@ -5100,11 +4780,11 @@ dependencies = [ - "crc", - "fastrand", - "fs_extra", -- "gix-discover 0.46.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-fs 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-lock 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-tempfile 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-worktree 0.47.0 (registry+https://github.com/rust-lang/crates.io-index)", -+ "gix-discover", -+ "gix-fs", -+ "gix-lock", -+ "gix-tempfile", -+ "gix-worktree", - "io-close", - "is_ci", - "parking_lot", -@@ -5118,32 +4798,28 @@ name = "gix-trace" - version = "0.1.17" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "6e42a4c2583357721ba2d887916e78df504980f22f1182df06997ce197b89504" -- --[[package]] --name = "gix-trace" --version = "0.1.17" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" - dependencies = [ -- "tracing", -+ "tracing-core", - ] - - [[package]] - name = "gix-transport" - version = "0.53.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "de1064c7ffa5a915014a6a5b71fbc5299462ae655348bed23e083b4a735076c3" - dependencies = [ - "base64 0.22.1", - "bstr", - "gix-command", - "gix-credentials", -- "gix-features 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-features", - "gix-packetline", -- "gix-quote 0.6.1 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-sec 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-quote", -+ "gix-sec", - "gix-url", - "reqwest 0.13.1", - "serde", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -5153,42 +4829,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "37f8b53b4c56b01c43a4491c4edfe2ce66c654eb86232205172ceb1650d21c55" - dependencies = [ - "bitflags 2.10.0", -- "gix-commitgraph 0.32.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-date 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-hash 0.22.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-hashtable 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-object 0.55.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-revwalk 0.26.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "smallvec", -- "thiserror 2.0.17", --] -- --[[package]] --name = "gix-traverse" --version = "0.52.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bitflags 2.10.0", -- "gix-commitgraph 0.32.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-date 0.13.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hashtable 0.12.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-revwalk 0.26.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-commitgraph", -+ "gix-date", -+ "gix-hash", -+ "gix-hashtable", -+ "gix-object", -+ "gix-revwalk", - "smallvec", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "gix-url" - version = "0.35.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1ca2e50308a8373069e71970939f43ea4a1b5f422cf807d048ebcf07dcc02b2c" - dependencies = [ - "bstr", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-path 0.11.0", - "percent-encoding", - "serde", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -5196,15 +4857,6 @@ name = "gix-utils" - version = "0.3.1" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5" --dependencies = [ -- "fastrand", -- "unicode-normalization", --] -- --[[package]] --name = "gix-utils" --version = "0.3.1" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" - dependencies = [ - "bstr", - "fastrand", -@@ -5218,7 +4870,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4" - dependencies = [ - "bstr", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -5230,14 +4882,6 @@ dependencies = [ - "bstr", - ] - --[[package]] --name = "gix-validate" --version = "0.11.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bstr", --] -- - [[package]] - name = "gix-worktree" - version = "0.47.0" -@@ -5245,50 +4889,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "ef2ad658586ec0039b03e96c664f08b7cb7a2b7cca6947a9c856c9ed59b807b1" - dependencies = [ - "bstr", -- "gix-attributes 0.30.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-fs 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-glob 0.24.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-hash 0.22.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-ignore 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-index 0.46.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-object 0.55.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-path 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "gix-validate 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", --] -- --[[package]] --name = "gix-worktree" --version = "0.47.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" --dependencies = [ -- "bstr", -- "gix-attributes 0.30.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-fs 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-glob 0.24.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-hash 0.22.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-ignore 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-index 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-validate 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-attributes", -+ "gix-fs", -+ "gix-glob", -+ "gix-hash", -+ "gix-ignore", -+ "gix-index", -+ "gix-object", -+ "gix-path 0.11.0", -+ "gix-validate 0.11.0", - "serde", - ] - - [[package]] - name = "gix-worktree-state" - version = "0.25.0" --source = "git+https://github.com/GitoxideLabs/gitoxide?branch=main#75ac1d05b3c97eda9a20f22c6cd7f90554df37ab" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9895abc7654cbd8e102d6a765d3bdfa1567fcd5d2849b8e3d3da6405d64913c9" - dependencies = [ - "bstr", -- "gix-features 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-features", - "gix-filter", -- "gix-fs 0.19.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-index 0.46.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-object 0.55.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-path 0.11.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -- "gix-worktree 0.47.0 (git+https://github.com/GitoxideLabs/gitoxide?branch=main)", -+ "gix-fs", -+ "gix-index", -+ "gix-object", -+ "gix-path 0.11.0", -+ "gix-worktree", - "io-close", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -5325,7 +4953,7 @@ dependencies = [ - "proc-macro-error", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -5417,7 +5045,7 @@ dependencies = [ - "proc-macro-error", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -5432,7 +5060,7 @@ dependencies = [ - "futures-sink", - "futures-util", - "http 0.2.12", -- "indexmap 2.12.1", -+ "indexmap 2.13.0", - "slab", - "tokio", - "tokio-util", -@@ -5441,9 +5069,9 @@ dependencies = [ - - [[package]] - name = "h2" --version = "0.4.12" -+version = "0.4.13" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386" -+checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54" - dependencies = [ - "atomic-waker", - "bytes", -@@ -5451,7 +5079,7 @@ dependencies = [ - "futures-core", - "futures-sink", - "http 1.4.0", -- "indexmap 2.12.1", -+ "indexmap 2.13.0", - "slab", - "tokio", - "tokio-util", -@@ -5715,7 +5343,7 @@ dependencies = [ - "bytes", - "futures-channel", - "futures-core", -- "h2 0.4.12", -+ "h2 0.4.13", - "http 1.4.0", - "http-body 1.0.1", - "httparse", -@@ -5751,13 +5379,13 @@ dependencies = [ - "http 1.4.0", - "hyper 1.8.1", - "hyper-util", -- "rustls 0.23.35", -+ "rustls 0.23.36", - "rustls-native-certs", - "rustls-pki-types", - "tokio", - "tokio-rustls 0.26.4", - "tower-service", -- "webpki-roots 1.0.4", -+ "webpki-roots 1.0.5", - ] - - [[package]] -@@ -5791,14 +5419,13 @@ dependencies = [ - - [[package]] - name = "hyper-util" --version = "0.1.18" -+version = "0.1.20" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56" -+checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" - dependencies = [ - "base64 0.22.1", - "bytes", - "futures-channel", -- "futures-core", - "futures-util", - "http 1.4.0", - "http-body 1.0.1", -@@ -5807,8 +5434,8 @@ dependencies = [ - "libc", - "percent-encoding", - "pin-project-lite", -- "socket2 0.6.1", -- "system-configuration", -+ "socket2 0.6.2", -+ "system-configuration 0.7.0", - "tokio", - "tower-service", - "tracing", -@@ -5817,9 +5444,9 @@ dependencies = [ - - [[package]] - name = "iana-time-zone" --version = "0.1.64" -+version = "0.1.65" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" -+checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" - dependencies = [ - "android_system_properties", - "core-foundation-sys", -@@ -5841,9 +5468,9 @@ dependencies = [ - - [[package]] - name = "ico" --version = "0.4.0" -+version = "0.5.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "cc50b891e4acf8fe0e71ef88ec43ad82ee07b3810ad09de10f1d01f072ed4b98" -+checksum = "3e795dff5605e0f04bff85ca41b51a96b83e80b281e96231bcaaf1ac35103371" - dependencies = [ - "byteorder", - "png 0.17.16", -@@ -5897,9 +5524,9 @@ checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" - - [[package]] - name = "icu_properties" --version = "2.1.1" -+version = "2.1.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99" -+checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" - dependencies = [ - "icu_collections", - "icu_locale_core", -@@ -5911,9 +5538,9 @@ dependencies = [ - - [[package]] - name = "icu_properties_data" --version = "2.1.1" -+version = "2.1.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899" -+checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" - - [[package]] - name = "icu_provider" -@@ -6009,9 +5636,9 @@ dependencies = [ - - [[package]] - name = "indexmap" --version = "2.12.1" -+version = "2.13.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" -+checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" - dependencies = [ - "equivalent", - "hashbrown 0.16.1", -@@ -6060,9 +5687,9 @@ dependencies = [ - - [[package]] - name = "insta" --version = "1.46.0" -+version = "1.46.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1b66886d14d18d420ab5052cbff544fc5d34d0b2cdd35eb5976aaa10a4a472e5" -+checksum = "e82db8c87c7f1ccecb34ce0c24399b8a73081427f3c7c50a5d597925356115e4" - dependencies = [ - "console", - "once_cell", -@@ -6098,9 +5725,9 @@ checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" - - [[package]] - name = "iri-string" --version = "0.7.9" -+version = "0.7.10" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397" -+checksum = "c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a" - dependencies = [ - "memchr", - "serde", -@@ -6209,14 +5836,14 @@ checksum = "e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] - name = "jiff-tzdb" --version = "0.1.4" -+version = "0.1.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524" -+checksum = "68971ebff725b9e2ca27a601c5eb38a4c5d64422c4cbab0c535f248087eda5c2" - - [[package]] - name = "jiff-tzdb-platform" -@@ -6261,9 +5888,9 @@ dependencies = [ - - [[package]] - name = "js-sys" --version = "0.3.82" -+version = "0.3.85" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65" -+checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" - dependencies = [ - "once_cell", - "wasm-bindgen", -@@ -6357,7 +5984,7 @@ checksum = "02cb977175687f33fa4afa0c95c112b987ea1443e5a51c8f8ff27dc618270cc2" - dependencies = [ - "cssparser", - "html5ever", -- "indexmap 2.12.1", -+ "indexmap 2.13.0", - "selectors", - ] - -@@ -6387,7 +6014,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" - dependencies = [ - "gtk-sys", -- "libloading 0.7.4", -+ "libloading", - "once_cell", - ] - -@@ -6405,9 +6032,9 @@ checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" - - [[package]] - name = "libdbus-sys" --version = "0.2.6" -+version = "0.2.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5cbe856efeb50e4681f010e9aaa2bf0a644e10139e54cde10fc83a307c23bd9f" -+checksum = "328c4789d42200f1eeec05bd86c9c13c7f091d2ba9a6ea35acdf51f31bc0f043" - dependencies = [ - "pkg-config", - ] -@@ -6436,25 +6063,15 @@ dependencies = [ - "winapi", - ] - --[[package]] --name = "libloading" --version = "0.8.9" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" --dependencies = [ -- "cfg-if", -- "windows-link 0.2.1", --] -- - [[package]] - name = "libredox" --version = "0.1.10" -+version = "0.1.12" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" -+checksum = "3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616" - dependencies = [ - "bitflags 2.10.0", - "libc", -- "redox_syscall", -+ "redox_syscall 0.7.0", - ] - - [[package]] -@@ -6504,12 +6121,6 @@ dependencies = [ - "libc", - ] - --[[package]] --name = "linux-raw-sys" --version = "0.4.15" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" -- - [[package]] - name = "linux-raw-sys" - version = "0.11.0" -@@ -6565,8 +6176,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "65fd3f75411f4725061682ed91f131946e912859d0044d39c4ec0aac818d7621" - dependencies = [ - "cc", -- "objc2 0.6.3", -- "objc2-foundation 0.3.2", -+ "objc2", -+ "objc2-foundation", - "time", - ] - -@@ -6612,7 +6223,7 @@ checksum = "88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -6644,7 +6255,7 @@ checksum = "5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -6744,9 +6355,9 @@ dependencies = [ - - [[package]] - name = "mio" --version = "1.1.0" -+version = "1.1.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873" -+checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" - dependencies = [ - "libc", - "log", -@@ -6762,9 +6373,9 @@ checksum = "dce6dd36094cac388f119d2e9dc82dc730ef91c32a6222170d630e5414b956e6" - - [[package]] - name = "moxcms" --version = "0.7.10" -+version = "0.7.11" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "80986bbbcf925ebd3be54c26613d861255284584501595cf418320c078945608" -+checksum = "ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97" - dependencies = [ - "num-traits", - "pxfm", -@@ -6780,14 +6391,14 @@ dependencies = [ - "dpi", - "gtk", - "keyboard-types", -- "objc2 0.6.3", -+ "objc2", - "objc2-app-kit", - "objc2-core-foundation", -- "objc2-foundation 0.3.2", -+ "objc2-foundation", - "once_cell", - "png 0.17.16", - "serde", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "windows-sys 0.60.2", - ] - -@@ -6797,7 +6408,7 @@ version = "0.7.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" - dependencies = [ -- "getrandom 0.2.16", -+ "getrandom 0.2.17", - ] - - [[package]] -@@ -6809,7 +6420,7 @@ dependencies = [ - "libc", - "log", - "openssl", -- "openssl-probe", -+ "openssl-probe 0.1.6", - "openssl-sys", - "schannel", - "security-framework 2.11.1", -@@ -6948,7 +6559,7 @@ dependencies = [ - "kqueue", - "libc", - "log", -- "mio 1.1.0", -+ "mio 1.1.1", - "notify-types", - "walkdir", - "windows-sys 0.60.2", -@@ -6956,29 +6567,32 @@ dependencies = [ - - [[package]] - name = "notify-rust" --version = "4.11.7" -+version = "4.12.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "6442248665a5aa2514e794af3b39661a8e73033b1cc5e59899e1276117ee4400" -+checksum = "21af20a1b50be5ac5861f74af1a863da53a11c38684d9818d82f1c42f7fdc6c2" - dependencies = [ - "futures-lite", - "log", - "mac-notification-sys", - "serde", - "tauri-winrt-notification", -- "zbus 5.12.0", -+ "zbus 5.13.2", - ] - - [[package]] - name = "notify-types" --version = "2.0.0" -+version = "2.1.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d" -+checksum = "42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a" -+dependencies = [ -+ "bitflags 2.10.0", -+] - - [[package]] - name = "ntapi" --version = "0.4.1" -+version = "0.4.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" -+checksum = "c70f219e21142367c70c0b30c6a9e3a14d55b4d12a204d897fbec83a0363f081" - dependencies = [ - "winapi", - ] -@@ -7027,9 +6641,9 @@ dependencies = [ - - [[package]] - name = "num-conv" --version = "0.1.0" -+version = "0.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" -+checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050" - - [[package]] - name = "num-integer" -@@ -7090,7 +6704,7 @@ dependencies = [ - "proc-macro-crate 3.4.0", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -7111,22 +6725,6 @@ dependencies = [ - "malloc_buf", - ] - --[[package]] --name = "objc-sys" --version = "0.3.5" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" -- --[[package]] --name = "objc2" --version = "0.5.2" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" --dependencies = [ -- "objc-sys", -- "objc2-encode", --] -- - [[package]] - name = "objc2" - version = "0.6.3" -@@ -7144,9 +6742,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" - dependencies = [ - "bitflags 2.10.0", -- "block2 0.6.2", -+ "block2", - "libc", -- "objc2 0.6.3", -+ "objc2", - "objc2-cloud-kit", - "objc2-core-data", - "objc2-core-foundation", -@@ -7154,8 +6752,8 @@ dependencies = [ - "objc2-core-image", - "objc2-core-text", - "objc2-core-video", -- "objc2-foundation 0.3.2", -- "objc2-quartz-core 0.3.2", -+ "objc2-foundation", -+ "objc2-quartz-core", - ] - - [[package]] -@@ -7165,8 +6763,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c" - dependencies = [ - "bitflags 2.10.0", -- "objc2 0.6.3", -- "objc2-foundation 0.3.2", -+ "objc2", -+ "objc2-foundation", - ] - - [[package]] -@@ -7176,8 +6774,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa" - dependencies = [ - "bitflags 2.10.0", -- "objc2 0.6.3", -- "objc2-foundation 0.3.2", -+ "objc2", -+ "objc2-foundation", - ] - - [[package]] -@@ -7188,7 +6786,7 @@ checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" - dependencies = [ - "bitflags 2.10.0", - "dispatch2", -- "objc2 0.6.3", -+ "objc2", - ] - - [[package]] -@@ -7199,7 +6797,7 @@ checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" - dependencies = [ - "bitflags 2.10.0", - "dispatch2", -- "objc2 0.6.3", -+ "objc2", - "objc2-core-foundation", - "objc2-io-surface", - ] -@@ -7210,8 +6808,8 @@ version = "0.3.2" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006" - dependencies = [ -- "objc2 0.6.3", -- "objc2-foundation 0.3.2", -+ "objc2", -+ "objc2-foundation", - ] - - [[package]] -@@ -7220,8 +6818,8 @@ version = "0.3.2" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "ca347214e24bc973fc025fd0d36ebb179ff30536ed1f80252706db19ee452009" - dependencies = [ -- "objc2 0.6.3", -- "objc2-foundation 0.3.2", -+ "objc2", -+ "objc2-foundation", - ] - - [[package]] -@@ -7231,7 +6829,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d" - dependencies = [ - "bitflags 2.10.0", -- "objc2 0.6.3", -+ "objc2", - "objc2-core-foundation", - "objc2-core-graphics", - ] -@@ -7243,7 +6841,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6" - dependencies = [ - "bitflags 2.10.0", -- "objc2 0.6.3", -+ "objc2", - "objc2-core-foundation", - "objc2-core-graphics", - "objc2-io-surface", -@@ -7264,18 +6862,6 @@ dependencies = [ - "cc", - ] - --[[package]] --name = "objc2-foundation" --version = "0.2.2" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" --dependencies = [ -- "bitflags 2.10.0", -- "block2 0.5.1", -- "libc", -- "objc2 0.5.2", --] -- - [[package]] - name = "objc2-foundation" - version = "0.3.2" -@@ -7283,9 +6869,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" - dependencies = [ - "bitflags 2.10.0", -- "block2 0.6.2", -+ "block2", - "libc", -- "objc2 0.6.3", -+ "objc2", - "objc2-core-foundation", - ] - -@@ -7306,7 +6892,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" - dependencies = [ - "bitflags 2.10.0", -- "objc2 0.6.3", -+ "objc2", - "objc2-core-foundation", - ] - -@@ -7316,22 +6902,10 @@ version = "0.3.2" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "2a1e6550c4caed348956ce3370c9ffeca70bb1dbed4fa96112e7c6170e074586" - dependencies = [ -- "objc2 0.6.3", -+ "objc2", - "objc2-core-foundation", - ] - --[[package]] --name = "objc2-metal" --version = "0.2.2" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" --dependencies = [ -- "bitflags 2.10.0", -- "block2 0.5.1", -- "objc2 0.5.2", -- "objc2-foundation 0.2.2", --] -- - [[package]] - name = "objc2-osa-kit" - version = "0.3.2" -@@ -7339,22 +6913,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "f112d1746737b0da274ef79a23aac283376f335f4095a083a267a082f21db0c0" - dependencies = [ - "bitflags 2.10.0", -- "objc2 0.6.3", -+ "objc2", - "objc2-app-kit", -- "objc2-foundation 0.3.2", --] -- --[[package]] --name = "objc2-quartz-core" --version = "0.2.2" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" --dependencies = [ -- "bitflags 2.10.0", -- "block2 0.5.1", -- "objc2 0.5.2", -- "objc2-foundation 0.2.2", -- "objc2-metal", -+ "objc2-foundation", - ] - - [[package]] -@@ -7364,9 +6925,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" - dependencies = [ - "bitflags 2.10.0", -- "objc2 0.6.3", -+ "objc2", - "objc2-core-foundation", -- "objc2-foundation 0.3.2", -+ "objc2-foundation", - ] - - [[package]] -@@ -7376,7 +6937,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895a" - dependencies = [ - "bitflags 2.10.0", -- "objc2 0.6.3", -+ "objc2", - "objc2-core-foundation", - ] - -@@ -7387,8 +6948,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" - dependencies = [ - "bitflags 2.10.0", -- "block2 0.6.2", -- "objc2 0.6.3", -+ "block2", -+ "objc2", - "objc2-cloud-kit", - "objc2-core-data", - "objc2-core-foundation", -@@ -7396,8 +6957,8 @@ dependencies = [ - "objc2-core-image", - "objc2-core-location", - "objc2-core-text", -- "objc2-foundation 0.3.2", -- "objc2-quartz-core 0.3.2", -+ "objc2-foundation", -+ "objc2-quartz-core", - "objc2-user-notifications", - ] - -@@ -7407,8 +6968,8 @@ version = "0.3.2" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "9df9128cbbfef73cda168416ccf7f837b62737d748333bfe9ab71c245d76613e" - dependencies = [ -- "objc2 0.6.3", -- "objc2-foundation 0.3.2", -+ "objc2", -+ "objc2-foundation", - ] - - [[package]] -@@ -7418,11 +6979,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f" - dependencies = [ - "bitflags 2.10.0", -- "block2 0.6.2", -- "objc2 0.6.3", -+ "block2", -+ "objc2", - "objc2-app-kit", - "objc2-core-foundation", -- "objc2-foundation 0.3.2", -+ "objc2-foundation", - "objc2-javascript-core", - "objc2-security", - ] -@@ -7445,11 +7006,11 @@ dependencies = [ - "async-stream", - "log", - "reqwest 0.12.28", -- "schemars 1.2.0", -+ "schemars 1.2.1", - "serde", - "serde_json", - "static_assertions", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "url", - ] - -@@ -7482,15 +7043,15 @@ dependencies = [ - - [[package]] - name = "opener" --version = "0.8.3" -+version = "0.8.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "cb9024962ab91e00c89d2a14352a8d0fc1a64346bf96f1839b45c09149564e47" -+checksum = "a2fa337e0cf13357c13ef1dc108df1333eb192f75fc170bea03fcf1fd404c2ee" - dependencies = [ - "bstr", - "normpath", - "url", -- "windows-sys 0.60.2", -- "zbus 5.12.0", -+ "windows-sys 0.61.2", -+ "zbus 5.13.2", - ] - - [[package]] -@@ -7516,7 +7077,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -7525,11 +7086,17 @@ version = "0.1.6" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" - -+[[package]] -+name = "openssl-probe" -+version = "0.2.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" -+ - [[package]] - name = "openssl-src" --version = "300.5.4+3.5.4" -+version = "300.5.5+3.5.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a507b3792995dae9b0df8a1c1e3771e8418b7c2d9f0baeba32e6fe8b06c7cb72" -+checksum = "3f1787d533e03597a7934fd0a765f0d28e94ecc5fb7789f8053b1e699a56f709" - dependencies = [ - "cc", - ] -@@ -7575,15 +7142,15 @@ dependencies = [ - - [[package]] - name = "os_info" --version = "3.13.0" -+version = "3.14.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7c39b5918402d564846d5aba164c09a66cc88d232179dfd3e3c619a25a268392" -+checksum = "e4022a17595a00d6a369236fdae483f0de7f0a339960a53118b818238e132224" - dependencies = [ - "android_system_properties", - "log", - "nix 0.30.1", -- "objc2 0.6.3", -- "objc2-foundation 0.3.2", -+ "objc2", -+ "objc2-foundation", - "objc2-ui-kit", - "serde", - "windows-sys 0.61.2", -@@ -7605,12 +7172,12 @@ version = "0.3.1" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "732c71caeaa72c065bb69d7ea08717bd3f4863a4f451402fc9513e29dbd5261b" - dependencies = [ -- "objc2 0.6.3", -- "objc2-foundation 0.3.2", -+ "objc2", -+ "objc2-foundation", - "objc2-osa-kit", - "serde", - "serde_json", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -7672,7 +7239,7 @@ checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" - dependencies = [ - "cfg-if", - "libc", -- "redox_syscall", -+ "redox_syscall 0.5.18", - "smallvec", - "windows-link 0.2.1", - ] -@@ -7703,7 +7270,7 @@ checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" - dependencies = [ - "fixedbitset", - "hashbrown 0.15.5", -- "indexmap 2.12.1", -+ "indexmap 2.13.0", - "serde", - ] - -@@ -7811,7 +7378,7 @@ dependencies = [ - "phf_shared 0.11.3", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -7838,7 +7405,7 @@ version = "0.11.3" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" - dependencies = [ -- "siphasher 1.0.1", -+ "siphasher 1.0.2", - ] - - [[package]] -@@ -7858,7 +7425,7 @@ checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -7897,7 +7464,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07" - dependencies = [ - "base64 0.22.1", -- "indexmap 2.12.1", -+ "indexmap 2.13.0", - "quick-xml 0.38.4", - "serde", - "time", -@@ -7939,21 +7506,21 @@ dependencies = [ - "concurrent-queue", - "hermit-abi", - "pin-project-lite", -- "rustix 1.1.3", -+ "rustix", - "windows-sys 0.61.2", - ] - - [[package]] - name = "portable-atomic" --version = "1.11.1" -+version = "1.13.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" -+checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" - - [[package]] - name = "portable-atomic-util" --version = "0.2.4" -+version = "0.2.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" -+checksum = "7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5" - dependencies = [ - "portable-atomic", - ] -@@ -8039,7 +7606,7 @@ version = "3.4.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" - dependencies = [ -- "toml_edit 0.23.7", -+ "toml_edit 0.23.10+spec-1.0.0", - ] - - [[package]] -@@ -8085,7 +7652,7 @@ dependencies = [ - "proc-macro-error-attr2", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -8096,9 +7663,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" - - [[package]] - name = "proc-macro2" --version = "1.0.103" -+version = "1.0.106" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" -+checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" - dependencies = [ - "unicode-ident", - ] -@@ -8114,9 +7681,9 @@ dependencies = [ - - [[package]] - name = "prost" --version = "0.14.1" -+version = "0.14.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d" -+checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" - dependencies = [ - "bytes", - "prost-derive", -@@ -8124,22 +7691,22 @@ dependencies = [ - - [[package]] - name = "prost-derive" --version = "0.14.1" -+version = "0.14.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" -+checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" - dependencies = [ - "anyhow", - "itertools", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] - name = "prost-types" --version = "0.14.1" -+version = "0.14.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b9b4db3d6da204ed77bb26ba83b6122a73aeb2e87e25fbf7ad2e84c4ccbf8f72" -+checksum = "8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7" - dependencies = [ - "prost", - ] -@@ -8193,9 +7760,9 @@ dependencies = [ - - [[package]] - name = "pxfm" --version = "0.1.26" -+version = "0.1.27" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b3502d6155304a4173a5f2c34b52b7ed0dd085890326cb50fd625fdf39e86b3b" -+checksum = "7186d3822593aa4393561d186d1393b3923e9d6163d3fbfd6e825e3e6cf3e6a8" - dependencies = [ - "num-traits", - ] -@@ -8236,9 +7803,9 @@ dependencies = [ - "quinn-proto", - "quinn-udp", - "rustc-hash", -- "rustls 0.23.35", -- "socket2 0.6.1", -- "thiserror 2.0.17", -+ "rustls 0.23.36", -+ "socket2 0.6.2", -+ "thiserror 2.0.18", - "tokio", - "tracing", - "web-time", -@@ -8257,10 +7824,10 @@ dependencies = [ - "rand 0.9.2", - "ring", - "rustc-hash", -- "rustls 0.23.35", -+ "rustls 0.23.36", - "rustls-pki-types", - "slab", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "tinyvec", - "tracing", - "web-time", -@@ -8275,16 +7842,16 @@ dependencies = [ - "cfg_aliases", - "libc", - "once_cell", -- "socket2 0.6.1", -+ "socket2 0.6.2", - "tracing", - "windows-sys 0.60.2", - ] - - [[package]] - name = "quote" --version = "1.0.42" -+version = "1.0.44" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" -+checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" - dependencies = [ - "proc-macro2", - ] -@@ -8333,7 +7900,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" - dependencies = [ - "rand_chacha 0.9.0", -- "rand_core 0.9.3", -+ "rand_core 0.9.5", - ] - - [[package]] -@@ -8363,7 +7930,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" - dependencies = [ - "ppv-lite86", -- "rand_core 0.9.3", -+ "rand_core 0.9.5", - ] - - [[package]] -@@ -8381,14 +7948,14 @@ version = "0.6.4" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" - dependencies = [ -- "getrandom 0.2.16", -+ "getrandom 0.2.17", - ] - - [[package]] - name = "rand_core" --version = "0.9.3" -+version = "0.9.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" -+checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" - dependencies = [ - "getrandom 0.3.4", - ] -@@ -8426,13 +7993,22 @@ dependencies = [ - "bitflags 2.10.0", - ] - -+[[package]] -+name = "redox_syscall" -+version = "0.7.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "49f3fe0889e69e2ae9e41f4d6c4c0181701d00e4697b356fb1f74173a5e0ee27" -+dependencies = [ -+ "bitflags 2.10.0", -+] -+ - [[package]] - name = "redox_users" - version = "0.4.6" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" - dependencies = [ -- "getrandom 0.2.16", -+ "getrandom 0.2.17", - "libredox", - "thiserror 1.0.69", - ] -@@ -8443,9 +8019,9 @@ version = "0.5.2" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" - dependencies = [ -- "getrandom 0.2.16", -+ "getrandom 0.2.17", - "libredox", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -8465,14 +8041,14 @@ checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] - name = "regex" --version = "1.12.2" -+version = "1.12.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" -+checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" - dependencies = [ - "aho-corasick", - "memchr", -@@ -8482,9 +8058,9 @@ dependencies = [ - - [[package]] - name = "regex-automata" --version = "0.4.13" -+version = "0.4.14" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" -+checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" - dependencies = [ - "aho-corasick", - "memchr", -@@ -8493,9 +8069,9 @@ dependencies = [ - - [[package]] - name = "regex-syntax" --version = "0.8.8" -+version = "0.8.9" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" -+checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c" - - [[package]] - name = "relative-path" -@@ -8541,7 +8117,7 @@ dependencies = [ - "serde_json", - "serde_urlencoded", - "sync_wrapper 0.1.2", -- "system-configuration", -+ "system-configuration 0.5.1", - "tokio", - "tokio-rustls 0.24.1", - "tower-service", -@@ -8567,7 +8143,7 @@ dependencies = [ - "futures-channel", - "futures-core", - "futures-util", -- "h2 0.4.12", -+ "h2 0.4.13", - "http 1.4.0", - "http-body 1.0.1", - "http-body-util", -@@ -8583,7 +8159,7 @@ dependencies = [ - "percent-encoding", - "pin-project-lite", - "quinn", -- "rustls 0.23.35", -+ "rustls 0.23.36", - "rustls-native-certs", - "rustls-pki-types", - "serde", -@@ -8602,7 +8178,7 @@ dependencies = [ - "wasm-bindgen-futures", - "wasm-streams", - "web-sys", -- "webpki-roots 1.0.4", -+ "webpki-roots 1.0.5", - ] - - [[package]] -@@ -8617,7 +8193,7 @@ dependencies = [ - "futures-channel", - "futures-core", - "futures-util", -- "h2 0.4.12", -+ "h2 0.4.13", - "http 1.4.0", - "http-body 1.0.1", - "http-body-util", -@@ -8630,18 +8206,22 @@ dependencies = [ - "percent-encoding", - "pin-project-lite", - "quinn", -- "rustls 0.23.35", -+ "rustls 0.23.36", - "rustls-pki-types", - "rustls-platform-verifier", -+ "serde", -+ "serde_json", - "sync_wrapper 1.0.2", - "tokio", - "tokio-rustls 0.26.4", -+ "tokio-util", - "tower", - "tower-http", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", -+ "wasm-streams", - "web-sys", - ] - -@@ -8672,27 +8252,26 @@ dependencies = [ - - [[package]] - name = "rfd" --version = "0.15.4" -+version = "0.16.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "ef2bee61e6cffa4635c72d7d81a84294e28f0930db0ddcb0f66d10244674ebed" -+checksum = "a15ad77d9e70a92437d8f74c35d99b4e4691128df018833e99f90bcd36152672" - dependencies = [ -- "ashpd", -- "block2 0.6.2", -+ "block2", - "dispatch2", - "glib-sys", - "gobject-sys", - "gtk-sys", - "js-sys", - "log", -- "objc2 0.6.3", -+ "objc2", - "objc2-app-kit", - "objc2-core-foundation", -- "objc2-foundation 0.3.2", -+ "objc2-foundation", - "raw-window-handle", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -- "windows-sys 0.59.0", -+ "windows-sys 0.60.2", - ] - - [[package]] -@@ -8703,7 +8282,7 @@ checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" - dependencies = [ - "cc", - "cfg-if", -- "getrandom 0.2.16", -+ "getrandom 0.2.17", - "libc", - "untrusted", - "windows-sys 0.52.0", -@@ -8711,9 +8290,9 @@ dependencies = [ - - [[package]] - name = "rkyv" --version = "0.7.45" -+version = "0.7.46" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b" -+checksum = "2297bf9c81a3f0dc96bc9521370b88f054168c29826a75e89c55ff196e7ed6a1" - dependencies = [ - "bitvec", - "bytecheck", -@@ -8729,9 +8308,9 @@ dependencies = [ - - [[package]] - name = "rkyv_derive" --version = "0.7.45" -+version = "0.7.46" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0" -+checksum = "84d7b42d4b8d06048d3ac8db0eb31bcb942cbeb709f0b5f2b2ebde398d3038f5" - dependencies = [ - "proc-macro2", - "quote", -@@ -8751,10 +8330,10 @@ dependencies = [ - "paste", - "pin-project-lite", - "rmcp-macros", -- "schemars 1.2.0", -+ "schemars 1.2.1", - "serde", - "serde_json", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "tokio", - "tokio-util", - "tracing", -@@ -8770,7 +8349,17 @@ dependencies = [ - "proc-macro2", - "quote", - "serde_json", -- "syn 2.0.112", -+ "syn 2.0.114", -+] -+ -+[[package]] -+name = "rsqlite-vfs" -+version = "0.1.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a8a1f2315036ef6b1fbacd1972e8ee7688030b0a2121edfc2a6550febd41574d" -+dependencies = [ -+ "hashbrown 0.16.1", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -8798,7 +8387,7 @@ dependencies = [ - "regex", - "relative-path", - "rustc_version", -- "syn 2.0.112", -+ "syn 2.0.114", - "unicode-ident", - ] - -@@ -8830,9 +8419,9 @@ dependencies = [ - - [[package]] - name = "rust_decimal" --version = "1.39.0" -+version = "1.40.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "35affe401787a9bd846712274d97654355d21b2a2c092a3139aabe31e9022282" -+checksum = "61f703d19852dbf87cbc513643fa81428361eb6940f1ac14fd58155d295a3eb0" - dependencies = [ - "arrayvec", - "borsh", -@@ -8846,9 +8435,9 @@ dependencies = [ - - [[package]] - name = "rustc-demangle" --version = "0.1.26" -+version = "0.1.27" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" -+checksum = "b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d" - - [[package]] - name = "rustc-hash" -@@ -8865,19 +8454,6 @@ dependencies = [ - "semver", - ] - --[[package]] --name = "rustix" --version = "0.38.44" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" --dependencies = [ -- "bitflags 2.10.0", -- "errno", -- "libc", -- "linux-raw-sys 0.4.15", -- "windows-sys 0.59.0", --] -- - [[package]] - name = "rustix" - version = "1.1.3" -@@ -8887,7 +8463,7 @@ dependencies = [ - "bitflags 2.10.0", - "errno", - "libc", -- "linux-raw-sys 0.11.0", -+ "linux-raw-sys", - "windows-sys 0.61.2", - ] - -@@ -8905,26 +8481,26 @@ dependencies = [ - - [[package]] - name = "rustls" --version = "0.23.35" -+version = "0.23.36" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f" -+checksum = "c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b" - dependencies = [ - "aws-lc-rs", - "once_cell", - "ring", - "rustls-pki-types", -- "rustls-webpki 0.103.8", -+ "rustls-webpki 0.103.9", - "subtle", - "zeroize", - ] - - [[package]] - name = "rustls-native-certs" --version = "0.8.2" -+version = "0.8.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923" -+checksum = "612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63" - dependencies = [ -- "openssl-probe", -+ "openssl-probe 0.2.1", - "rustls-pki-types", - "schannel", - "security-framework 3.5.1", -@@ -8941,9 +8517,9 @@ dependencies = [ - - [[package]] - name = "rustls-pki-types" --version = "1.13.1" -+version = "1.14.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "708c0f9d5f54ba0272468c1d306a52c495b31fa155e91bc25371e6df7996908c" -+checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" - dependencies = [ - "web-time", - "zeroize", -@@ -8960,10 +8536,10 @@ dependencies = [ - "jni", - "log", - "once_cell", -- "rustls 0.23.35", -+ "rustls 0.23.36", - "rustls-native-certs", - "rustls-platform-verifier-android", -- "rustls-webpki 0.103.8", -+ "rustls-webpki 0.103.9", - "security-framework 3.5.1", - "security-framework-sys", - "webpki-root-certs", -@@ -8988,9 +8564,9 @@ dependencies = [ - - [[package]] - name = "rustls-webpki" --version = "0.103.8" -+version = "0.103.9" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52" -+checksum = "d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53" - dependencies = [ - "aws-lc-rs", - "ring", -@@ -9006,9 +8582,9 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" - - [[package]] - name = "ryu" --version = "1.0.20" -+version = "1.0.22" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" -+checksum = "a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984" - - [[package]] - name = "same-file" -@@ -9066,14 +8642,14 @@ dependencies = [ - - [[package]] - name = "schemars" --version = "1.2.0" -+version = "1.2.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "54e910108742c57a770f492731f99be216a52fadd361b06c8fb59d74ccc267d2" -+checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" - dependencies = [ - "chrono", - "dyn-clone", - "ref-cast", -- "schemars_derive 1.2.0", -+ "schemars_derive 1.2.1", - "serde", - "serde_json", - ] -@@ -9087,27 +8663,21 @@ dependencies = [ - "proc-macro2", - "quote", - "serde_derive_internals", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] - name = "schemars_derive" --version = "1.2.0" -+version = "1.2.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4908ad288c5035a8eb12cfdf0d49270def0a268ee162b75eeee0f85d155a7c45" -+checksum = "7d115b50f4aaeea07e79c1912f645c7513d81715d0420f8bc77a18c6260b307f" - dependencies = [ - "proc-macro2", - "quote", - "serde_derive_internals", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - --[[package]] --name = "scoped-tls" --version = "1.0.1" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" -- - [[package]] - name = "scopeguard" - version = "1.2.0" -@@ -9283,7 +8853,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -9294,16 +8864,16 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] - name = "serde_json" --version = "1.0.148" -+version = "1.0.149" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "3084b546a1dd6289475996f182a22aba973866ea8e8b02c51d9f46b1336a22da" -+checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" - dependencies = [ -- "indexmap 2.12.1", -+ "indexmap 2.13.0", - "itoa", - "memchr", - "serde", -@@ -9352,7 +8922,7 @@ checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -9395,9 +8965,9 @@ dependencies = [ - "chrono", - "hex", - "indexmap 1.9.3", -- "indexmap 2.12.1", -+ "indexmap 2.13.0", - "schemars 0.9.0", -- "schemars 1.2.0", -+ "schemars 1.2.1", - "serde_core", - "serde_json", - "serde_with_macros", -@@ -9413,16 +8983,17 @@ dependencies = [ - "darling 0.21.3", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] - name = "serial_test" --version = "3.2.0" -+version = "3.3.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9" -+checksum = "0d0b343e184fc3b7bb44dff0705fffcf4b3756ba6aff420dddd8b24ca145e555" - dependencies = [ -- "futures", -+ "futures-executor", -+ "futures-util", - "log", - "once_cell", - "parking_lot", -@@ -9432,13 +9003,13 @@ dependencies = [ - - [[package]] - name = "serial_test_derive" --version = "3.2.0" -+version = "3.3.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef" -+checksum = "6f50427f258fb77356e4cd4aa0e87e2bd2c66dbcee41dc405282cae2bfc26c83" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -9460,7 +9031,7 @@ checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -9569,9 +9140,9 @@ dependencies = [ - - [[package]] - name = "signal-hook" --version = "0.4.1" -+version = "0.4.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2a37d01603c37b5466f808de79f845c7116049b0579adb70a6b7d47c1fa3a952" -+checksum = "3b57709da74f9ff9f4a27dce9526eec25ca8407c45a7887243b031a58935fb8e" - dependencies = [ - "libc", - "signal-hook-registry", -@@ -9600,9 +9171,9 @@ dependencies = [ - - [[package]] - name = "simd-adler32" --version = "0.3.7" -+version = "0.3.8" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" -+checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" - - [[package]] - name = "simdutf8" -@@ -9624,15 +9195,15 @@ checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" - - [[package]] - name = "siphasher" --version = "1.0.1" -+version = "1.0.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" -+checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" - - [[package]] - name = "slab" --version = "0.4.11" -+version = "0.4.12" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" -+checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" - - [[package]] - name = "smallvec" -@@ -9645,9 +9216,9 @@ dependencies = [ - - [[package]] - name = "snapbox" --version = "0.6.23" -+version = "0.6.24" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "96fa1ce81be900d083b30ec2d481e6658c2acfaa2cfc7be45ccc2cc1b820edb3" -+checksum = "6c1abc378119f77310836665f8523018532cf7e3faeb3b10b01da5a7321bf8e1" - dependencies = [ - "anstream", - "anstyle", -@@ -9680,9 +9251,9 @@ dependencies = [ - - [[package]] - name = "socket2" --version = "0.6.1" -+version = "0.6.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" -+checksum = "86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0" - dependencies = [ - "libc", - "windows-sys 0.60.2", -@@ -9690,24 +9261,24 @@ dependencies = [ - - [[package]] - name = "softbuffer" --version = "0.4.6" -+version = "0.4.8" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08" -+checksum = "aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3" - dependencies = [ - "bytemuck", -- "cfg_aliases", -- "core-graphics", -- "foreign-types 0.5.0", - "js-sys", -- "log", -- "objc2 0.5.2", -- "objc2-foundation 0.2.2", -- "objc2-quartz-core 0.2.2", -+ "ndk", -+ "objc2", -+ "objc2-core-foundation", -+ "objc2-core-graphics", -+ "objc2-foundation", -+ "objc2-quartz-core", - "raw-window-handle", -- "redox_syscall", -+ "redox_syscall 0.5.18", -+ "tracing", - "wasm-bindgen", - "web-sys", -- "windows-sys 0.59.0", -+ "windows-sys 0.61.2", - ] - - [[package]] -@@ -9747,14 +9318,13 @@ dependencies = [ - - [[package]] - name = "sqlite-wasm-rs" --version = "0.5.1" -+version = "0.5.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "05e98301bf8b0540c7de45ecd760539b9c62f5772aed172f08efba597c11cd5d" -+checksum = "2f4206ed3a67690b9c29b77d728f6acc3ce78f16bf846d83c94f76400320181b" - dependencies = [ - "cc", -- "hashbrown 0.16.1", - "js-sys", -- "thiserror 2.0.17", -+ "rsqlite-vfs", - "wasm-bindgen", - ] - -@@ -9819,7 +9389,7 @@ dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -9871,9 +9441,9 @@ dependencies = [ - - [[package]] - name = "syn" --version = "2.0.112" -+version = "2.0.114" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "21f182278bf2d2bcb3c88b1b08a37df029d71ce3d3ae26168e3c653b213b99d4" -+checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" - dependencies = [ - "proc-macro2", - "quote", -@@ -9903,7 +9473,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -9937,7 +9507,18 @@ checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" - dependencies = [ - "bitflags 1.3.2", - "core-foundation 0.9.4", -- "system-configuration-sys", -+ "system-configuration-sys 0.5.0", -+] -+ -+[[package]] -+name = "system-configuration" -+version = "0.7.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" -+dependencies = [ -+ "bitflags 2.10.0", -+ "core-foundation 0.9.4", -+ "system-configuration-sys 0.6.0", - ] - - [[package]] -@@ -9950,6 +9531,16 @@ dependencies = [ - "libc", - ] - -+[[package]] -+name = "system-configuration-sys" -+version = "0.6.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" -+dependencies = [ -+ "core-foundation-sys", -+ "libc", -+] -+ - [[package]] - name = "system-deps" - version = "6.2.2" -@@ -9970,7 +9561,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "f3a753bdc39c07b192151523a3f77cd0394aa75413802c883a0f6f6a0e5ee2e7" - dependencies = [ - "bitflags 2.10.0", -- "block2 0.6.2", -+ "block2", - "core-foundation 0.10.1", - "core-graphics", - "crossbeam-channel", -@@ -9987,9 +9578,9 @@ dependencies = [ - "ndk", - "ndk-context", - "ndk-sys", -- "objc2 0.6.3", -+ "objc2", - "objc2-app-kit", -- "objc2-foundation 0.3.2", -+ "objc2-foundation", - "once_cell", - "parking_lot", - "raw-window-handle", -@@ -10011,7 +9602,7 @@ checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -10039,9 +9630,9 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" - - [[package]] - name = "tauri" --version = "2.9.5" -+version = "2.10.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "8a3868da5508446a7cd08956d523ac3edf0a8bc20bf7e4038f9a95c2800d2033" -+checksum = "1025aa560c1eaa14ef96de5540cbe13ed6be1933ebe4398338c96bc370b807c6" - dependencies = [ - "anyhow", - "bytes", -@@ -10059,15 +9650,15 @@ dependencies = [ - "log", - "mime", - "muda", -- "objc2 0.6.3", -+ "objc2", - "objc2-app-kit", -- "objc2-foundation 0.3.2", -+ "objc2-foundation", - "objc2-ui-kit", - "objc2-web-kit", - "percent-encoding", - "plist", - "raw-window-handle", -- "reqwest 0.12.28", -+ "reqwest 0.13.1", - "serde", - "serde_json", - "serde_repr", -@@ -10078,7 +9669,7 @@ dependencies = [ - "tauri-runtime", - "tauri-runtime-wry", - "tauri-utils", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "tokio", - "tray-icon", - "url", -@@ -10090,9 +9681,9 @@ dependencies = [ - - [[package]] - name = "tauri-build" --version = "2.5.3" -+version = "2.5.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "17fcb8819fd16463512a12f531d44826ce566f486d7ccd211c9c8cebdaec4e08" -+checksum = "76809f63061c8b25537b87f46b8733b31397cf419706dc874e1602be6479ba90" - dependencies = [ - "anyhow", - "cargo_toml", -@@ -10106,15 +9697,15 @@ dependencies = [ - "serde_json", - "tauri-utils", - "tauri-winres", -- "toml 0.9.10+spec-1.1.0", -+ "toml 0.9.11+spec-1.1.0", - "walkdir", - ] - - [[package]] - name = "tauri-codegen" --version = "2.5.2" -+version = "2.5.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9fa9844cefcf99554a16e0a278156ae73b0d8680bbc0e2ad1e4287aadd8489cf" -+checksum = "8b2ebe49d690ccaea93aa81fff99277d4f445968f085ba13be67859151e9e4b8" - dependencies = [ - "base64 0.22.1", - "brotli", -@@ -10128,9 +9719,9 @@ dependencies = [ - "serde", - "serde_json", - "sha2", -- "syn 2.0.112", -+ "syn 2.0.114", - "tauri-utils", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "time", - "url", - "uuid", -@@ -10139,23 +9730,23 @@ dependencies = [ - - [[package]] - name = "tauri-macros" --version = "2.5.2" -+version = "2.5.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "3764a12f886d8245e66b7ee9b43ccc47883399be2019a61d80cf0f4117446fde" -+checksum = "1119f651b0187c686c0fc72c66bba311e560e1b5f61869086ce788d43be6cf41" - dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - "tauri-codegen", - "tauri-utils", - ] - - [[package]] - name = "tauri-plugin" --version = "2.5.2" -+version = "2.5.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0e1d0a4860b7ff570c891e1d2a586bf1ede205ff858fbc305e0b5ae5d14c1377" -+checksum = "692a77abd8b8773e107a42ec0e05b767b8d2b7ece76ab36c6c3947e34df9f53f" - dependencies = [ - "anyhow", - "glob", -@@ -10164,7 +9755,7 @@ dependencies = [ - "serde", - "serde_json", - "tauri-utils", -- "toml 0.9.10+spec-1.1.0", -+ "toml 0.9.11+spec-1.1.0", - "walkdir", - ] - -@@ -10180,14 +9771,14 @@ dependencies = [ - "serde_json", - "tauri", - "tauri-plugin", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "tauri-plugin-deep-link" --version = "2.4.5" -+version = "2.4.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "6e82759f7c7d51de3cbde51c04b3f2332de52436ed84541182cd8944b04e9e73" -+checksum = "444b091f24f2f6bdb4a305b54d3961f629c11861c685aceeea9a1972f89e43d5" - dependencies = [ - "dunce", - "plist", -@@ -10197,7 +9788,7 @@ dependencies = [ - "tauri", - "tauri-plugin", - "tauri-utils", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "tracing", - "url", - "windows-registry 0.5.3", -@@ -10206,9 +9797,9 @@ dependencies = [ - - [[package]] - name = "tauri-plugin-dialog" --version = "2.4.2" -+version = "2.6.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "313f8138692ddc4a2127c4c9607d616a46f5c042e77b3722450866da0aad2f19" -+checksum = "9204b425d9be8d12aa60c2a83a289cf7d1caae40f57f336ed1155b3a5c0e359b" - dependencies = [ - "log", - "raw-window-handle", -@@ -10218,15 +9809,15 @@ dependencies = [ - "tauri", - "tauri-plugin", - "tauri-plugin-fs", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "url", - ] - - [[package]] - name = "tauri-plugin-fs" --version = "2.4.4" -+version = "2.4.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "47df422695255ecbe7bac7012440eddaeefd026656171eac9559f5243d3230d9" -+checksum = "ed390cc669f937afeb8b28032ce837bac8ea023d975a2e207375ec05afaf1804" - dependencies = [ - "anyhow", - "dunce", -@@ -10239,16 +9830,16 @@ dependencies = [ - "tauri", - "tauri-plugin", - "tauri-utils", -- "thiserror 2.0.17", -- "toml 0.9.10+spec-1.1.0", -+ "thiserror 2.0.18", -+ "toml 0.9.11+spec-1.1.0", - "url", - ] - - [[package]] - name = "tauri-plugin-http" --version = "2.5.4" -+version = "2.5.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c00685aceab12643cf024f712ab0448ba8fcadf86f2391d49d2e5aa732aacc70" -+checksum = "d8f069451c4e87e7e2636b7f065a4c52866c4ce5e60e2d53fa1038edb6d184dc" - dependencies = [ - "bytes", - "cookie_store 0.21.1", -@@ -10262,7 +9853,7 @@ dependencies = [ - "tauri", - "tauri-plugin", - "tauri-plugin-fs", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "tokio", - "url", - "urlpattern", -@@ -10270,23 +9861,23 @@ dependencies = [ - - [[package]] - name = "tauri-plugin-log" --version = "2.7.1" -+version = "2.8.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d5709c792b8630290b5d9811a1f8fe983dd925fc87c7fc7f4923616458cd00b6" -+checksum = "7545bd67f070a4500432c826e2e0682146a1d6712aee22a2786490156b574d93" - dependencies = [ - "android_logger", - "byte-unit", - "fern", - "log", -- "objc2 0.6.3", -- "objc2-foundation 0.3.2", -+ "objc2", -+ "objc2-foundation", - "serde", - "serde_json", - "serde_repr", - "swift-rs", - "tauri", - "tauri-plugin", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "time", - ] - -@@ -10305,7 +9896,7 @@ dependencies = [ - "sys-locale", - "tauri", - "tauri-plugin", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] -@@ -10320,9 +9911,9 @@ dependencies = [ - - [[package]] - name = "tauri-plugin-shell" --version = "2.3.3" -+version = "2.3.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c374b6db45f2a8a304f0273a15080d98c70cde86178855fc24653ba657a1144c" -+checksum = "8457dbf9e2bab1edd8df22bb2c20857a59a9868e79cb3eac5ed639eec4d0c73b" - dependencies = [ - "encoding_rs", - "log", -@@ -10335,38 +9926,38 @@ dependencies = [ - "shared_child", - "tauri", - "tauri-plugin", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "tokio", - ] - - [[package]] - name = "tauri-plugin-single-instance" --version = "2.3.6" -+version = "2.3.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "dd707f8c86b4e3004e2c141fa24351f1909ba40ce1b8437e30d5ed5277dd3710" -+checksum = "acba6b5ca527a96cdfcc96ae09b09ccb91ddff5e33978ca6873b96ea16bb404c" - dependencies = [ - "serde", - "serde_json", - "tauri", - "tauri-plugin-deep-link", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "tracing", - "windows-sys 0.60.2", -- "zbus 5.12.0", -+ "zbus 5.13.2", - ] - - [[package]] - name = "tauri-plugin-store" --version = "2.4.1" -+version = "2.4.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "59a77036340a97eb5bbe1b3209c31e5f27f75e6f92a52fd9dd4b211ef08bf310" -+checksum = "5ca1a8ff83c269b115e98726ffc13f9e548a10161544a92ad121d6d0a96e16ea" - dependencies = [ - "dunce", - "serde", - "serde_json", - "tauri", - "tauri-plugin", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "tokio", - "tracing", - ] -@@ -10384,9 +9975,9 @@ dependencies = [ - - [[package]] - name = "tauri-plugin-updater" --version = "2.9.0" -+version = "2.10.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "27cbc31740f4d507712550694749572ec0e43bdd66992db7599b89fbfd6b167b" -+checksum = "3fe8e9bebd88fc222938ffdfbdcfa0307081423bd01e3252fc337d8bde81fc61" - dependencies = [ - "base64 0.22.1", - "dirs 6.0.0", -@@ -10398,7 +9989,8 @@ dependencies = [ - "minisign-verify", - "osakit", - "percent-encoding", -- "reqwest 0.12.28", -+ "reqwest 0.13.1", -+ "rustls 0.23.36", - "semver", - "serde", - "serde_json", -@@ -10406,7 +9998,7 @@ dependencies = [ - "tauri", - "tauri-plugin", - "tempfile", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "time", - "tokio", - "url", -@@ -10426,28 +10018,28 @@ dependencies = [ - "serde_json", - "tauri", - "tauri-plugin", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - ] - - [[package]] - name = "tauri-runtime" --version = "2.9.2" -+version = "2.10.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "87f766fe9f3d1efc4b59b17e7a891ad5ed195fa8d23582abb02e6c9a01137892" -+checksum = "b885ffeac82b00f1f6fd292b6e5aabfa7435d537cef57d11e38a489956535651" - dependencies = [ - "cookie", - "dpi", - "gtk", - "http 1.4.0", - "jni", -- "objc2 0.6.3", -+ "objc2", - "objc2-ui-kit", - "objc2-web-kit", - "raw-window-handle", - "serde", - "serde_json", - "tauri-utils", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "url", - "webkit2gtk", - "webview2-com", -@@ -10456,17 +10048,17 @@ dependencies = [ - - [[package]] - name = "tauri-runtime-wry" --version = "2.9.3" -+version = "2.10.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "187a3f26f681bdf028f796ccf57cf478c1ee422c50128e5a0a6ebeb3f5910065" -+checksum = "5204682391625e867d16584fedc83fc292fb998814c9f7918605c789cd876314" - dependencies = [ - "gtk", - "http 1.4.0", - "jni", - "log", -- "objc2 0.6.3", -+ "objc2", - "objc2-app-kit", -- "objc2-foundation 0.3.2", -+ "objc2-foundation", - "once_cell", - "percent-encoding", - "raw-window-handle", -@@ -10483,9 +10075,9 @@ dependencies = [ - - [[package]] - name = "tauri-utils" --version = "2.8.1" -+version = "2.8.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "76a423c51176eb3616ee9b516a9fa67fed5f0e78baaba680e44eb5dd2cc37490" -+checksum = "fcd169fccdff05eff2c1033210b9b94acd07a47e6fa9a3431cf09cfd4f01c87e" - dependencies = [ - "anyhow", - "brotli", -@@ -10511,8 +10103,8 @@ dependencies = [ - "serde_json", - "serde_with", - "swift-rs", -- "thiserror 2.0.17", -- "toml 0.9.10+spec-1.1.0", -+ "thiserror 2.0.18", -+ "toml 0.9.11+spec-1.1.0", - "url", - "urlpattern", - "uuid", -@@ -10527,7 +10119,7 @@ checksum = "1087b111fe2b005e42dbdc1990fc18593234238d47453b0c99b7de1c9ab2c1e0" - dependencies = [ - "dunce", - "embed-resource", -- "toml 0.9.10+spec-1.1.0", -+ "toml 0.9.11+spec-1.1.0", - ] - - [[package]] -@@ -10537,7 +10129,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "0b1e66e07de489fe43a46678dd0b8df65e0c973909df1b60ba33874e297ba9b9" - dependencies = [ - "quick-xml 0.37.5", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "windows 0.61.3", - "windows-version", - ] -@@ -10551,7 +10143,7 @@ dependencies = [ - "fastrand", - "getrandom 0.3.4", - "once_cell", -- "rustix 1.1.3", -+ "rustix", - "windows-sys 0.61.2", - ] - -@@ -10581,7 +10173,7 @@ version = "0.4.3" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0" - dependencies = [ -- "rustix 1.1.3", -+ "rustix", - "windows-sys 0.60.2", - ] - -@@ -10611,11 +10203,11 @@ dependencies = [ - - [[package]] - name = "thiserror" --version = "2.0.17" -+version = "2.0.18" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" -+checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" - dependencies = [ -- "thiserror-impl 2.0.17", -+ "thiserror-impl 2.0.18", - ] - - [[package]] -@@ -10626,18 +10218,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] - name = "thiserror-impl" --version = "2.0.17" -+version = "2.0.18" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" -+checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -10665,9 +10257,9 @@ dependencies = [ - - [[package]] - name = "time" --version = "0.3.44" -+version = "0.3.46" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" -+checksum = "9da98b7d9b7dad93488a84b8248efc35352b0b2657397d4167e7ad67e5d535e5" - dependencies = [ - "deranged", - "itoa", -@@ -10675,22 +10267,22 @@ dependencies = [ - "num-conv", - "num_threads", - "powerfmt", -- "serde", -+ "serde_core", - "time-core", - "time-macros", - ] - - [[package]] - name = "time-core" --version = "0.1.6" -+version = "0.1.8" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b" -+checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" - - [[package]] - name = "time-macros" --version = "0.2.24" -+version = "0.2.26" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3" -+checksum = "78cc610bac2dcee56805c99642447d4c5dbde4d01f752ffea0199aee1f601dc4" - dependencies = [ - "num-conv", - "time-core", -@@ -10738,11 +10330,11 @@ checksum = "72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86" - dependencies = [ - "bytes", - "libc", -- "mio 1.1.0", -+ "mio 1.1.1", - "parking_lot", - "pin-project-lite", - "signal-hook-registry", -- "socket2 0.6.1", -+ "socket2 0.6.2", - "tokio-macros", - "tracing", - "windows-sys 0.61.2", -@@ -10756,7 +10348,7 @@ checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -10785,15 +10377,15 @@ version = "0.26.4" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" - dependencies = [ -- "rustls 0.23.35", -+ "rustls 0.23.36", - "tokio", - ] - - [[package]] - name = "tokio-stream" --version = "0.1.17" -+version = "0.1.18" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" -+checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" - dependencies = [ - "futures-core", - "pin-project-lite", -@@ -10814,9 +10406,9 @@ dependencies = [ - - [[package]] - name = "tokio-util" --version = "0.7.17" -+version = "0.7.18" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594" -+checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" - dependencies = [ - "bytes", - "futures-core", -@@ -10839,11 +10431,11 @@ dependencies = [ - - [[package]] - name = "toml" --version = "0.9.10+spec-1.1.0" -+version = "0.9.11+spec-1.1.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0825052159284a1a8b4d6c0c86cbc801f2da5afd2b225fa548c72f2e74002f48" -+checksum = "f3afc9a848309fe1aaffaed6e1546a7a14de1f935dc9d89d32afd9a44bab7c46" - dependencies = [ -- "indexmap 2.12.1", -+ "indexmap 2.13.0", - "serde_core", - "serde_spanned 1.0.4", - "toml_datetime 0.7.5+spec-1.1.0", -@@ -10876,7 +10468,7 @@ version = "0.19.15" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" - dependencies = [ -- "indexmap 2.12.1", -+ "indexmap 2.13.0", - "toml_datetime 0.6.3", - "winnow 0.5.40", - ] -@@ -10887,7 +10479,7 @@ version = "0.20.2" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" - dependencies = [ -- "indexmap 2.12.1", -+ "indexmap 2.13.0", - "serde", - "serde_spanned 0.6.9", - "toml_datetime 0.6.3", -@@ -10896,11 +10488,11 @@ dependencies = [ - - [[package]] - name = "toml_edit" --version = "0.23.7" -+version = "0.23.10+spec-1.0.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d" -+checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" - dependencies = [ -- "indexmap 2.12.1", -+ "indexmap 2.13.0", - "toml_datetime 0.7.5+spec-1.1.0", - "toml_parser", - "winnow 0.7.14", -@@ -10923,15 +10515,15 @@ checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607" - - [[package]] - name = "tonic" --version = "0.14.2" -+version = "0.14.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203" -+checksum = "a286e33f82f8a1ee2df63f4fa35c0becf4a85a0cb03091a15fd7bf0b402dc94a" - dependencies = [ - "async-trait", - "axum", - "base64 0.22.1", - "bytes", -- "h2 0.4.12", -+ "h2 0.4.13", - "http 1.4.0", - "http-body 1.0.1", - "http-body-util", -@@ -10940,7 +10532,7 @@ dependencies = [ - "hyper-util", - "percent-encoding", - "pin-project", -- "socket2 0.6.1", -+ "socket2 0.6.2", - "sync_wrapper 1.0.2", - "tokio", - "tokio-stream", -@@ -10952,9 +10544,9 @@ dependencies = [ - - [[package]] - name = "tonic-prost" --version = "0.14.2" -+version = "0.14.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67" -+checksum = "d6c55a2d6a14174563de34409c9f92ff981d006f56da9c6ecd40d9d4a31500b0" - dependencies = [ - "bytes", - "prost", -@@ -10963,13 +10555,13 @@ dependencies = [ - - [[package]] - name = "tower" --version = "0.5.2" -+version = "0.5.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" -+checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" - dependencies = [ - "futures-core", - "futures-util", -- "indexmap 2.12.1", -+ "indexmap 2.13.0", - "pin-project-lite", - "slab", - "sync_wrapper 1.0.2", -@@ -11029,7 +10621,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "786d480bce6247ab75f005b14ae1624ad978d3029d9113f0a22fa1ac773faeaf" - dependencies = [ - "crossbeam-channel", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "time", - "tracing-subscriber", - ] -@@ -11042,7 +10634,7 @@ checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -11057,12 +10649,12 @@ dependencies = [ - - [[package]] - name = "tracing-forest" --version = "0.3.0" -+version = "0.3.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "92bdb3c949c9e81b71f78ba782f956b896019d82cc2f31025d21e04adab4d695" -+checksum = "f09cb459317a3811f76644334473239d696cd8efc606963ae7d1c308cead3b74" - dependencies = [ - "smallvec", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "tracing", - "tracing-subscriber", - ] -@@ -11098,23 +10690,23 @@ dependencies = [ - - [[package]] - name = "tray-icon" --version = "0.21.2" -+version = "0.21.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e3d5572781bee8e3f994d7467084e1b1fd7a93ce66bd480f8156ba89dee55a2b" -+checksum = "a5e85aa143ceb072062fc4d6356c1b520a51d636e7bc8e77ec94be3608e5e80c" - dependencies = [ - "crossbeam-channel", - "dirs 6.0.0", - "libappindicator", - "muda", -- "objc2 0.6.3", -+ "objc2", - "objc2-app-kit", - "objc2-core-foundation", - "objc2-core-graphics", -- "objc2-foundation 0.3.2", -+ "objc2-foundation", - "once_cell", - "png 0.17.16", - "serde", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "windows-sys 0.60.2", - ] - -@@ -11141,7 +10733,7 @@ version = "11.1.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "4994acea2522cd2b3b85c1d9529a55991e3ad5e25cdcd3de9d505972c4379424" - dependencies = [ -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "ts-rs-macros", - ] - -@@ -11153,7 +10745,7 @@ checksum = "ee6ff59666c9cbaec3533964505d39154dc4e0a56151fdea30a09ed0301f62e2" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - "termcolor", - ] - -@@ -11170,7 +10762,7 @@ dependencies = [ - "log", - "rand 0.9.2", - "sha1", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "utf-8", - ] - -@@ -11249,9 +10841,9 @@ dependencies = [ - - [[package]] - name = "unicase" --version = "2.8.1" -+version = "2.9.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" -+checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142" - - [[package]] - name = "unicode-bom" -@@ -11294,14 +10886,15 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" - - [[package]] - name = "url" --version = "2.5.7" -+version = "2.5.8" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" -+checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" - dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", - "serde", -+ "serde_derive", - ] - - [[package]] -@@ -11342,9 +10935,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" - - [[package]] - name = "uuid" --version = "1.19.0" -+version = "1.20.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a" -+checksum = "ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f" - dependencies = [ - "getrandom 0.3.4", - "js-sys", -@@ -11435,18 +11028,18 @@ checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" - - [[package]] - name = "wasip2" --version = "1.0.1+wasi-0.2.4" -+version = "1.0.2+wasi-0.2.9" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" -+checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" - dependencies = [ - "wit-bindgen", - ] - - [[package]] - name = "wasm-bindgen" --version = "0.2.105" -+version = "0.2.108" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60" -+checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" - dependencies = [ - "cfg-if", - "once_cell", -@@ -11457,11 +11050,12 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-futures" --version = "0.4.55" -+version = "0.4.58" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0" -+checksum = "70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f" - dependencies = [ - "cfg-if", -+ "futures-util", - "js-sys", - "once_cell", - "wasm-bindgen", -@@ -11470,9 +11064,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-macro" --version = "0.2.105" -+version = "0.2.108" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2" -+checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" - dependencies = [ - "quote", - "wasm-bindgen-macro-support", -@@ -11480,22 +11074,22 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-macro-support" --version = "0.2.105" -+version = "0.2.108" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc" -+checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" - dependencies = [ - "bumpalo", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - "wasm-bindgen-shared", - ] - - [[package]] - name = "wasm-bindgen-shared" --version = "0.2.105" -+version = "0.2.108" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76" -+checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" - dependencies = [ - "unicode-ident", - ] -@@ -11515,35 +11109,34 @@ dependencies = [ - - [[package]] - name = "wayland-backend" --version = "0.3.11" -+version = "0.3.12" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35" -+checksum = "fee64194ccd96bf648f42a65a7e589547096dfa702f7cadef84347b66ad164f9" - dependencies = [ - "cc", - "downcast-rs", -- "rustix 1.1.3", -- "scoped-tls", -+ "rustix", - "smallvec", - "wayland-sys", - ] - - [[package]] - name = "wayland-client" --version = "0.31.11" -+version = "0.31.12" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d" -+checksum = "b8e6faa537fbb6c186cb9f1d41f2f811a4120d1b57ec61f50da451a0c5122bec" - dependencies = [ - "bitflags 2.10.0", -- "rustix 1.1.3", -+ "rustix", - "wayland-backend", - "wayland-scanner", - ] - - [[package]] - name = "wayland-protocols" --version = "0.32.9" -+version = "0.32.10" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901" -+checksum = "baeda9ffbcfc8cd6ddaade385eaf2393bd2115a69523c735f12242353c3df4f3" - dependencies = [ - "bitflags 2.10.0", - "wayland-backend", -@@ -11553,9 +11146,9 @@ dependencies = [ - - [[package]] - name = "wayland-protocols-wlr" --version = "0.3.9" -+version = "0.3.10" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "efd94963ed43cf9938a090ca4f7da58eb55325ec8200c3848963e98dc25b78ec" -+checksum = "e9597cdf02cf0c34cd5823786dce6b5ae8598f05c2daf5621b6e178d4f7345f3" - dependencies = [ - "bitflags 2.10.0", - "wayland-backend", -@@ -11566,31 +11159,29 @@ dependencies = [ - - [[package]] - name = "wayland-scanner" --version = "0.31.7" -+version = "0.31.8" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "54cb1e9dc49da91950bdfd8b848c49330536d9d1fb03d4bfec8cae50caa50ae3" -+checksum = "5423e94b6a63e68e439803a3e153a9252d5ead12fd853334e2ad33997e3889e3" - dependencies = [ - "proc-macro2", -- "quick-xml 0.37.5", -+ "quick-xml 0.38.4", - "quote", - ] - - [[package]] - name = "wayland-sys" --version = "0.31.7" -+version = "0.31.8" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142" -+checksum = "1e6dbfc3ac5ef974c92a2235805cc0114033018ae1290a72e474aa8b28cbbdfd" - dependencies = [ -- "dlib", -- "log", - "pkg-config", - ] - - [[package]] - name = "web-sys" --version = "0.3.82" -+version = "0.3.85" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1" -+checksum = "312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598" - dependencies = [ - "js-sys", - "wasm-bindgen", -@@ -11608,9 +11199,9 @@ dependencies = [ - - [[package]] - name = "webkit2gtk" --version = "2.0.1" -+version = "2.0.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" -+checksum = "a1027150013530fb2eaf806408df88461ae4815a45c541c8975e61d6f2fc4793" - dependencies = [ - "bitflags 1.3.2", - "cairo-rs", -@@ -11632,9 +11223,9 @@ dependencies = [ - - [[package]] - name = "webkit2gtk-sys" --version = "2.0.1" -+version = "2.0.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" -+checksum = "916a5f65c2ef0dfe12fff695960a2ec3d4565359fdbb2e9943c974e06c734ea5" - dependencies = [ - "bitflags 1.3.2", - "cairo-sys-rs", -@@ -11667,18 +11258,18 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" - - [[package]] - name = "webpki-roots" --version = "1.0.4" -+version = "1.0.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e" -+checksum = "12bed680863276c63889429bfd6cab3b99943659923822de1c8a39c49e4d722c" - dependencies = [ - "rustls-pki-types", - ] - - [[package]] - name = "webview2-com" --version = "0.38.0" -+version = "0.38.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d4ba622a989277ef3886dd5afb3e280e3dd6d974b766118950a08f8f678ad6a4" -+checksum = "7130243a7a5b33c54a444e54842e6a9e133de08b5ad7b5861cd8ed9a6a5bc96a" - dependencies = [ - "webview2-com-macros", - "webview2-com-sys", -@@ -11690,22 +11281,22 @@ dependencies = [ - - [[package]] - name = "webview2-com-macros" --version = "0.8.0" -+version = "0.8.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431" -+checksum = "67a921c1b6914c367b2b823cd4cde6f96beec77d30a939c8199bb377cf9b9b54" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] - name = "webview2-com-sys" --version = "0.38.0" -+version = "0.38.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "36695906a1b53a3bf5c4289621efedac12b73eeb0b89e7e1a89b517302d5d75c" -+checksum = "381336cfffd772377d291702245447a5251a2ffa5bad679c99e61bc48bacbf9c" - dependencies = [ -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "windows 0.61.3", - "windows-core 0.61.2", - ] -@@ -11753,10 +11344,10 @@ version = "0.6.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c" - dependencies = [ -- "objc2 0.6.3", -+ "objc2", - "objc2-app-kit", - "objc2-core-foundation", -- "objc2-foundation 0.3.2", -+ "objc2-foundation", - "raw-window-handle", - "windows-sys 0.59.0", - "windows-version", -@@ -11861,7 +11452,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -11872,7 +11463,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -12329,22 +11920,21 @@ dependencies = [ - - [[package]] - name = "wit-bindgen" --version = "0.46.0" -+version = "0.51.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" -+checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" - - [[package]] - name = "wl-clipboard-rs" --version = "0.9.2" -+version = "0.9.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "8e5ff8d0e60065f549fafd9d6cb626203ea64a798186c80d8e7df4f8af56baeb" -+checksum = "e9651471a32e87d96ef3a127715382b2d11cc7c8bb9822ded8a7cc94072eb0a3" - dependencies = [ - "libc", - "log", - "os_pipe", -- "rustix 0.38.44", -- "tempfile", -- "thiserror 2.0.17", -+ "rustix", -+ "thiserror 2.0.18", - "tree_magic_mini", - "wayland-backend", - "wayland-client", -@@ -12360,12 +11950,12 @@ checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" - - [[package]] - name = "wry" --version = "0.53.5" -+version = "0.54.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "728b7d4c8ec8d81cab295e0b5b8a4c263c0d41a785fb8f8c4df284e5411140a2" -+checksum = "5ed1a195b0375491dd15a7066a10251be217ce743cf4bbbbdcf5391d6473bee0" - dependencies = [ - "base64 0.22.1", -- "block2 0.6.2", -+ "block2", - "cookie", - "crossbeam-channel", - "dirs 6.0.0", -@@ -12380,10 +11970,10 @@ dependencies = [ - "kuchikiki", - "libc", - "ndk", -- "objc2 0.6.3", -+ "objc2", - "objc2-app-kit", - "objc2-core-foundation", -- "objc2-foundation 0.3.2", -+ "objc2-foundation", - "objc2-ui-kit", - "objc2-web-kit", - "once_cell", -@@ -12392,7 +11982,7 @@ dependencies = [ - "sha2", - "soup3", - "tao-macros", -- "thiserror 2.0.17", -+ "thiserror 2.0.18", - "url", - "webkit2gtk", - "webkit2gtk-sys", -@@ -12440,7 +12030,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414" - dependencies = [ - "gethostname", -- "rustix 1.1.3", -+ "rustix", - "x11rb-protocol", - ] - -@@ -12457,7 +12047,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" - dependencies = [ - "libc", -- "rustix 1.1.3", -+ "rustix", - ] - - [[package]] -@@ -12495,7 +12085,7 @@ checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - "synstructure", - ] - -@@ -12533,9 +12123,9 @@ dependencies = [ - - [[package]] - name = "zbus" --version = "5.12.0" -+version = "5.13.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91" -+checksum = "1bfeff997a0aaa3eb20c4652baf788d2dfa6d2839a0ead0b3ff69ce2f9c4bdd1" - dependencies = [ - "async-broadcast", - "async-executor", -@@ -12551,19 +12141,19 @@ dependencies = [ - "futures-core", - "futures-lite", - "hex", -- "nix 0.30.1", -+ "libc", - "ordered-stream", -+ "rustix", - "serde", - "serde_repr", -- "tokio", - "tracing", - "uds_windows", - "uuid", - "windows-sys 0.61.2", - "winnow 0.7.14", -- "zbus_macros 5.12.0", -- "zbus_names 4.2.0", -- "zvariant 5.8.0", -+ "zbus_macros 5.13.2", -+ "zbus_names 4.3.1", -+ "zvariant 5.9.2", - ] - - [[package]] -@@ -12575,23 +12165,23 @@ dependencies = [ - "proc-macro-crate 3.4.0", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - "zvariant_utils 2.1.0", - ] - - [[package]] - name = "zbus_macros" --version = "5.12.0" -+version = "5.13.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314" -+checksum = "0bbd5a90dbe8feee5b13def448427ae314ccd26a49cac47905cafefb9ff846f1" - dependencies = [ - "proc-macro-crate 3.4.0", - "proc-macro2", - "quote", -- "syn 2.0.112", -- "zbus_names 4.2.0", -- "zvariant 5.8.0", -- "zvariant_utils 3.2.1", -+ "syn 2.0.114", -+ "zbus_names 4.3.1", -+ "zvariant 5.9.2", -+ "zvariant_utils 3.3.0", - ] - - [[package]] -@@ -12607,34 +12197,33 @@ dependencies = [ - - [[package]] - name = "zbus_names" --version = "4.2.0" -+version = "4.3.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97" -+checksum = "ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f" - dependencies = [ - "serde", -- "static_assertions", - "winnow 0.7.14", -- "zvariant 5.8.0", -+ "zvariant 5.9.2", - ] - - [[package]] - name = "zerocopy" --version = "0.8.31" -+version = "0.8.37" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3" -+checksum = "7456cf00f0685ad319c5b1693f291a650eaf345e941d082fc4e03df8a03996ac" - dependencies = [ - "zerocopy-derive", - ] - - [[package]] - name = "zerocopy-derive" --version = "0.8.31" -+version = "0.8.37" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a" -+checksum = "1328722bbf2115db7e19d69ebcc15e795719e2d66b60827c6a69a117365e37a0" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -12654,7 +12243,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - "synstructure", - ] - -@@ -12669,13 +12258,13 @@ dependencies = [ - - [[package]] - name = "zeroize_derive" --version = "1.4.2" -+version = "1.4.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -+checksum = "85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -12708,7 +12297,7 @@ checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] -@@ -12720,21 +12309,21 @@ dependencies = [ - "arbitrary", - "bzip2", - "crc32fast", -- "indexmap 2.12.1", -+ "indexmap 2.13.0", - "memchr", - ] - - [[package]] - name = "zlib-rs" --version = "0.6.0" -+version = "0.5.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "a7948af682ccbc3342b6e9420e8c51c1fe5d7bf7756002b4a3c6cabfe96a7e3c" -+checksum = "40990edd51aae2c2b6907af74ffb635029d5788228222c4bb811e9351c0caad3" - - [[package]] - name = "zmij" --version = "1.0.6" -+version = "1.0.19" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "aac060176f7020d62c3bcc1cdbcec619d54f48b07ad1963a3f80ce7a0c17755f" -+checksum = "3ff05f8caa9038894637571ae6b9e29466c1f4f829d26c9b28f869a29cbe3445" - - [[package]] - name = "zune-core" -@@ -12766,17 +12355,17 @@ dependencies = [ - - [[package]] - name = "zvariant" --version = "5.8.0" -+version = "5.9.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c" -+checksum = "68b64ef4f40c7951337ddc7023dd03528a57a3ce3408ee9da5e948bd29b232c4" - dependencies = [ - "endi", - "enumflags2", - "serde", - "url", - "winnow 0.7.14", -- "zvariant_derive 5.8.0", -- "zvariant_utils 3.2.1", -+ "zvariant_derive 5.9.2", -+ "zvariant_utils 3.3.0", - ] - - [[package]] -@@ -12788,21 +12377,21 @@ dependencies = [ - "proc-macro-crate 3.4.0", - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - "zvariant_utils 2.1.0", - ] - - [[package]] - name = "zvariant_derive" --version = "5.8.0" -+version = "5.9.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006" -+checksum = "484d5d975eb7afb52cc6b929c13d3719a20ad650fea4120e6310de3fc55e415c" - dependencies = [ - "proc-macro-crate 3.4.0", - "proc-macro2", - "quote", -- "syn 2.0.112", -- "zvariant_utils 3.2.1", -+ "syn 2.0.114", -+ "zvariant_utils 3.3.0", - ] - - [[package]] -@@ -12813,18 +12402,18 @@ checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" - dependencies = [ - "proc-macro2", - "quote", -- "syn 2.0.112", -+ "syn 2.0.114", - ] - - [[package]] - name = "zvariant_utils" --version = "3.2.1" -+version = "3.3.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599" -+checksum = "f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9" - dependencies = [ - "proc-macro2", - "quote", - "serde", -- "syn 2.0.112", -+ "syn 2.0.114", - "winnow 0.7.14", - ] -diff --git a/Cargo.toml b/Cargo.toml -index 66d3fa1b0..c2eef79a2 100644 ---- a/Cargo.toml -+++ b/Cargo.toml -@@ -191,7 +191,7 @@ rusqlite = { version = "0.38.0", features = ["bundled"] } - backoff = "0.4.0" - bstr = "1.12.1" - # Add the `tracing` or `tracing-detail` features to see more of gitoxide in the logs. Useful to see which programs it invokes. --gix = { version = "0.78.0", git = "https://github.com/GitoxideLabs/gitoxide", branch = "main", default-features = false, features = [ -+gix = { version = "0.78.0", default-features = false, features = [ - ] } - ts-rs = { version = "11.1.0", features = ["serde-compat", "no-serde-warnings"] } - gix-testtools = "0.18.0" -diff --git a/crates/gitbutler-git/Cargo.toml b/crates/gitbutler-git/Cargo.toml -index ab08487cf..91b2734a6 100644 ---- a/crates/gitbutler-git/Cargo.toml -+++ b/crates/gitbutler-git/Cargo.toml -@@ -59,7 +59,7 @@ windows = { version = "0.62.0", features = [ - ] } - tokio = { workspace = true, optional = true, features = ["sync", "rt"] } - # TODO: use released version once published. --file-id = { git = "https://github.com/notify-rs/notify", rev = "978fe719b066a8ce76b9a9d346546b1569eecfb6", version = "0.2.3" } -+file-id = { version = "0.2.3" } - - [dev-dependencies] - snapbox.workspace = true diff --git a/pkgs/by-name/gi/gitbutler/package.nix b/pkgs/by-name/gi/gitbutler/package.nix index 5f093ec3b44b..c3421e433870 100644 --- a/pkgs/by-name/gi/gitbutler/package.nix +++ b/pkgs/by-name/gi/gitbutler/package.nix @@ -30,20 +30,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gitbutler"; - version = "0.18.8"; + version = "0.19.7"; src = fetchFromGitHub { owner = "gitbutlerapp"; repo = "gitbutler"; tag = "release/${finalAttrs.version}"; - hash = "sha256-OSM2yjiz3I5+SVpcJSWCDyS4y4w9JJ/8CAP2BK0sL7o="; + hash = "sha256-ppl1noikPwTvG/XT7iYG41+9ZZO8i0x2L+odeEzRP1s="; }; - # Workaround for https://github.com/NixOS/nixpkgs/issues/359340 - cargoPatches = [ - ./gix-from-crates-io.patch - ]; - # Let Tauri know what version we're building and deactivate the built-in updater # Note: .bundle.externalBin doesn't include `"but"` at the moment # as that'd require more build adjustments @@ -59,12 +54,12 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail 'checkUpdate = tauriCheck;' 'checkUpdate = () => null;' ''; - cargoHash = "sha256-L53iIVxv3KtmXiqITad1enIMX3Iu/mWSJJPZk7KAWuM="; + cargoHash = "sha256-xW/eO+AQQUBN2MrixNx3LKhwMookkKuX5LF4DSWQKKY="; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; fetcherVersion = 2; - hash = "sha256-IAsEzM9kmZWnh390CV7mOyOshVlESsyoNT0ZvdY03KY="; + hash = "sha256-0WLgtidG8hqTkXY3heu+m3VoqQD/kGMlTmLb0qAS8sQ="; }; nativeBuildInputs = [ @@ -140,6 +135,8 @@ rustPlatform.buildRustPackage (finalAttrs: { "merge_first_branch_into_gb_local_and_verify_rebase" "json_output_with_dangling_commits" "two_dangling_commits_different_branches" + "new_from_project_handle_uses_repo_gitdir" + "new_from_project_handle_keeps_repo_cached" # darwin: Error: timeout waiting for matching event "track_directory_changes_after_rename" ]; From 37bb196f05a5d4c89c2082e081112873387f9b51 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 5 Apr 2026 08:11:26 -0500 Subject: [PATCH 12/78] rsyslog: migrate to by-name --- .../rsyslog/default.nix => by-name/rs/rsyslog/package.nix} | 4 ++-- pkgs/top-level/all-packages.nix | 5 ----- 2 files changed, 2 insertions(+), 7 deletions(-) rename pkgs/{tools/system/rsyslog/default.nix => by-name/rs/rsyslog/package.nix} (98%) diff --git a/pkgs/tools/system/rsyslog/default.nix b/pkgs/by-name/rs/rsyslog/package.nix similarity index 98% rename from pkgs/tools/system/rsyslog/default.nix rename to pkgs/by-name/rs/rsyslog/package.nix index d7b4b16ad734..63d385b09431 100644 --- a/pkgs/tools/system/rsyslog/default.nix +++ b/pkgs/by-name/rs/rsyslog/package.nix @@ -39,13 +39,13 @@ openssl, withRelp ? true, librelp, - withKsi ? true, + withKsi ? false, # Currently Broken libksi, withLogging ? true, liblogging, withNet ? true, libnet, - withHadoop ? true, + withHadoop ? false, # Currently Broken hadoop, withRdkafka ? true, rdkafka, diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3b74acf1f8d7..3b21df77052b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1935,11 +1935,6 @@ with pkgs; roundcubePlugins = recurseIntoAttrs (callPackage ../servers/roundcube/plugins { }); - rsyslog = callPackage ../tools/system/rsyslog { - withHadoop = false; # Currently Broken - withKsi = false; # Currently Broken - }; - rsyslog-light = rsyslog.override { withKrb5 = false; withSystemd = false; From 7f6a95f08d364c1155d124f74306131fcdcf9265 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 5 Apr 2026 08:14:12 -0500 Subject: [PATCH 13/78] rsyslog: hardcode pname to a string --- pkgs/by-name/rs/rsyslog/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/rs/rsyslog/package.nix b/pkgs/by-name/rs/rsyslog/package.nix index 63d385b09431..7019ed63e8e2 100644 --- a/pkgs/by-name/rs/rsyslog/package.nix +++ b/pkgs/by-name/rs/rsyslog/package.nix @@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: { version = "8.2512.0"; src = fetchurl { - url = "https://www.rsyslog.com/files/download/rsyslog/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; + url = "https://www.rsyslog.com/files/download/rsyslog/rsyslog-${finalAttrs.version}.tar.gz"; hash = "sha256-k8UAJdkLbHlfo1DVaj2DK/zkUEPqm9aCQNnCqTlLxik="; }; From 9d738d4092e56e7413105a7f2844af39abe12a41 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Apr 2026 02:36:02 +0000 Subject: [PATCH 14/78] firefox-beta-unwrapped: 150.0b2 -> 150.0b5 --- .../networking/browsers/firefox/packages/firefox-beta.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix index 5c4f5d692e5f..48920c478bff 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox-beta.nix @@ -10,11 +10,11 @@ buildMozillaMach rec { pname = "firefox-beta"; binaryName = "firefox-beta"; - version = "150.0b2"; + version = "150.0b5"; applicationName = "Firefox Beta"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "eb9ad8fe2cc763e9b45b602156b86328ea6a679824318023759813ce42c4dc961bea92cac9e3d230fe1346114d7f4fd43bcffbfc6307d6a6d18b4cc9629b0651"; + sha512 = "6ae09ae8a73865a4d9cdfd389f0cfec667fc717e13127ae9927b6fc3bd5e7cf49a83dd5dbbed8bae9b72dddd24e6156bdc483fcb3ccb726b46070d25fd02f86f"; }; meta = { From 42896025103d74246d7505ff0f6a0c9fcba25910 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Apr 2026 04:59:31 +0000 Subject: [PATCH 15/78] noto-fonts: 2026.03.01 -> 2026.04.01 --- pkgs/by-name/no/noto-fonts/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/noto-fonts/package.nix b/pkgs/by-name/no/noto-fonts/package.nix index c23b92ab4fa7..1fb53f8b6dd4 100644 --- a/pkgs/by-name/no/noto-fonts/package.nix +++ b/pkgs/by-name/no/noto-fonts/package.nix @@ -23,13 +23,13 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "noto-fonts${suffix}"; - version = "2026.03.01"; + version = "2026.04.01"; src = fetchFromGitHub { owner = "notofonts"; repo = "notofonts.github.io"; tag = "noto-monthly-release-${finalAttrs.version}"; - hash = "sha256-WWLNBT+Su8cKxmkJIUBZykhFQIAyhG3DV2r8ksqikL0="; + hash = "sha256-f5A9vFTO+TgZTarN0cDmRZfBQxeqedzJp3KdCnua4Yw="; }; nativeBuildInputs = [ From 2bf6b7b4f5a9f0eb0e20ddccf22f180c1621f74b Mon Sep 17 00:00:00 2001 From: Augustin Trancart Date: Wed, 1 Apr 2026 15:51:38 +0200 Subject: [PATCH 16/78] python3Packages.xyzservices: 2025.11.0 -> 2026.3.0 --- pkgs/development/python-modules/xyzservices/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xyzservices/default.nix b/pkgs/development/python-modules/xyzservices/default.nix index 38ee26580511..bbde76714a97 100644 --- a/pkgs/development/python-modules/xyzservices/default.nix +++ b/pkgs/development/python-modules/xyzservices/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "xyzservices"; - version = "2025.11.0"; + version = "2026.3.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-L8crSVArJQI/1x6PUy+0vt278KoSTZDqJdukT1ReF84="; + hash = "sha256-0iaGal2On+8zcDTY2jeoKY8KHZ0UibQBjmlXnrMh/qQ="; }; nativeBuildInputs = [ From 037b216134c64f4110da74c7412ba9f69c263aec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Apr 2026 10:02:41 +0000 Subject: [PATCH 17/78] i-pi: 3.1.11 -> 3.1.12 --- pkgs/development/python-modules/i-pi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/i-pi/default.nix b/pkgs/development/python-modules/i-pi/default.nix index 583d5f327724..b9ab457bd884 100644 --- a/pkgs/development/python-modules/i-pi/default.nix +++ b/pkgs/development/python-modules/i-pi/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "i-pi"; - version = "3.1.11"; + version = "3.1.12"; pyproject = true; src = fetchFromGitHub { owner = "i-pi"; repo = "i-pi"; tag = "v${version}"; - hash = "sha256-9APlG1P+4G5GRZ7LG2Vvfr0l9ZcIxWkHW1M7wT7W1sk="; + hash = "sha256-FXDinbsM5sznXNn6lR85dLqy3p0YJESGCgvjkYoPCDc="; }; build-system = [ From 8f4891f69a82cacfa51a79891ad5507d4250998a Mon Sep 17 00:00:00 2001 From: Augustin Trancart Date: Mon, 6 Apr 2026 15:11:37 +0200 Subject: [PATCH 18/78] stac-validator: 3.11.0 -> 4.1.0 --- .../stac-validator/default.nix} | 23 +++++++++++++------ pkgs/top-level/all-packages.nix | 2 ++ pkgs/top-level/python-packages.nix | 2 ++ 3 files changed, 20 insertions(+), 7 deletions(-) rename pkgs/{by-name/st/stac-validator/package.nix => development/python-modules/stac-validator/default.nix} (66%) diff --git a/pkgs/by-name/st/stac-validator/package.nix b/pkgs/development/python-modules/stac-validator/default.nix similarity index 66% rename from pkgs/by-name/st/stac-validator/package.nix rename to pkgs/development/python-modules/stac-validator/default.nix index 505c789eff0e..1af6890b0e3e 100644 --- a/pkgs/by-name/st/stac-validator/package.nix +++ b/pkgs/development/python-modules/stac-validator/default.nix @@ -1,32 +1,41 @@ { lib, fetchFromGitHub, - python3Packages, -}: + buildPythonPackage, -python3Packages.buildPythonPackage rec { + # build systems + setuptools, + # runtime deps + click, + jsonschema, + pyyaml, + requests, + tqdm, +}: +buildPythonPackage rec { pname = "stac-validator"; - version = "3.11.0"; + version = "4.1.0"; pyproject = true; src = fetchFromGitHub { owner = "stac-utils"; repo = "stac-validator"; tag = "v${version}"; - hash = "sha256-5wcnEdk8+/stdJVQ97Me/+H3GrS7DA+Nd0OQtPEXDl4="; + hash = "sha256-qO1DRYpPn+zarHTj2mZQ2LJ2uhmS1bax6Yxy035ZEUA="; }; - build-system = [ python3Packages.setuptools ]; + build-system = [ setuptools ]; pythonRelaxDeps = [ "click" ]; - dependencies = with python3Packages; [ + dependencies = [ click jsonschema pyyaml requests + tqdm ]; pythonImportsCheck = [ "stac_validator" ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0c6306892b86..17c98ce43265 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1636,6 +1636,8 @@ with pkgs; haskellPackages.generateOptparseApplicativeCompletions [ "cabal2nix" ] haskellPackages.cabal2nix ); + stac-validator = with python3Packages; toPythonApplication stac-validator; + stack2nix = with haskell.lib; overrideCabal (justStaticExecutables haskellPackages.stack2nix) (_: { diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2f8c149f03c9..eaf96e4fdd3e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18468,6 +18468,8 @@ self: super: with self; { stable-baselines3 = callPackage ../development/python-modules/stable-baselines3 { }; + stac-validator = callPackage ../development/python-modules/stac-validator { }; + stack-data = callPackage ../development/python-modules/stack-data { }; stackprinter = callPackage ../development/python-modules/stackprinter { }; From 46c1e9560b3e19f9e2797f0538f04a0f8e4e37e4 Mon Sep 17 00:00:00 2001 From: nuexq Date: Wed, 11 Mar 2026 23:01:12 +0000 Subject: [PATCH 19/78] ioskeley-mono: init at v2.0.0-beta.1 --- pkgs/data/fonts/ioskeley-mono/default.nix | 95 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 97 insertions(+) create mode 100644 pkgs/data/fonts/ioskeley-mono/default.nix diff --git a/pkgs/data/fonts/ioskeley-mono/default.nix b/pkgs/data/fonts/ioskeley-mono/default.nix new file mode 100644 index 000000000000..f2b43e69e84c --- /dev/null +++ b/pkgs/data/fonts/ioskeley-mono/default.nix @@ -0,0 +1,95 @@ +{ + lib, + stdenvNoCC, + fetchzip, + installFonts, +}: + +let + version = "v2.0.0-beta.1"; + + mkFont = + { + width, + hash, + isNF ? false, + variant ? "Hinted", + }: + let + variantName = lib.toLower width; + pkgSuffix = if isNF then "${variantName}-NF" else variantName; + fileName = "IoskeleyMono-${if isNF then "NerdFont-" else ""}${width}.zip"; + in + stdenvNoCC.mkDerivation { + pname = "ioskeley-mono-${pkgSuffix}"; + inherit version; + + src = fetchzip { + url = "https://github.com/ahatem/IoskeleyMono/releases/download/${version}/${fileName}"; + stripRoot = false; + inherit hash; + }; + sourceRoot = if isNF then "." else "source/${variant}"; + + nativeBuildInputs = [ installFonts ]; + + fontDirectories = [ + "." + "Hinted" + ]; + + meta = { + homepage = "https://github.com/ahatem/IoskeleyMono"; + description = "Iosevka configuration mimicking Berkeley Mono (${width}${ + if isNF then ", Nerd Font" else "" + })"; + license = lib.licenses.ofl; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ nuexq ]; + }; + }; +in +{ + normal = mkFont { + width = "Normal"; + hash = "sha256-ZuV4yg6H0SayGo3LB2Naqn4axR0Lnmw95u/jiRk5B/U="; + }; + normal-unhinted = mkFont { + width = "Normal"; + hash = "sha256-ZuV4yg6H0SayGo3LB2Naqn4axR0Lnmw95u/jiRk5B/U="; + variant = "Unhinted"; + }; + semiCondensed = mkFont { + width = "SemiCondensed"; + hash = "sha256-fOuQmf+ANuKy3kaLRbAu9RIsL3rORGJUlR/BerDg60U="; + }; + semiCondensed-unhinted = mkFont { + width = "SemiCondensed"; + hash = "sha256-fOuQmf+ANuKy3kaLRbAu9RIsL3rORGJUlR/BerDg60U="; + variant = "Unhinted"; + }; + condensed = mkFont { + width = "Condensed"; + hash = "sha256-bzEh9YvbERZrIvXZPopHwhkSe87y3MdHhLaRGWLvTQU="; + }; + condensed-unhinted = mkFont { + width = "Condensed"; + hash = "sha256-bzEh9YvbERZrIvXZPopHwhkSe87y3MdHhLaRGWLvTQU="; + variant = "Unhinted"; + }; + normal-NF = mkFont { + width = "Normal"; + hash = "sha256-rhSU4Md6D7hLT6EeH3TMetPgQGuiYowpYVaZqewGgh8="; + isNF = true; + }; + semiCondensed-NF = mkFont { + width = "SemiCondensed"; + hash = "sha256-W1ykPzdsoXfRBJ5YuxrjOc/J7uzwLQRjZTc9G2cj06Y="; + isNF = true; + }; + condensed-NF = mkFont { + width = "Condensed"; + hash = "sha256-TAneNRImlRNsvTr6xDCG+VKFycttbTxkP6hfh9Kr+X4="; + isNF = true; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 258346a41025..2717e9dea625 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3002,6 +3002,8 @@ with pkgs; hdf5 = hdf5-mpi.override { usev110Api = true; }; }; + ioskeley-mono = recurseIntoAttrs (callPackage ../data/fonts/ioskeley-mono { }); + # Not in aliases because it wouldn't get picked up by callPackage netbox = netbox_4_4; From a8c9c955c4473cba05f9f6f6ac8596ad9e20d7d1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Apr 2026 11:49:01 +0000 Subject: [PATCH 20/78] docker: 29.3.1 -> 29.4.0 --- pkgs/applications/virtualization/docker/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index 4b2cdc73968d..807e35cabb65 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -438,16 +438,16 @@ in docker_29 = let - version = "29.3.1"; + version = "29.4.0"; in callPackage dockerGen { inherit version; cliRev = "v${version}"; - cliHash = "sha256-K6aUHPprl5U99610UVHpLH8poWfTNF+FvQZbcPg6/E0="; + cliHash = "sha256-ObuRuiC1+2E7PMMgoXC6SEi6zsdRqVvGCDvP7J/Ws28="; mobyRev = "docker-v${version}"; - mobyHash = "sha256-DPWb8kg5GUv2qDyEBfvBH4LBOVCUl0//oEYzLwv2l1I="; - runcRev = "v1.3.4"; - runcHash = "sha256-1IfY08sBoDpbLrwz1AKBRSTuCZyOgQzYPHTDUI6fOZ8="; + mobyHash = "sha256-Pot3N+AvxIYG5Vg3AQK3I0jegCW4bmC0OimsGnVCiuQ="; + runcRev = "v1.3.5"; + runcHash = "sha256-Swphxbu/OLkUrfRjLMZIVGwYb7AN0xHdyxm0ysAVam0="; containerdRev = "v2.2.2"; containerdHash = "sha256-1jYiyNHR1sXBwXdS33KWE+IB1tOZbiJyUxhsVeXwSrc="; tiniRev = "369448a167e8b3da4ca5bca0b3307500c3371828"; From 04752f7a59c4eac25b20b42d69a73f74a0a9adc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 9 Apr 2026 02:17:32 +0200 Subject: [PATCH 21/78] esphome: fix dashboard erroring with: No module named esphome --- pkgs/by-name/es/esphome/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index 99dc2e99f781..1d7fb10189f6 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -117,7 +117,9 @@ python.pkgs.buildPythonApplication rec { git ] }" - "--prefix PYTHONPATH : ${python.pkgs.makePythonPath dependencies}" # will show better error messages + # The dashboard requires esphome to be importable + # dependencies are added to show better error messages + "--prefix PYTHONPATH : $out/${python.sitePackages}:${python.pkgs.makePythonPath dependencies}" "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ stdenv.cc.cc ]}" "--set ESPHOME_USE_SUBPROCESS ''" # https://github.com/NixOS/nixpkgs/issues/362193 From 4fe29ad6b6fc011218892847d0a1001027e0e227 Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 8 Apr 2026 14:36:30 +0200 Subject: [PATCH 22/78] electron_39-bin: 39.8.2 -> 39.8.7 - Changelog: https://github.com/electron/electron/releases/tag/v39.8.7 - Diff: https://github.com/electron/electron/compare/refs/tags/v39.8.2...v39.8.7 --- pkgs/development/tools/electron/binary/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index 2d50db1693a7..cac5a8501f0c 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -12,14 +12,14 @@ }, "39": { "hashes": { - "aarch64-darwin": "1910b2b857e0ee6d2ebd57ead75c3ace7d367a6bb9ccd6a48f8d2b23d93ffe67", - "aarch64-linux": "856848216c549a783b39f8d84dd93668d71da0d804e3bba709265804e5b4ba94", - "armv7l-linux": "56602fe1579eec07d810389ccf3d10c3d50e994f0319048f4f3057f8b24aa97b", - "headers": "0pi0nf8dk7sxj2a8k57zmwy39slph8j18icgpkgqyq5pfl5skmci", - "x86_64-darwin": "9d80221dd2621a9526047be09379e32bbfc9dd57331e41bc0826aadbb69f632a", - "x86_64-linux": "3977017548b5dfdf78e1342cbe251c7ee7a127e52514903e181fa92143b0fa3a" + "aarch64-darwin": "86fa117ba10e36149ca33d7c22de2cfc3fb7490ca88b07ce953d2efe1f2a41cd", + "aarch64-linux": "fd721650a0e25829b76d307e944383be828533cdddd53e44a0b772e96e3e019b", + "armv7l-linux": "5d0a75a53cdba1ecfc678910084802fe500f13f470310ae1d2c66840d3c7390b", + "headers": "0sb9biq3z92f32dklisiax9pk5kj8yhwvihchcsp6v4vag7jx45v", + "x86_64-darwin": "5dfe5559fd283c3962221c674b30a5b986895b644b1b4bc179e0c7673a14f1cf", + "x86_64-linux": "233b2775f1c46e5ebd5afeb4fb95ce9fda61229bad20aef1031468eb54b3656e" }, - "version": "39.8.2" + "version": "39.8.7" }, "40": { "hashes": { From 3d8536ef9a74fdc9bc91f13055f3927432d3f56e Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 8 Apr 2026 14:36:32 +0200 Subject: [PATCH 23/78] electron-chromedriver_39: 39.8.2 -> 39.8.7 - Changelog: https://github.com/electron/electron/releases/tag/v39.8.7 - Diff: https://github.com/electron/electron/compare/refs/tags/v39.8.2...v39.8.7 --- .../tools/electron/chromedriver/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index 3d921583e874..98d698bab006 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -12,14 +12,14 @@ }, "39": { "hashes": { - "aarch64-darwin": "0f8398b79fb1d6a0036be18c24caef2d48dab9e8980ff6a7f0f658e11df86ca0", - "aarch64-linux": "45083a530bd03781dd759720519c805c046f392d88e2404268392446f896e265", - "armv7l-linux": "09a6548e5abc4e1589870031bf35edb00b506da10102bb5d1b52fc069b7c1b34", - "headers": "0pi0nf8dk7sxj2a8k57zmwy39slph8j18icgpkgqyq5pfl5skmci", - "x86_64-darwin": "f9995e244e0c703b0c1e06bcad2b1b9feca79d4437901e3b9dfa1f635b03884b", - "x86_64-linux": "713570bbe7877fa950cbb533197cfb12aa7ff85d4db7e1fc9ad6ac57ca5733c9" + "aarch64-darwin": "2e2a3533f9969ded3b11eb0baa5357abeb652975d9bcaea0b0725c9bd0866061", + "aarch64-linux": "a8caf72372eb47deb336dc440eb183c30d228b3fef5349dac7571d86103f117c", + "armv7l-linux": "5d5f02b2e28e8328435d2fd83207098e69dc3e5fecbbbdc2612792370ab2c4ec", + "headers": "0sb9biq3z92f32dklisiax9pk5kj8yhwvihchcsp6v4vag7jx45v", + "x86_64-darwin": "c74882bcbdd53f6e8cd65906809ac446bb032dce3ce8f109e2376d49b9b394ee", + "x86_64-linux": "e336dc2dce9d11d44f6eb5b5cc655d3311a9a109ea184625da3ac51181c3ad27" }, - "version": "39.8.2" + "version": "39.8.7" }, "40": { "hashes": { From 3fa64d1ed1173166c244ba2f4a05fb04f665bf07 Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 8 Apr 2026 14:36:36 +0200 Subject: [PATCH 24/78] electron_40-bin: 40.8.2 -> 40.8.5 - Changelog: https://github.com/electron/electron/releases/tag/v40.8.5 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.8.2...v40.8.5 --- pkgs/development/tools/electron/binary/info.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index cac5a8501f0c..d27b10c8bcfd 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -23,14 +23,14 @@ }, "40": { "hashes": { - "aarch64-darwin": "fdcd3e3500a09c7191b3e5375f7bf884bde1068b013e9f7786d4572364fadd22", - "aarch64-linux": "13b4d4b73d1ed96b647e26f5117cd79180db1d8cf3bf344e6c13c506693bf988", - "armv7l-linux": "af746bd31ef1801eba08cae6935fd6f576262c311d3f641a8accc4c2f0f4b986", + "aarch64-darwin": "7a400c28aeba7bdf691ff03d2a620b76c7f8c75fdfac1f4543a8dc13b039fa24", + "aarch64-linux": "5af0073c52a8dc729e118340b5f50c4b2932bd94ba992e1c5380fe1545330373", + "armv7l-linux": "8f65d16758cdec2d4474732fb60e1f28e1829b4ee7ba67fcb9b5b6510652e667", "headers": "1jrcg0yqbi7xxlk7hanqbxvj2p4d7r2dqikbbawqvb7iakw4m5iv", - "x86_64-darwin": "96f9f69e6a91dff7defcfe6c6a9ff3d366478dbbb0ae6ff4f74fe779ea1bb893", - "x86_64-linux": "3eba5cc2ebe1d33395188c22c4b2310658db18699ee55b6a7a003a388321b761" + "x86_64-darwin": "2600d89b2ffa452bb5dc2fe11f0f7719ae001273f6f6c68988140986e5f95508", + "x86_64-linux": "3bce6ee4e4e481f7ce6d0be384f6c539ce16e0b9b7f46115aec6516770f6c26d" }, - "version": "40.8.2" + "version": "40.8.5" }, "41": { "hashes": { From b82d7818ad10e0521d34b7cea13fb53decc53285 Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 8 Apr 2026 14:36:38 +0200 Subject: [PATCH 25/78] electron-chromedriver_40: 40.8.2 -> 40.8.5 - Changelog: https://github.com/electron/electron/releases/tag/v40.8.5 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.8.2...v40.8.5 --- .../tools/electron/chromedriver/info.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index 98d698bab006..a5902c3b6e97 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -23,14 +23,14 @@ }, "40": { "hashes": { - "aarch64-darwin": "9e6e4b4ed6a76dae4528c2d89d7df2dcf6f9c998f87e84fae346006403612448", - "aarch64-linux": "bff62b17117e6f574067efe776bfb64760a5ec1167e7cd69995cc549778d5c53", - "armv7l-linux": "87ec532bb5dbec921e8772099b928c2ababb3f07b163c1bcd0c620eab7d4a4b4", + "aarch64-darwin": "60a199b111b7cb032f6400371064cfa75457c13fd1699aa25dae2ca780e10b63", + "aarch64-linux": "6dec383c6f0779daffdd7b8e106d7a4261bc798acf7c250195a98de79f0e92d5", + "armv7l-linux": "57304ae9d455ba9be1fc079138ccaa1c4f168dece10aec970477beea7b92270f", "headers": "1jrcg0yqbi7xxlk7hanqbxvj2p4d7r2dqikbbawqvb7iakw4m5iv", - "x86_64-darwin": "f3e196a27eee46e58965747041f1e6ec55ac089a433ed18aa3cebcc0072ae896", - "x86_64-linux": "7cbc40681c71bbdd56f7f3dd9cbb8912fbffb9044e9e6a2e363583103b26c60f" + "x86_64-darwin": "6e774f3ae2d69accc3745e09f39fce6dc18d7cbe63e2698dfb7f36a2881b2f05", + "x86_64-linux": "804d1cd1c20c44691e071a2f9a25e42cfd28f4ccfd4368552072e37ad18ad807" }, - "version": "40.8.2" + "version": "40.8.5" }, "41": { "hashes": { From 6d665b16fa08641db020a378b58973b094ec0767 Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 8 Apr 2026 14:36:42 +0200 Subject: [PATCH 26/78] electron_41-bin: 41.0.2 -> 41.2.0 - Changelog: https://github.com/electron/electron/releases/tag/v41.2.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.0.2...v41.2.0 --- pkgs/development/tools/electron/binary/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index d27b10c8bcfd..4c4791aeba72 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -34,13 +34,13 @@ }, "41": { "hashes": { - "aarch64-darwin": "8e18ef53da62bca6132508721c1f94e06b5773b48d366b95e593479892f0a2fe", - "aarch64-linux": "5eff34c3c28f7a35d8f90ba23b58e5d5125b7f8fb39be12416dc61fe28b24c21", - "armv7l-linux": "963b9ddbad8f6003807544c485fc548554ced3cfedcf0b8c130ba724b5560952", - "headers": "0ndgpbszlnimvrmxjwlx15xds9csjsxpi6ix36cfq9dbvr6dn85m", - "x86_64-darwin": "446bd464236cec71fdfb5562bae5d092cbf27ed5213feac39b7667081578b9c6", - "x86_64-linux": "9f1f347dc81e94b1207fc6ae4c1f1d189d26d3356da6f99e7e46087c84d28f10" + "aarch64-darwin": "e018684f96c873415fbea4713fc7db96b6d1e2bd3db4513e2b8c1887ec83a719", + "aarch64-linux": "f8983c877df8f2b93c76d35e45af9df82c9eb5f294b183f8fe5930e5155fdc4e", + "armv7l-linux": "71e8db75ab19d3c403c5476fdec120bbd19750b0c4cbe9086ff729e0e0c712c4", + "headers": "0620qjyndlq9kg9ypr9l7l97bd6z5fxx5sa2am0nh7z4cxvx5rz7", + "x86_64-darwin": "fb3750bcfccc0146065708bf065288252da02489d51414a6d5b77d04f94a3f2a", + "x86_64-linux": "fb0b31f5bb2b248d571c08ab57437c08a69b57f63ccdf9e55d6692b6132848d4" }, - "version": "41.0.2" + "version": "41.2.0" } } From 1659c5e6515dde0f761ff04fac15ddecf4e031f7 Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 8 Apr 2026 14:36:44 +0200 Subject: [PATCH 27/78] electron-chromedriver_41: 41.0.2 -> 41.2.0 - Changelog: https://github.com/electron/electron/releases/tag/v41.2.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.0.2...v41.2.0 --- .../tools/electron/chromedriver/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index a5902c3b6e97..acbf58fdf2d5 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -34,13 +34,13 @@ }, "41": { "hashes": { - "aarch64-darwin": "b24542ea11f192425a8416524bd710cad3e0bf61f4ef6f8e0bb772034f445798", - "aarch64-linux": "04c82fd4c384197e088921a1fc80d0ecf2e26437c1e61d9d1a448e177fc901bd", - "armv7l-linux": "d991063e2c9006fe2561b13e267860400958d78a75bb9e1abec7732d215a6996", - "headers": "0ndgpbszlnimvrmxjwlx15xds9csjsxpi6ix36cfq9dbvr6dn85m", - "x86_64-darwin": "1b42ad2c246480b994f939ebcda435a48e048bdcda278316c02ed657489ba29e", - "x86_64-linux": "43c41b02eddc944300c516e218c46a12db924cfa5d9559023085adc3aa18c564" + "aarch64-darwin": "9f8e18fec80a8a93d123549e379f1524c61bdd7c005d90a4df02a5aa5c9b779b", + "aarch64-linux": "83c9570411fb2ed83548b08b1a95928a3828ecb5f8a5f7c862f4188611420614", + "armv7l-linux": "217ffd04268cd8f459e1f6be0cd81431f45a04af3175073e0e56a4f15068e372", + "headers": "0620qjyndlq9kg9ypr9l7l97bd6z5fxx5sa2am0nh7z4cxvx5rz7", + "x86_64-darwin": "9e7fc8ded16d5f4c82373a4b048d48beec8529b6126bad188f08fc7923f8b40d", + "x86_64-linux": "84009c924c7e5feabee8066f7dbf54abf1997d033d9156a6a36e3b8cf9f0b148" }, - "version": "41.0.2" + "version": "41.2.0" } } From 0171195d28c8f553516dfb15c030e584ea1d9b24 Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 8 Apr 2026 14:37:30 +0200 Subject: [PATCH 28/78] electron-source.electron_39: 39.8.2 -> 39.8.7 - Changelog: https://github.com/electron/electron/releases/tag/v39.8.7 - Diff: https://github.com/electron/electron/compare/refs/tags/v39.8.2...v39.8.7 --- pkgs/development/tools/electron/info.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 8f156e401d57..2f680c3fd908 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -56,10 +56,10 @@ }, "src/electron": { "args": { - "hash": "sha256-RveQxDKnvEMdijWO1w3qVME64bc/EPosyv5qS1BUQTc=", + "hash": "sha256-RrqxAum+OEmuh/f2PfPFDulmU3LhTqUtwww8Nb+F7NI=", "owner": "electron", "repo": "electron", - "tag": "v39.8.2" + "tag": "v39.8.7" }, "fetcher": "fetchFromGitHub" }, @@ -1342,10 +1342,10 @@ "fetcher": "fetchFromGitiles" } }, - "electron_yarn_hash": "sha256-l24z99s6gwdwkAnFex/tFxLpOlN72SS0j1rWP0V3LmA=", + "electron_yarn_hash": "sha256-HCnJJqfgcilB+Cl2OaezL9Uu1xk0ZBdVEXg2VDR1dwU=", "modules": "140", "node": "22.22.1", - "version": "39.8.2" + "version": "39.8.7" }, "40": { "chrome": "144.0.7559.236", From bb25f1f152bed57d02b7ab7a5e9ed64611417562 Mon Sep 17 00:00:00 2001 From: yaya Date: Wed, 8 Apr 2026 14:37:45 +0200 Subject: [PATCH 29/78] electron-source.electron_40: 40.8.2 -> 40.8.5 - Changelog: https://github.com/electron/electron/releases/tag/v40.8.5 - Diff: https://github.com/electron/electron/compare/refs/tags/v40.8.2...v40.8.5 --- pkgs/development/tools/electron/info.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 2f680c3fd908..0b13724b603a 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -1404,10 +1404,10 @@ }, "src/electron": { "args": { - "hash": "sha256-ft8q4spa4DiNH+rinT83KZHENA1gFHA0L8fLq+uO2MY=", + "hash": "sha256-Uvgjmq/xfD1IjYMC2CSmNHGWtsV9V2RJmtKhhRKITyM=", "owner": "electron", "repo": "electron", - "tag": "v40.8.2" + "tag": "v40.8.5" }, "fetcher": "fetchFromGitHub" }, @@ -2693,7 +2693,7 @@ "electron_yarn_hash": "sha256-+7UFFBC4awv3Eg7aB5fKgIysAA2QIpds7s7xN2DuoP8=", "modules": "143", "node": "24.14.0", - "version": "40.8.2" + "version": "40.8.5" }, "41": { "chrome": "146.0.7680.72", From 3ccb323dc91e8ea397372aa652822ace17370a52 Mon Sep 17 00:00:00 2001 From: yaya Date: Thu, 9 Apr 2026 09:42:51 +0200 Subject: [PATCH 30/78] electron-source.electron_41: 41.0.2 -> 41.2.0 - Changelog: https://github.com/electron/electron/releases/tag/v41.2.0 - Diff: https://github.com/electron/electron/compare/refs/tags/v41.0.2...v41.2.0 --- pkgs/development/tools/electron/info.json | 48 +++++++++++------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 0b13724b603a..141cd63c6139 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -2696,7 +2696,7 @@ "version": "40.8.5" }, "41": { - "chrome": "146.0.7680.72", + "chrome": "146.0.7680.179", "chromium": { "deps": { "gn": { @@ -2705,15 +2705,15 @@ "version": "0-unstable-2026-02-05" } }, - "version": "146.0.7680.72" + "version": "146.0.7680.179" }, "chromium_npm_hash": "sha256-ByB1Ea5tduIJZXyydeBWsoS8OPABOgwHe+dNXRssdvc=", "deps": { "src": { "args": { - "hash": "sha256-+McF03H5tyxItoSfqFpaRO/nSx6T4rjOmoHaGgkaS4s=", + "hash": "sha256-HTeAvITnXbFdNiKmXWlOPfWFRjJ1ES2QkY5LjwX4OII=", "postFetch": "rm -rf $(find $out/third_party/blink/web_tests ! -name BUILD.gn -mindepth 1 -maxdepth 1); rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", - "tag": "146.0.7680.72", + "tag": "146.0.7680.179", "url": "https://chromium.googlesource.com/chromium/src.git" }, "fetcher": "fetchFromGitiles" @@ -2752,10 +2752,10 @@ }, "src/electron": { "args": { - "hash": "sha256-Bto47eWPdteTsKKrVtH6e0dI303cRbaaev3Hd2+m2nA=", + "hash": "sha256-Pt/BZVy3kSREabV0LvLAQN5D2v2GHBvnRKUuZ9DIQ+Y=", "owner": "electron", "repo": "electron", - "tag": "v41.0.2" + "tag": "v41.2.0" }, "fetcher": "fetchFromGitHub" }, @@ -2785,8 +2785,8 @@ }, "src/third_party/angle": { "args": { - "hash": "sha256-QVtTxBBox8fiqTj0gjqvYx6HoBSlvuWIe5ki4iCQl08=", - "rev": "1d3190bf5633327395d694d621258978d989dffd", + "hash": "sha256-9Me/9kdDgcDLGP/0lLWpj294IoUp0hDD5hfFjSZbTOc=", + "rev": "1c0f91aaa60a1f87725840495cbfd9717e7c77c8", "url": "https://chromium.googlesource.com/angle/angle.git" }, "fetcher": "fetchFromGitiles" @@ -2977,8 +2977,8 @@ }, "src/third_party/dawn": { "args": { - "hash": "sha256-Duv3kNulPtVxCLPa3bFIev64O9Y4ObJP/IZz31oPJ0E=", - "rev": "c46c81b25577c40de6e7e510743ae0454e0c8351", + "hash": "sha256-ATTNb61RG7hS1mapDw0o4ZyBeny4ONI8ZjJLpmbQaKU=", + "rev": "10fb89e3179bb7443e66911eb3c795c7aaf022e5", "url": "https://dawn.googlesource.com/dawn.git" }, "fetcher": "fetchFromGitiles" @@ -3243,8 +3243,8 @@ }, "src/third_party/harfbuzz-ng/src": { "args": { - "hash": "sha256-pXAQYEotsqZmfaJSQFaJmZAQVzUiNrHw52z0vmbxQRQ=", - "rev": "fa2908bf16d2ccd6623f4d575455fea72a1a722b", + "hash": "sha256-2utl+HNeomIpdqS3hsYZveFfZ+ksMGRvgCaH3WVvsFw=", + "rev": "c24f6a29e5912332e269891fbdb1ac771d543a08", "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git" }, "fetcher": "fetchFromGitiles" @@ -3347,8 +3347,8 @@ }, "src/third_party/libaom/source/libaom": { "args": { - "hash": "sha256-RuCmzPIR6hW8znjQH4kQqSJmIIJWtMkUQjYEVn3B9AE=", - "rev": "4018d3b63456eb657475e66c352bfa86f321e0f5", + "hash": "sha256-hLddZzWBQZ/MEF5fcCiju5ibNPSb+zhahlxdLaczdsE=", + "rev": "446588f90da2e3372a9352d3b2ba8ab3f342c8ce", "url": "https://aomedia.googlesource.com/aom.git" }, "fetcher": "fetchFromGitiles" @@ -3628,8 +3628,8 @@ }, "src/third_party/pdfium": { "args": { - "hash": "sha256-jMoYwf63C0IHx/QcOT+LKCCYN3dJVUhC5COukkhwqx0=", - "rev": "67cf48602b0c8aaa9807cd185212ee078eb30b21", + "hash": "sha256-yfjXNWczeGwPlnAVB161OsFXiHms2IRstqKmoZ/AWFU=", + "rev": "bccc616f83aaed08f65d4a707dfe00e24133772b", "url": "https://pdfium.googlesource.com/pdfium.git" }, "fetcher": "fetchFromGitiles" @@ -3724,8 +3724,8 @@ }, "src/third_party/skia": { "args": { - "hash": "sha256-RoLgaE5mj9UqePhnfH+BOTit04TyiAvgF7/2PLuBG4Y=", - "rev": "50841da4a7b7064b3cea8a851e60ef921c87a103", + "hash": "sha256-2/Deen9OwDgDRrm5j7Rw27Z2JUX1thX7mnKWRLJbEvM=", + "rev": "30d129c8800b5626c46fb83fa62db10b9b22b319", "url": "https://skia.googlesource.com/skia.git" }, "fetcher": "fetchFromGitiles" @@ -3999,8 +3999,8 @@ }, "src/third_party/webrtc": { "args": { - "hash": "sha256-evtOzxwWgKUaJl9zwpQDqPp1wM7w3DzjRcLg29z9ELQ=", - "rev": "d1972add2a63b2a528a6471d447f82e0010b5215", + "hash": "sha256-g2GYFVTK8f296v7lUcYPqkI4qDoladsTpnKWb6SGRmw=", + "rev": "6733aa5ba16e1e1087f339d1151c80c924a6fbf8", "url": "https://webrtc.googlesource.com/src.git" }, "fetcher": "fetchFromGitiles" @@ -4047,16 +4047,16 @@ }, "src/v8": { "args": { - "hash": "sha256-dsjddO/LCNAYLJ1XyDkJLJ9TToiy7pENlBryF1VcmtY=", - "rev": "bc343986bd4cb17e49ef15b70c4bdac710e27167", + "hash": "sha256-nG4goqqVAAWPMkq8296wCYhnwL93oAL+pF1oaMXyqZI=", + "rev": "0ad812d268a7820dba9bf848b416aeda4dd1b2e5", "url": "https://chromium.googlesource.com/v8/v8.git" }, "fetcher": "fetchFromGitiles" } }, - "electron_yarn_hash": "sha256-yZJjsVx1dvxj0X08n5kO8F2FWYIndbJ+ZiNIXTxsgEw=", + "electron_yarn_hash": "sha256-tPI7O7xlvDjU5+krILVB6JhLpftMq4Bn8+KIKMjBVgA=", "modules": "145", "node": "24.14.0", - "version": "41.0.2" + "version": "41.2.0" } } From c9a7b684e60aa207548e4a3b912b874106fba516 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Apr 2026 09:43:51 +0000 Subject: [PATCH 31/78] gemini-cli-bin: 0.36.0 -> 0.37.0 --- pkgs/by-name/ge/gemini-cli-bin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/gemini-cli-bin/package.nix b/pkgs/by-name/ge/gemini-cli-bin/package.nix index 9d87c7ac0475..ed6f97a515e9 100644 --- a/pkgs/by-name/ge/gemini-cli-bin/package.nix +++ b/pkgs/by-name/ge/gemini-cli-bin/package.nix @@ -11,11 +11,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "gemini-cli-bin"; - version = "0.36.0"; + version = "0.37.0"; src = fetchzip { url = "https://github.com/google-gemini/gemini-cli/releases/download/v${finalAttrs.version}/gemini-cli-bundle.zip"; - hash = "sha256-wu+QZ5roBNY1mwtte+7opKFBRdOCXONW95UEJ7M3gJI="; + hash = "sha256-JbR37CZGjZN0px+bGLQ67dbo/yyAb7BSx1v6IVuBCJc="; stripRoot = false; }; From 2fa8efa0b16cd38f5979f82f7d2fdf27370cfd81 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Apr 2026 09:59:58 +0000 Subject: [PATCH 32/78] firefox-devedition-unwrapped: 150.0b3 -> 150.0b7 --- .../browsers/firefox/packages/firefox-devedition.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix index 6e8f1e818757..235be9bf0062 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix @@ -10,13 +10,13 @@ buildMozillaMach rec { pname = "firefox-devedition"; binaryName = "firefox-devedition"; - version = "150.0b3"; + version = "150.0b7"; applicationName = "Firefox Developer Edition"; requireSigning = false; branding = "browser/branding/aurora"; src = fetchurl { url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "1a1f9079b50bb632fe578be6452269db6195df0663165d3d3906897368d4d3752c51fb4ace9651881d5a4e9a5dd5dcb2bdf18efab193d80acac1c2f502ef11e1"; + sha512 = "e4240a9c13bbe188763eb03d65935576c03ba4ead80411ff2ca528a06788bbe4b61be3fa221c01f70e4601428bf8c7895506df28a782078e8171d34d017299a0"; }; # buildMozillaMach sets MOZ_APP_REMOTINGNAME during configuration, but From 8a5d87908059973594b0069774320e7f54c01e32 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Apr 2026 10:20:39 +0000 Subject: [PATCH 33/78] postgresqlPackages.pg_search: 0.22.5 -> 0.22.6 --- pkgs/servers/sql/postgresql/ext/pg_search.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/pg_search.nix b/pkgs/servers/sql/postgresql/ext/pg_search.nix index 55c7427e1d28..adface4d866c 100644 --- a/pkgs/servers/sql/postgresql/ext/pg_search.nix +++ b/pkgs/servers/sql/postgresql/ext/pg_search.nix @@ -11,16 +11,16 @@ buildPgrxExtension (finalAttrs: { pname = "pg_search"; - version = "0.22.5"; + version = "0.22.6"; src = fetchFromGitHub { owner = "paradedb"; repo = "paradedb"; tag = "v${finalAttrs.version}"; - hash = "sha256-b5sdKEWy4/uXLIE6HtcRMihtRK9iO9jM8pvktO3rOUU="; + hash = "sha256-TJLrsdsCZJX1opwvr92G2zQjRoGbuD5a/jKar/rlb9E="; }; - cargoHash = "sha256-Umbx1ZrQEYifp09+unfaN/MBcbSq16NcqhP6h703Sb8="; + cargoHash = "sha256-VgoN4joyobRyKbiDDwjyMFt+mWaIJFQtCdIpTSNf134="; inherit postgresql; From 3d12e576b39a22ac70cb5bf37509d091a0fb7949 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 9 Apr 2026 00:41:13 +0200 Subject: [PATCH 34/78] signal-desktop: 8.4.1 -> 8.6.0 changelog: https://github.com/signalapp/Signal-Desktop/releases/tag/v8.6.0 diff: https://github.com/signalapp/Signal-Desktop/compare/v8.4.1...v8.6.0 --- .../force-90-days-expiration.patch | 8 +++--- .../si/signal-desktop/libsignal-node.nix | 8 +++--- pkgs/by-name/si/signal-desktop/package.nix | 20 ++++++------- .../replace-apple-emoji-with-noto-emoji.patch | 28 +++++++++---------- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/si/signal-desktop/force-90-days-expiration.patch b/pkgs/by-name/si/signal-desktop/force-90-days-expiration.patch index 982ed6eaac8e..0f87e258dada 100644 --- a/pkgs/by-name/si/signal-desktop/force-90-days-expiration.patch +++ b/pkgs/by-name/si/signal-desktop/force-90-days-expiration.patch @@ -1,18 +1,18 @@ diff --git a/ts/scripts/get-expire-time.node.ts b/ts/scripts/get-expire-time.node.ts -index 7938f74d3..9d427977d 100644 +index deebfcee6..50f6df652 100644 --- a/ts/scripts/get-expire-time.node.ts +++ b/ts/scripts/get-expire-time.node.ts @@ -18,7 +18,7 @@ const buildCreation = unixTimestamp * 1000; // NB: Build expirations are also determined via users' auto-update settings; see // getExpirationTimestamp --const validDuration = isNotUpdatable(version) ? DAY * 30 : DAY * 90; +-const validDuration = isNotUpdatable(packageJson.version) ? DAY * 30 : DAY * 90; +const validDuration = DAY * 90; const buildExpiration = buildCreation + validDuration; const localProductionPath = join( diff --git a/ts/util/buildExpiration.std.ts b/ts/util/buildExpiration.std.ts -index 530443ec7..26cb03d7c 100644 +index c2ac24c6d..65260f8bd 100644 --- a/ts/util/buildExpiration.std.ts +++ b/ts/util/buildExpiration.std.ts @@ -70,9 +70,7 @@ export function hasBuildExpired({ @@ -25,4 +25,4 @@ index 530443ec7..26cb03d7c 100644 + const safeExpirationMs = NINETY_ONE_DAYS; const buildExpirationDuration = buildExpirationTimestamp - now; - const tooFarIntoFuture = buildExpirationDuration > safeExpirationMs; + const tooFarIntoFuture = buildExpirationDuration > safeExpirationMs; \ No newline at end of file diff --git a/pkgs/by-name/si/signal-desktop/libsignal-node.nix b/pkgs/by-name/si/signal-desktop/libsignal-node.nix index d71c7d6a3546..1009f28ac4b3 100644 --- a/pkgs/by-name/si/signal-desktop/libsignal-node.nix +++ b/pkgs/by-name/si/signal-desktop/libsignal-node.nix @@ -14,23 +14,23 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "libsignal-node"; - version = "0.89.1"; + version = "0.91.0"; src = fetchFromGitHub { owner = "signalapp"; repo = "libsignal"; tag = "v${finalAttrs.version}"; - hash = "sha256-eYeRlyKtTxPT1tpmuEsFrXNnp1F+l/PJcxpUDblCL60="; + hash = "sha256-icmmQWWVCWg8dpNkQtLi3YWSxBrUwaGP4ezTDqC/0kc="; }; - cargoHash = "sha256-7kLqrU/yD0aeeULpuh8EgZvmKo1c3Wuwe+9vEm8sFT8="; + cargoHash = "sha256-NaFl9r4e08I3+/asek7VMA0yikxPR0MtBX9TnHaebSU="; npmRoot = "node"; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-npm-deps"; inherit (finalAttrs) version src; sourceRoot = "${finalAttrs.src.name}/${finalAttrs.npmRoot}"; - hash = "sha256-SZJIj5uBB6EZEACC44IpGvDTQuQIDgqmLGkgRbtUwOc="; + hash = "sha256-TTU7cfoS0h2fqHanSOCsF+dtkhBfaWApfOC3O4DGClo="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/si/signal-desktop/package.nix b/pkgs/by-name/si/signal-desktop/package.nix index c452a132f4f7..5bda913e7a00 100644 --- a/pkgs/by-name/si/signal-desktop/package.nix +++ b/pkgs/by-name/si/signal-desktop/package.nix @@ -58,13 +58,13 @@ let ''; }); - version = "8.4.1"; + version = "8.6.0"; src = fetchFromGitHub { owner = "signalapp"; repo = "Signal-Desktop"; tag = "v${version}"; - hash = "sha256-HjIU7L3iSr51w3KxzmaVzOI6qtAyyyWTlK1HygNyEzw="; + hash = "sha256-K6mufC7LFGWeCkIkrsYPO2n/0L1b6yBqiLcv7w7e57g="; }; sticker-creator = stdenv.mkDerivation (finalAttrs: { @@ -159,11 +159,11 @@ stdenv.mkDerivation (finalAttrs: { # language-pack postprocessing), and they expect a different macOS # app layout than nixpkgs' Electron provides. substituteInPlace package.json \ - --replace-fail '"artifactBuildCompleted": "ts/scripts/artifact-build-completed.node.js",' "" \ - --replace-fail '"afterSign": "ts/scripts/after-sign.node.js",' "" \ - --replace-fail '"afterPack": "ts/scripts/after-pack.node.js",' "" \ - --replace-fail '"sign": "./ts/scripts/sign-macos.node.js",' "" \ - --replace-fail '"afterAllArtifactBuild": "ts/scripts/after-all-artifact-build.node.js",' "" + --replace-fail '"artifactBuildCompleted": "ts/scripts/artifact-build-completed.node.ts",' "" \ + --replace-fail '"afterSign": "ts/scripts/after-sign.node.ts",' "" \ + --replace-fail '"afterPack": "ts/scripts/after-pack.node.ts",' "" \ + --replace-fail '"sign": "./ts/scripts/sign-macos.node.ts",' "" \ + --replace-fail '"afterAllArtifactBuild": "ts/scripts/after-all-artifact-build.node.ts",' "" ''; pnpmDeps = fetchPnpmDeps { @@ -177,15 +177,15 @@ stdenv.mkDerivation (finalAttrs: { fetcherVersion = 3; hash = if withAppleEmojis then - "sha256-QaYUL5/JcXqd564CFAR+4EMMG38h8a1dpls054iWDzU=" + "sha256-d6ul6MTJhnM4PyxMlMaVovnvSPfYh3DmMjHjmOideB4=" else - "sha256-NEUKdRT0aVznkXTZOJJ8TCUhidhTAiDdBxoukKvt4qs="; + "sha256-JymcPdFMi0wfceOJnPrwEBG4PnosIFnrxiIrTlcGf/g="; }; env = { ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; SIGNAL_ENV = "production"; - SOURCE_DATE_EPOCH = 1774560637; + SOURCE_DATE_EPOCH = 1775687068; } // lib.optionalAttrs stdenv.hostPlatform.isDarwin { # Disable code signing during local macOS builds. diff --git a/pkgs/by-name/si/signal-desktop/replace-apple-emoji-with-noto-emoji.patch b/pkgs/by-name/si/signal-desktop/replace-apple-emoji-with-noto-emoji.patch index 71e6d448bfab..8cf90b611334 100644 --- a/pkgs/by-name/si/signal-desktop/replace-apple-emoji-with-noto-emoji.patch +++ b/pkgs/by-name/si/signal-desktop/replace-apple-emoji-with-noto-emoji.patch @@ -46,32 +46,32 @@ index 483d1c4e4..66609d9e9 100644 getBadgesPath(userDataPath), getDraftPath(userDataPath), diff --git a/package.json b/package.json -index 31399e645..05fc46b8b 100644 +index 8585e6bdc..4d900ebfe 100644 --- a/package.json +++ b/package.json -@@ -156,7 +156,6 @@ - "dashdash": "2.0.0", - "direction": "1.0.4", +@@ -122,7 +122,6 @@ + "@signalapp/sqlcipher": "3.2.1", + "@signalapp/windows-ucv": "1.0.1", "emoji-datasource": "16.0.0", - "emoji-datasource-apple": "16.0.0", - "emoji-regex": "10.4.0", - "encoding": "0.1.13", - "fabric": "4.6.0", + "google-libphonenumber": "3.2.39" + }, + "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml -index 223557f67..2250b619d 100644 +index 756130661..4872be4cf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml -@@ -200,9 +200,6 @@ importers: +@@ -97,9 +97,6 @@ importers: emoji-datasource: specifier: 16.0.0 version: 16.0.0 - emoji-datasource-apple: - specifier: 16.0.0 - version: 16.0.0 - emoji-regex: - specifier: 10.4.0 - version: 10.4.0 -@@ -5835,9 +5832,6 @@ packages: + google-libphonenumber: + specifier: 3.2.39 + version: 3.2.39 +@@ -6068,9 +6065,6 @@ packages: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} @@ -81,7 +81,7 @@ index 223557f67..2250b619d 100644 emoji-datasource@16.0.0: resolution: {integrity: sha512-/qHKqK5Nr3+8zhgO6kHmF43Fm5C8HNn0AaFRIpgw8HF3+uF0Vfc8jgLI1ZQS5ba1vBzksS8NBCjHejwLb2D/Sg==} -@@ -17062,8 +17056,6 @@ snapshots: +@@ -16954,8 +16948,6 @@ snapshots: emittery@0.13.1: {} From 5d7966d3d48c6dd90a3ff78c7f997836b3337fe3 Mon Sep 17 00:00:00 2001 From: Gerg-L Date: Thu, 26 Mar 2026 20:43:09 -0400 Subject: [PATCH 35/78] element-{web,desktop}: 1.12.10 -> 1.12.14 --- .../element-desktop/element-desktop-pin.nix | 7 - pkgs/by-name/el/element-desktop/package.nix | 276 +++++++++--------- .../el/element-desktop/seshat/default.nix | 64 ++-- .../el/element-desktop/seshat/pin.json | 6 - .../el/element-desktop/seshat/update.sh | 49 ---- pkgs/by-name/el/element-desktop/update.sh | 65 ----- .../element-web-unwrapped/element-web-pin.nix | 8 - .../el/element-web-unwrapped/package.nix | 114 ++++---- 8 files changed, 208 insertions(+), 381 deletions(-) delete mode 100644 pkgs/by-name/el/element-desktop/element-desktop-pin.nix delete mode 100644 pkgs/by-name/el/element-desktop/seshat/pin.json delete mode 100755 pkgs/by-name/el/element-desktop/seshat/update.sh delete mode 100755 pkgs/by-name/el/element-desktop/update.sh delete mode 100644 pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix diff --git a/pkgs/by-name/el/element-desktop/element-desktop-pin.nix b/pkgs/by-name/el/element-desktop/element-desktop-pin.nix deleted file mode 100644 index 9c28e4b7f199..000000000000 --- a/pkgs/by-name/el/element-desktop/element-desktop-pin.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version" = "1.12.10"; - "hashes" = { - "desktopSrcHash" = "sha256-2LQBT3+2JTR3XHO3DynOp8cw2m2SB/mGH01e3SFD/IM="; - "desktopYarnHash" = "sha256-QIzuVKmUS4tqXAzhpfLZOp51kLbfC1M2nrff8e+sdg4="; - }; -} diff --git a/pkgs/by-name/el/element-desktop/package.nix b/pkgs/by-name/el/element-desktop/package.nix index d62ac5ad5a1b..c4cba7c6d64b 100644 --- a/pkgs/by-name/el/element-desktop/package.nix +++ b/pkgs/by-name/el/element-desktop/package.nix @@ -5,16 +5,17 @@ makeWrapper, makeDesktopItem, nodejs, - electron_40, + electron_41, element-web, - sqlcipher, callPackage, typescript, + tsx, + sqlcipher, # command line arguments which are always set commandLineArgs ? "", - yarnConfigHook, - yarnBuildHook, - fetchYarnDeps, + fetchPnpmDeps, + pnpmConfigHook, + pnpm, asar, copyDesktopItems, darwin, @@ -22,166 +23,159 @@ }: let - pinData = import ./element-desktop-pin.nix; - inherit (pinData.hashes) desktopSrcHash desktopYarnHash; - executableName = "element-desktop"; - electron = electron_40; + electron = electron_41; seshat = callPackage ./seshat { }; in -stdenv.mkDerivation ( - finalAttrs: - removeAttrs pinData [ "hashes" ] - // { - pname = "element-desktop"; - name = "${finalAttrs.pname}-${finalAttrs.version}"; - src = fetchFromGitHub { - owner = "element-hq"; - repo = "element-desktop"; - rev = "v${finalAttrs.version}"; - hash = desktopSrcHash; - }; +stdenv.mkDerivation (finalAttrs: { + pname = "element-desktop"; + version = "1.12.14"; - offlineCache = fetchYarnDeps { - yarnLock = finalAttrs.src + "/yarn.lock"; - hash = desktopYarnHash; - }; + src = fetchFromGitHub { + owner = "element-hq"; + repo = "element-web"; + tag = "v${finalAttrs.version}"; + hash = "sha256-yy7CfMOMT1DBXHDHaDyAaOgp3s2KQIKA1A6zUhVOUhM="; + }; - env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; + pnpmDeps = fetchPnpmDeps { + pname = "element"; + inherit (finalAttrs) + version + src + ; + fetcherVersion = 3; + hash = "sha256-0yqWObZtRntsH7gk+OB8pMuWsrvCQ4L9173Qv0o5abk="; + }; - nativeBuildInputs = [ - asar - copyDesktopItems - nodejs - makeWrapper - typescript - yarnConfigHook - yarnBuildHook - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.autoSignDarwinBinariesHook - actool - ]; + env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; - inherit seshat; + nativeBuildInputs = [ + asar + copyDesktopItems + nodejs + makeWrapper + typescript + pnpm + pnpmConfigHook + tsx + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + darwin.autoSignDarwinBinariesHook + actool + ]; - # Only affects unused scripts in $out/share/element/electron/scripts. Also - # breaks because there are some `node`-scripts with a `npx`-shebang and - # this shouldn't be in the closure just for unused scripts. - dontPatchShebangs = true; + inherit seshat; - postPatch = '' - cp -r ${electron.dist} electron-dist - chmod -R u+w electron-dist + postPatch = '' + cd apps/desktop - substituteInPlace package.json \ - --replace-fail \ - ' electron-builder",' \ - ' electron-builder --dir -c.electronDist=electron-dist -c.electronVersion=${electron.version} -c.mac.identity=null",' + cp -r ${electron.dist} electron-dist + chmod -R u+w electron-dist - # `@electron/fuses` tries to run `codesign` and fails. Disable and use autoSignDarwinBinariesHook instead - substituteInPlace ./electron-builder.ts \ - --replace-fail "resetAdHocDarwinSignature:" "// resetAdHocDarwinSignature:" + # `@electron/fuses` tries to run `codesign` and fails. Disable and use autoSignDarwinBinariesHook instead + substituteInPlace ./electron-builder.ts \ + --replace-fail "resetAdHocDarwinSignature:" "// resetAdHocDarwinSignature:" - # Need to disable asar integrity check to copy in native seshat files, see postBuild phase - substituteInPlace ./electron-builder.ts \ - --replace-fail "enableEmbeddedAsarIntegrityValidation: true" "enableEmbeddedAsarIntegrityValidation: false" - ''; + # Need to disable asar integrity check to copy in native seshat files, see postBuild phase + substituteInPlace ./electron-builder.ts \ + --replace-fail "enableEmbeddedAsarIntegrityValidation: true" "enableEmbeddedAsarIntegrityValidation: false" - preBuild = '' - # Apply upstream patch - # Can be removed if upstream removes patches/@types+auto-launch+5.0.5.patch introduced in - # https://github.com/element-hq/element-desktop/commit/5e882f8e08d58bf9663c8e3ab33885bf7b3709de - node ./node_modules/patch-package/index.js - ''; + cd ../../ + ''; - postBuild = '' - # relative path to app.asar differs on Linux and MacOS - packed=$(find ./dist -name app.asar) - asar extract "$packed" tmp-app + buildPhase = '' + runHook preBuild - # linking here leads to Error: tmp-app/node_modules/matrix-seshat: file ... links out of the package - cp -r $seshat tmp-app/node_modules/matrix-seshat + export VERSION=${finalAttrs.version} - asar pack tmp-app "$packed" - ''; + pnpm -C apps/desktop run build:ts + pnpm -C apps/desktop run build:res + pnpm -C apps/desktop exec electron-builder --dir -c.electronDist=electron-dist -c.electronVersion=${electron.version} -c.mac.identity=null - installPhase = '' - runHook preInstall - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - mkdir -p "$out/Applications" "$out/bin" - mv dist/mac*/Element.app "$out/Applications" + cd apps/desktop - ln -s '${element-web}' "$out/Applications/Element.app/Contents/Resources/webapp" + # relative path to app.asar differs on Linux and MacOS + packed=$(find ./dist -name app.asar) + asar extract "$packed" tmp-app - wrapProgram "$out/Applications/Element.app/Contents/MacOS/Element" \ - --add-flags ${lib.escapeShellArg commandLineArgs} + # linking here leads to Error: tmp-app/node_modules/matrix-seshat: file ... links out of the package + cp -r $seshat tmp-app/node_modules/matrix-seshat - makeWrapper "$out/Applications/Element.app/Contents/MacOS/Element" "$out/bin/${executableName}" - '' - + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' - mkdir -p "$out/bin" "$out/share" + asar pack tmp-app "$packed" - cp -a dist/*-unpacked/resources $out/share/element + runHook postBuild + ''; - ln -s '${element-web}' "$out/share/element/webapp" + installPhase = '' + runHook preInstall + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p "$out/Applications" "$out/bin" + mv dist/mac*/Element.app "$out/Applications" - # icon, used in makeDesktopItem - mkdir -p "$out/share/icons/hicolor/512x512/apps" - ln -s "$out/share/element/build/icon.png" "$out/share/icons/hicolor/512x512/apps/element.png" + ln -s '${element-web}' "$out/Applications/Element.app/Contents/Resources/webapp" - # executable wrapper - # LD_PRELOAD workaround for sqlcipher not found: https://github.com/matrix-org/seshat/issues/102 - makeWrapper '${lib.getExe electron}' "$out/bin/${executableName}" \ - --set LD_PRELOAD ${sqlcipher}/lib/libsqlcipher.so \ - --add-flags "$out/share/element/app.asar" \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ - --add-flags ${lib.escapeShellArg commandLineArgs} - '' - + '' - runHook postInstall - ''; + wrapProgram "$out/Applications/Element.app/Contents/MacOS/Element" \ + --add-flags ${lib.escapeShellArg commandLineArgs} - # The desktop item properties should be kept in sync with data from upstream: - # https://github.com/element-hq/element-desktop/blob/develop/package.json - desktopItems = [ - (makeDesktopItem { - name = "element-desktop"; - exec = "${executableName} %u"; - icon = "element"; - desktopName = "Element"; - genericName = "Matrix Client"; - comment = finalAttrs.meta.description; - categories = [ - "Network" - "InstantMessaging" - "Chat" - ]; - startupWMClass = "Element"; - mimeTypes = [ - "x-scheme-handler/element" - "x-scheme-handler/io.element.desktop" - ]; - }) - ]; + makeWrapper "$out/Applications/Element.app/Contents/MacOS/Element" "$out/bin/element-desktop" + '' + + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' + mkdir -p "$out/bin" "$out/share" - stripDebugList = lib.optionals stdenv.hostPlatform.isDarwin [ - "Applications/Element.app/Contents/MacOS" - ]; + cp -a dist/*-unpacked/resources $out/share/element - passthru = { - # run with: nix-shell ./maintainers/scripts/update.nix --argstr package element-desktop - updateScript = ./update.sh; - }; + ln -s '${element-web}' "$out/share/element/webapp" - meta = { - description = "Feature-rich client for Matrix.org"; - homepage = "https://element.io/"; - changelog = "https://github.com/element-hq/element-desktop/blob/v${finalAttrs.version}/CHANGELOG.md"; - license = lib.licenses.agpl3Plus; - teams = [ lib.teams.matrix ]; - inherit (electron.meta) platforms; - mainProgram = "element-desktop"; - }; - } -) + # icon, used in makeDesktopItem + mkdir -p "$out/share/icons/hicolor/512x512/apps" + ln -s "$out/share/element/build/icon.png" "$out/share/icons/hicolor/512x512/apps/element.png" + + # executable wrapper + makeWrapper '${lib.getExe electron}' "$out/bin/element-desktop" \ + --add-flags "$out/share/element/app.asar" \ + --set LD_PRELOAD ${sqlcipher}/lib/libsqlcipher.so \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ + --add-flags ${lib.escapeShellArg commandLineArgs} + '' + + '' + runHook postInstall + ''; + + # The desktop item properties should be kept in sync with data from upstream: + # https://github.com/element-hq/element-desktop/blob/develop/package.json + desktopItems = [ + (makeDesktopItem { + name = "element-desktop"; + exec = "element-desktop %u"; + icon = "element"; + desktopName = "Element"; + genericName = "Matrix Client"; + comment = finalAttrs.meta.description; + categories = [ + "Network" + "InstantMessaging" + "Chat" + ]; + startupWMClass = "Element"; + mimeTypes = [ + "x-scheme-handler/element" + "x-scheme-handler/io.element.desktop" + ]; + }) + ]; + + stripDebugList = lib.optionals stdenv.hostPlatform.isDarwin [ + "Applications/Element.app/Contents/MacOS" + ]; + + meta = { + description = "Feature-rich client for Matrix.org"; + homepage = "https://element.io/"; + changelog = "https://github.com/element-hq/element-web/blob/v${finalAttrs.version}/CHANGELOG.md"; + license = lib.licenses.agpl3Plus; + teams = [ lib.teams.matrix ]; + inherit (electron.meta) platforms; + mainProgram = "element-desktop"; + }; +}) diff --git a/pkgs/by-name/el/element-desktop/seshat/default.nix b/pkgs/by-name/el/element-desktop/seshat/default.nix index 72e89b675d15..545f411598d5 100644 --- a/pkgs/by-name/el/element-desktop/seshat/default.nix +++ b/pkgs/by-name/el/element-desktop/seshat/default.nix @@ -1,72 +1,50 @@ { - lib, stdenv, - rustPlatform, fetchFromGitHub, - sqlcipher, + rustPlatform, nodejs, - python3, yarn, - fixup-yarn-lock, fetchYarnDeps, - removeReferencesTo, + yarnConfigHook, + yarnBuildHook, + sqlcipher, }: -let - pinData = lib.importJSON ./pin.json; - -in rustPlatform.buildRustPackage (finalAttrs: { pname = "seshat-node"; - inherit (pinData) version cargoHash; + version = "4.0.1"; src = fetchFromGitHub { owner = "matrix-org"; repo = "seshat"; - rev = finalAttrs.version; - hash = pinData.srcHash; + tag = finalAttrs.version; + hash = "sha256-2v/qXMCD+r+CSQHtP/YT62p4GoApbGz33kcZfJAKbOU="; }; - sourceRoot = "${finalAttrs.src.name}/seshat-node/native"; + sourceRoot = "${finalAttrs.src.name}/seshat-node"; - nativeBuildInputs = [ - nodejs - python3 - yarn - fixup-yarn-lock - ]; - buildInputs = [ sqlcipher ]; - - npm_config_nodedir = nodejs; + cargoHash = "sha256-krSm1wy7HkCOLEHPPHCx6V9Mj+FiavyhO6bLOz2/3Qw="; yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/seshat-node/yarn.lock"; - sha256 = pinData.yarnHash; + hash = "sha256-hh9n8By/dNdKS55rcZkzCxmJWwQa6Ovt+4M3YP3/hDs="; }; - buildPhase = '' - runHook preBuild - cd .. - chmod u+w . ./yarn.lock - export HOME=$PWD/tmp - mkdir -p $HOME - yarn config --offline set yarn-offline-mirror $yarnOfflineCache - fixup-yarn-lock yarn.lock - yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive - patchShebangs node_modules/ - node_modules/.bin/neon build --release -- --target ${stdenv.hostPlatform.rust.rustcTarget} -Z unstable-options --out-dir target/release - runHook postBuild - ''; + nativeBuildInputs = [ + nodejs + yarn + yarnConfigHook + yarnBuildHook + ]; - doCheck = false; + buildInputs = [ sqlcipher ]; installPhase = '' runHook preInstall - shopt -s extglob - rm -rf native/!(index.node) - rm -rf node_modules $HOME - cp -r . $out - ${removeReferencesTo}/bin/remove-references-to -t ${stdenv.cc.cc} $out/native/index.node + + mkdir -p "$out" + mv "index."{node,js} "$out" + runHook postInstall ''; diff --git a/pkgs/by-name/el/element-desktop/seshat/pin.json b/pkgs/by-name/el/element-desktop/seshat/pin.json deleted file mode 100644 index aacdffa1ddd2..000000000000 --- a/pkgs/by-name/el/element-desktop/seshat/pin.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": "2.3.3", - "srcHash": "sha256-HmKHWFoO8TQ9S/RcJnJ3h85/2uSkqGrgLnX82hkux4Q=", - "yarnHash": "1cbkv8ap7f8vxl5brzqb86d2dyxg555sz67cldrp0vgnk8sq6ibp", - "cargoHash": "sha256-klrFk0gpqQu/9MzLEYMNqEBETZMXtZJX67Sm5ZqyHfE==" -} diff --git a/pkgs/by-name/el/element-desktop/seshat/update.sh b/pkgs/by-name/el/element-desktop/seshat/update.sh deleted file mode 100755 index 6e7e75e66bce..000000000000 --- a/pkgs/by-name/el/element-desktop/seshat/update.sh +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -I nixpkgs=../../../../../../ -i bash -p wget prefetch-yarn-deps yarn nix-prefetch nix-prefetch-github - -if [ "$#" -gt 1 ] || [[ "$1" == -* ]]; then - echo "Regenerates packaging data for the seshat package." - echo "Usage: $0 [git release tag]" - exit 1 -fi - -version="$1" - -set -euo pipefail - -if [ -z "$version" ]; then - version="$(wget -O- "https://api.github.com/repos/matrix-org/seshat/tags" | jq -r '.[] | .name' | sort --version-sort | tail -1)" -fi - -SRC="https://raw.githubusercontent.com/matrix-org/seshat/$version" - -tmpdir=$(mktemp -d) -trap 'rm -rf "$tmpdir"' EXIT - -pushd $tmpdir -wget "$SRC/seshat-node/yarn.lock" -yarn_hash=$(prefetch-yarn-deps yarn.lock) -popd - -src_hash=$(nix-prefetch-github matrix-org seshat --rev ${version} | jq -r .hash) - -cat > pin.json << EOF -{ - "version": "$version", - "srcHash": "$src_hash", - "yarnHash": "$yarn_hash", - "cargoHash": "0000000000000000000000000000000000000000000000000000" -} -EOF - -cargo_hash=$(nix-prefetch "{ sha256 }: (import ../../../../../.. {}).element-desktop.seshat.cargoDeps") - -cat > pin.json << EOF -{ - "version": "$version", - "srcHash": "$src_hash", - "yarnHash": "$yarn_hash", - "cargoHash": "$cargo_hash" -} -EOF - diff --git a/pkgs/by-name/el/element-desktop/update.sh b/pkgs/by-name/el/element-desktop/update.sh deleted file mode 100755 index 63ef2e2d39f1..000000000000 --- a/pkgs/by-name/el/element-desktop/update.sh +++ /dev/null @@ -1,65 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i bash -p nix coreutils prefetch-yarn-deps jq curl - -if [ "$#" -gt 1 ] || [[ "$1" == -* ]]; then - echo "Regenerates packaging data for the element packages." - echo "Usage: $0 [git release tag]" - exit 1 -fi - -version="$1" - -set -euo pipefail - -if [ -z "$version" ]; then - version="$(curl -fsSL "https://api.github.com/repos/element-hq/element-desktop/releases/latest" | jq -r '.tag_name')" -fi - -# strip leading "v" -version="${version#v}" - -cd "$(dirname "${BASH_SOURCE[0]}")" || exit 1 - -nixflags=( - --extra-experimental-features - "nix-command flakes" -) - -# HACK: prefetch-yarn-deps hashes may output extra clutter on stdout (!) so -# we'll need to get the last line, last word -fixupHash() { - local sorta_yarn_hash="$(tail -n1 <<< "$1")" - local almost_yarn_hash="${sorta_yarn_hash##* }" - local yarn_hash="$(nix "${nixflags[@]}" hash convert --hash-algo sha256 "$almost_yarn_hash")" - - printf "%s" "$yarn_hash" -} - -getHashes() { - variant="$1" - output="$2" - - local url="github:element-hq/element-$variant/v$version" - local src="$(nix "${nixflags[@]}" flake prefetch --json "$url")" - local src_hash="$(jq -r ".hash" <<< "$src")" - local src_path="$(jq -r ".storePath" <<< "$src")" - local yarn_hash="$(fixupHash "$(prefetch-yarn-deps "$src_path/yarn.lock")")" - - cat > "$output" << EOF -{ - "version" = "$version"; - "hashes" = { - "${variant}SrcHash" = "$src_hash"; - "${variant}YarnHash" = "$yarn_hash"; - }; -} -EOF - - if [ "$variant" = "web" ]; then - local shared_components_yarn_hash="$(fixupHash "$(prefetch-yarn-deps "$src_path/packages/shared-components/yarn.lock")")" - sed -i "/^ \"webYarnHash/a \ \"webSharedComponentsYarnHash\" = \"$shared_components_yarn_hash\";" "$output" - fi -} - -getHashes web ../element-web-unwrapped/element-web-pin.nix -getHashes desktop element-desktop-pin.nix diff --git a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix b/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix deleted file mode 100644 index 982b477e1225..000000000000 --- a/pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ - "version" = "1.12.10"; - "hashes" = { - "webSrcHash" = "sha256-qc17AK2HvTJi0r03VTH0D2QitdYcGNRObji9cm6XsFU="; - "webYarnHash" = "sha256-qdmdwjVXA+ZnNG3S9Pnm3JOrJXYXVdH+w7mccNjRmVM="; - "webSharedComponentsYarnHash" = "sha256-0sOF3w6BnY1WenDP+zqZAo1W4C91glMQSMQ22iYajTw="; - }; -} diff --git a/pkgs/by-name/el/element-web-unwrapped/package.nix b/pkgs/by-name/el/element-web-unwrapped/package.nix index 0da4b2771eae..bd13a9fc861b 100644 --- a/pkgs/by-name/el/element-web-unwrapped/package.nix +++ b/pkgs/by-name/el/element-web-unwrapped/package.nix @@ -2,16 +2,16 @@ lib, stdenv, fetchFromGitHub, - fetchYarnDeps, jq, - yarnConfigHook, nodejs, jitsi-meet, + fetchPnpmDeps, + pnpm, + pnpmConfigHook, + faketty, }: let - pinData = import ./element-web-pin.nix; - inherit (pinData.hashes) webSrcHash webYarnHash webSharedComponentsYarnHash; noPhoningHome = { disable_guests = true; # disable automatic guest account registration at matrix.org }; @@ -22,72 +22,62 @@ let meta = removeAttrs previousAttrs.meta [ "knownVulnerabilities" ]; }); in -stdenv.mkDerivation ( - finalAttrs: - removeAttrs pinData [ "hashes" ] - // { - pname = "element-web"; +stdenv.mkDerivation (finalAttrs: { + pname = "element-web"; + version = "1.12.14"; - src = fetchFromGitHub { - owner = "element-hq"; - repo = "element-web"; - rev = "v${finalAttrs.version}"; - hash = webSrcHash; - }; + src = fetchFromGitHub { + owner = "element-hq"; + repo = "element-web"; + tag = "v${finalAttrs.version}"; + hash = "sha256-yy7CfMOMT1DBXHDHaDyAaOgp3s2KQIKA1A6zUhVOUhM="; + }; - # https://github.com/element-hq/element-web/commit/e883b05206129857aa00ca726252e10a0eb05cf9 - # introduced a link: dependency that we need to fetch as well - offlineCacheSharedComponents = fetchYarnDeps { - yarnLock = finalAttrs.src + "/packages/shared-components/yarn.lock"; - sha256 = webSharedComponentsYarnHash; - }; + pnpmDeps = fetchPnpmDeps { + pname = "element"; + inherit (finalAttrs) version src; + fetcherVersion = 3; + hash = "sha256-0yqWObZtRntsH7gk+OB8pMuWsrvCQ4L9173Qv0o5abk="; + }; - offlineCache = fetchYarnDeps { - yarnLock = finalAttrs.src + "/yarn.lock"; - sha256 = webYarnHash; - }; + nativeBuildInputs = [ + jq + nodejs + pnpm + pnpmConfigHook + faketty + ]; - nativeBuildInputs = [ - yarnConfigHook - jq - nodejs - ]; + # faketty is required to work around a bug in nx. + # See: https://github.com/nrwl/nx/issues/22445 + buildPhase = '' + runHook preBuild - buildPhase = '' - runHook preBuild + cd apps/web - export VERSION=${finalAttrs.version} + export VERSION=${finalAttrs.version} + faketty pnpm run build - pushd packages/shared-components - yarnOfflineCache=${finalAttrs.offlineCacheSharedComponents} yarnConfigHook - popd - yarn --offline --cwd packages/shared-components prepare + runHook postBuild + ''; - yarn --offline build:res - yarn --offline build:module_system - yarn --offline build:bundle + installPhase = '' + runHook preInstall - runHook postBuild - ''; + cp -R webapp $out + cp ${jitsi-meet-override}/libs/external_api.min.js $out/jitsi_external_api.min.js + echo "${finalAttrs.version}" > "$out/version" + jq -s '.[0] * $conf' "config.sample.json" --argjson "conf" '${builtins.toJSON noPhoningHome}' > "$out/config.json" - installPhase = '' - runHook preInstall + runHook postInstall + ''; - cp -R webapp $out - cp ${jitsi-meet-override}/libs/external_api.min.js $out/jitsi_external_api.min.js - echo "${finalAttrs.version}" > "$out/version" - jq -s '.[0] * $conf' "config.sample.json" --argjson "conf" '${builtins.toJSON noPhoningHome}' > "$out/config.json" - - runHook postInstall - ''; - - meta = { - description = "Glossy Matrix collaboration client for the web"; - homepage = "https://element.io/"; - changelog = "https://github.com/element-hq/element-web/blob/v${finalAttrs.version}/CHANGELOG.md"; - teams = [ lib.teams.matrix ]; - license = lib.licenses.agpl3Plus; - platforms = lib.platforms.all; - }; - } -) + meta = { + description = "Glossy Matrix collaboration client for the web"; + homepage = "https://element.io/"; + changelog = "https://github.com/element-hq/element-web/blob/v${finalAttrs.version}/CHANGELOG.md"; + teams = [ lib.teams.matrix ]; + license = lib.licenses.agpl3Plus; + platforms = lib.platforms.all; + }; +}) From dafa47c181759e9fedc8864e0f4015ed0dbe1a59 Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Thu, 9 Apr 2026 17:54:23 +0200 Subject: [PATCH 36/78] feh: 3.11.4 -> 3.12.1 Changelog: https://feh.finalrewind.org/archive/3.12.1/ Changelog: https://feh.finalrewind.org/archive/3.12/ Diff: https://github.com/derf/feh/compare/3.11.4...3.12.1 --- pkgs/by-name/fe/feh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fe/feh/package.nix b/pkgs/by-name/fe/feh/package.nix index e9d4de23b606..b4d8b30b68e7 100644 --- a/pkgs/by-name/fe/feh/package.nix +++ b/pkgs/by-name/fe/feh/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "feh"; - version = "3.11.4"; + version = "3.12.1"; src = fetchFromGitHub { owner = "derf"; repo = "feh"; rev = finalAttrs.version; - hash = "sha256-CURXaEkYwN0RWxjkoe5cZptIUcgTOOH3q0QAAw3P+cs="; + hash = "sha256-cjfP/jnVWIGXTihtjVANE1T31R9ZFj8g5H8W3F+JrQk="; }; outputs = [ From d46b5f7687b1c5e408d458e6eac45cc4689b3f68 Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Thu, 9 Apr 2026 17:54:48 +0200 Subject: [PATCH 37/78] feh: fix -v not showing version --- pkgs/by-name/fe/feh/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/fe/feh/package.nix b/pkgs/by-name/fe/feh/package.nix index b4d8b30b68e7..1a6d2957145a 100644 --- a/pkgs/by-name/fe/feh/package.nix +++ b/pkgs/by-name/fe/feh/package.nix @@ -48,6 +48,7 @@ stdenv.mkDerivation (finalAttrs: { makeFlags = [ "PREFIX=${placeholder "out"}" + "VERSION=${finalAttrs.version}" "exif=1" ] ++ lib.optional stdenv.hostPlatform.isDarwin "verscmp=0" From f5b75578b4e1fbcb4ee558927895db1a083e212f Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Thu, 9 Apr 2026 18:27:00 +0200 Subject: [PATCH 38/78] electron_41: remove no longer needed patch Upstream removed skia patch_dir in https://github.com/electron/electron/commit/21f9474f4f3d9787c5514884107e748095c59bf1 --- .../tools/electron/41-skia-patchdir.patch | 12 ------------ pkgs/development/tools/electron/common.nix | 3 --- 2 files changed, 15 deletions(-) delete mode 100644 pkgs/development/tools/electron/41-skia-patchdir.patch diff --git a/pkgs/development/tools/electron/41-skia-patchdir.patch b/pkgs/development/tools/electron/41-skia-patchdir.patch deleted file mode 100644 index 9612d4292b85..000000000000 --- a/pkgs/development/tools/electron/41-skia-patchdir.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/electron/patches/config.json b/electron/patches/config.json -index ed42ff8123..7af1c839cc 100644 ---- a/electron/patches/config.json -+++ b/electron/patches/config.json -@@ -12,6 +12,6 @@ - { "patch_dir": "src/electron/patches/ReactiveObjC", "repo": "src/third_party/squirrel.mac/vendor/ReactiveObjC" }, - { "patch_dir": "src/electron/patches/webrtc", "repo": "src/third_party/webrtc" }, - { "patch_dir": "src/electron/patches/reclient-configs", "repo": "src/third_party/engflow-reclient-configs" }, -- { "patch_dir": "src/electron/patches/skia", "repo": "src/third_party/skia/src" }, -+ { "patch_dir": "src/electron/patches/skia", "repo": "src/third_party/skia" }, - { "patch_dir": "src/electron/patches/sqlite", "repo": "src/third_party/sqlite/src" } - ] diff --git a/pkgs/development/tools/electron/common.nix b/pkgs/development/tools/electron/common.nix index f06739827857..6a67cde6d74c 100644 --- a/pkgs/development/tools/electron/common.nix +++ b/pkgs/development/tools/electron/common.nix @@ -131,9 +131,6 @@ in ] ++ lib.optionals (lib.versions.major info.version == "39") [ ./39-angle-patchdir.patch - ] - ++ lib.optionals (lib.versions.major info.version == "41") [ - ./41-skia-patchdir.patch ]; postPatch = '' From 889f33c909e14ffbe9e70c764ec23efbc4181239 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Thu, 9 Apr 2026 18:40:54 +0200 Subject: [PATCH 39/78] electron_40: fix build --- .../tools/electron/40-angle-patchdir.patch | 11 +++++++++++ pkgs/development/tools/electron/common.nix | 3 +++ 2 files changed, 14 insertions(+) create mode 100644 pkgs/development/tools/electron/40-angle-patchdir.patch diff --git a/pkgs/development/tools/electron/40-angle-patchdir.patch b/pkgs/development/tools/electron/40-angle-patchdir.patch new file mode 100644 index 000000000000..595d93b35891 --- /dev/null +++ b/pkgs/development/tools/electron/40-angle-patchdir.patch @@ -0,0 +1,11 @@ +diff --git a/electron/patches/config.json b/electron/patches/config.json +index f5dbe8600f..9e1e5e0704 100644 +--- a/electron/patches/config.json ++++ b/electron/patches/config.json +@@ -15,5 +15,5 @@ + { "patch_dir": "src/electron/patches/reclient-configs", "repo": "src/third_party/engflow-reclient-configs" }, + { "patch_dir": "src/electron/patches/sqlite", "repo": "src/third_party/sqlite/src" }, + { "patch_dir": "src/electron/patches/skia", "repo": "src/third_party/skia" }, +- { "patch_dir": "src/electron/patches/angle", "repo": "src/third_party/angle/src" } ++ { "patch_dir": "src/electron/patches/angle", "repo": "src/third_party/angle" } + ] diff --git a/pkgs/development/tools/electron/common.nix b/pkgs/development/tools/electron/common.nix index 6a67cde6d74c..ec3f4fe34b46 100644 --- a/pkgs/development/tools/electron/common.nix +++ b/pkgs/development/tools/electron/common.nix @@ -131,6 +131,9 @@ in ] ++ lib.optionals (lib.versions.major info.version == "39") [ ./39-angle-patchdir.patch + ] + ++ lib.optionals (lib.versions.major info.version == "40") [ + ./40-angle-patchdir.patch ]; postPatch = '' From 95c54463b815be494caf991364eb596540c3c9a8 Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Thu, 9 Apr 2026 12:08:29 -0700 Subject: [PATCH 40/78] bencode: drop --- pkgs/by-name/be/bencode/package.nix | 58 ----------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 58 deletions(-) delete mode 100644 pkgs/by-name/be/bencode/package.nix diff --git a/pkgs/by-name/be/bencode/package.nix b/pkgs/by-name/be/bencode/package.nix deleted file mode 100644 index c4f66b92cd8c..000000000000 --- a/pkgs/by-name/be/bencode/package.nix +++ /dev/null @@ -1,58 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - catch2, - cmake, - expected-lite, - fmt, - gsl-lite, - ninja, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "bencode"; - version = "1.0.1"; - - src = fetchFromGitHub { - owner = "fbdtemme"; - repo = "bencode"; - rev = finalAttrs.version; - hash = "sha256-zpxvADZfYTUdlNLMZJSCanPL40EGl9BBCxR7oDhvOTw="; - }; - - nativeBuildInputs = [ - cmake - ninja - ]; - - buildInputs = [ - catch2 - expected-lite - fmt - gsl-lite - ]; - - postPatch = '' - # Disable a test that requires an internet connection. - substituteInPlace tests/CMakeLists.txt \ - --replace "add_subdirectory(cmake_fetch_content)" "" - ''; - - doCheck = true; - - postInstall = '' - rm -rf $out/lib64 - ''; - - meta = { - description = "Header-only C++20 bencode serialization/deserialization library"; - homepage = "https://github.com/fbdtemme/bencode"; - changelog = "https://github.com/fbdtemme/bencode/blob/${finalAttrs.src.rev}/CHANGELOG.md"; - license = lib.licenses.mit; - maintainers = [ ]; - platforms = lib.platforms.unix; - # Broken because the default stdenv on these targets doesn't support C++20. - broken = with stdenv; isDarwin || (isLinux && isAarch64); - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 76007cb15d3c..d2993c83efa6 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -372,6 +372,7 @@ mapAliases { belcard = throw "'belcard' has been moved to 'linphonePackages.belcard'"; # Added 2025-09-20 belle-sip = throw "'belle-sip' has been moved to 'linphonePackages.belle-sip'"; # Added 2025-09-20 belr = throw "'belr' has been moved to 'linphonePackages.belr'"; # Added 2025-09-20 + bencode = throw "'bencode' has been removed because it is unmaintained upstream"; # Added 2026-04-09 bfc = throw "bfc has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-10 bfr = throw "bfr has been removed, did not update since 2004, fails to build on gcc-15, no homepage"; # Added 2026-01-28 bindle = throw "bindle has been removed since it is vulnerable to CVE-2025-62518 and upstream has been archived"; # Added 2025-10-24 From ecfed6327ed43ee96605e8e85dc12080b1ccdfd1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Apr 2026 19:29:00 +0000 Subject: [PATCH 41/78] xan: 0.56.0 -> 0.57.0 --- pkgs/by-name/xa/xan/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xa/xan/package.nix b/pkgs/by-name/xa/xan/package.nix index f43d71bcc40b..b05e9b2d99da 100644 --- a/pkgs/by-name/xa/xan/package.nix +++ b/pkgs/by-name/xa/xan/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "xan"; - version = "0.56.0"; + version = "0.57.0"; src = fetchFromGitHub { owner = "medialab"; repo = "xan"; tag = finalAttrs.version; - hash = "sha256-eXzWquBFuX4DB9uOJFgWwp1cNxi02KcU4yZQ3PsPRRs="; + hash = "sha256-54kLrWOSHnS26nogw/u3Prq6nfxsrT/VaDKEQr8kK48="; }; - cargoHash = "sha256-Mck41QDRCyQvbKDIIjaoniHOk2U5FPbr4Oun2WuL800="; + cargoHash = "sha256-3L6WMkCecyhYVWchcFcs5lesxax468pIZc+ZllLwbro="; # FIXME: tests fail and I do not have the time to investigate. Temporarily disable # tests so that we can manually run and test the package for packaging purposes. From 461c22c6d53636b03325695b6380eabb28d3ae2a Mon Sep 17 00:00:00 2001 From: Andrew Sukach Date: Sun, 15 Feb 2026 11:46:42 -0800 Subject: [PATCH 42/78] rectangle-pro: 3.63 -> 3.68 --- pkgs/by-name/re/rectangle-pro/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/rectangle-pro/package.nix b/pkgs/by-name/re/rectangle-pro/package.nix index e82940b53a39..e2f832212398 100644 --- a/pkgs/by-name/re/rectangle-pro/package.nix +++ b/pkgs/by-name/re/rectangle-pro/package.nix @@ -7,11 +7,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "rectangle-pro"; - version = "3.63"; + version = "3.68"; src = fetchurl { url = "https://rectangleapp.com/pro/downloads/Rectangle%20Pro%20${finalAttrs.version}.dmg"; - hash = "sha256-ysRIf19Woo6odCEgkNfoRDelF7gflDhaiNH+hjygz/Q="; + hash = "sha256-8tS9vH55A4h7q+eMDGKolcK6o8HbgAXcPmLlzbI3W8E="; }; sourceRoot = "."; From 50e0342e3e372bcad704d03dc4a14d0c02971854 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Thu, 9 Apr 2026 23:43:31 +0200 Subject: [PATCH 43/78] rectangle-pro: 3.68 -> 3.75 --- pkgs/by-name/re/rectangle-pro/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/rectangle-pro/package.nix b/pkgs/by-name/re/rectangle-pro/package.nix index e2f832212398..72724e5fd38a 100644 --- a/pkgs/by-name/re/rectangle-pro/package.nix +++ b/pkgs/by-name/re/rectangle-pro/package.nix @@ -7,11 +7,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "rectangle-pro"; - version = "3.68"; + version = "3.75"; src = fetchurl { url = "https://rectangleapp.com/pro/downloads/Rectangle%20Pro%20${finalAttrs.version}.dmg"; - hash = "sha256-8tS9vH55A4h7q+eMDGKolcK6o8HbgAXcPmLlzbI3W8E="; + hash = "sha256-1NIR3iql9+e2nX/mzThkJ2LnLi0onrgF8gLwFBf2iKc="; }; sourceRoot = "."; From 8ddd409f9859cfbd80f37d3b4af049e1956fcb4c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Apr 2026 21:48:44 +0000 Subject: [PATCH 44/78] alpaca: 9.2.2 -> 9.2.3 --- pkgs/by-name/al/alpaca/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/alpaca/package.nix b/pkgs/by-name/al/alpaca/package.nix index e0307f7e4fea..ee8e76566a76 100644 --- a/pkgs/by-name/al/alpaca/package.nix +++ b/pkgs/by-name/al/alpaca/package.nix @@ -33,14 +33,14 @@ let in pythonPackages.buildPythonApplication rec { pname = "alpaca"; - version = "9.2.2"; + version = "9.2.3"; pyproject = false; # Built with meson src = fetchFromGitHub { owner = "Jeffser"; repo = "Alpaca"; tag = version; - hash = "sha256-5ZvvYsWfj51ie8LOP0fWeg3lDBHGjLwDjz4wQIvCj4A="; + hash = "sha256-SwZcycyY2S4GcB6mMcP6JdzMsBlN5Xr6I9kaKKqnb/8="; }; postPatch = '' From 4446a4c871129d4757d7698c710d6e9f11848055 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Apr 2026 23:30:22 +0000 Subject: [PATCH 45/78] hugo: 0.159.2 -> 0.160.1 --- pkgs/by-name/hu/hugo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hu/hugo/package.nix b/pkgs/by-name/hu/hugo/package.nix index 9b81b25d694d..5bd4bad0aa17 100644 --- a/pkgs/by-name/hu/hugo/package.nix +++ b/pkgs/by-name/hu/hugo/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "hugo"; - version = "0.159.2"; + version = "0.160.1"; src = fetchFromGitHub { owner = "gohugoio"; repo = "hugo"; tag = "v${finalAttrs.version}"; - hash = "sha256-86qlh4did365g75j3fk5gkBp3T3YH3zEnNhaOrPFVcI="; + hash = "sha256-6vBVGqT/Ia7XSbBhRaQVsr/pT1bRXvMz3rZZLYydSfc="; }; - vendorHash = "sha256-w6wjKB4jQejxW7IqpZaujxlZSUxWYqHiPI6aqOOD2+0="; + vendorHash = "sha256-x1Gk4fZfzTKr6QcnraJ6fuwPMa3cTLlY6OaSQkWrdC0="; checkFlags = let From 4223927c89a7b0cca145f90295d8a60999433abc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 00:27:32 +0000 Subject: [PATCH 46/78] python3Packages.dtschema: 2025.12 -> 2026.04 --- pkgs/development/python-modules/dtschema/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dtschema/default.nix b/pkgs/development/python-modules/dtschema/default.nix index a4a3037ad2cb..f891540dc797 100644 --- a/pkgs/development/python-modules/dtschema/default.nix +++ b/pkgs/development/python-modules/dtschema/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "dtschema"; - version = "2025.12"; + version = "2026.04"; pyproject = true; src = fetchFromGitHub { owner = "devicetree-org"; repo = "dt-schema"; tag = "v${finalAttrs.version}"; - hash = "sha256-DCkZDI0/W/4IkMzaa769vKJxlSMWoEsLIdlyChYd+Mk="; + hash = "sha256-U86h0FVmsYfoKMOaS3DRwKOUjpsm4uNTbUm2YJehaFs="; }; build-system = [ setuptools-scm ]; From 08d0b13dfe8a2352e253712b4c4e24dd0e674548 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 02:26:12 +0000 Subject: [PATCH 47/78] libretro.mgba: 0-unstable-2026-03-30 -> 0-unstable-2026-04-03 --- pkgs/applications/emulators/libretro/cores/mgba.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/mgba.nix b/pkgs/applications/emulators/libretro/cores/mgba.nix index c0de852de2a2..e7009525f8db 100644 --- a/pkgs/applications/emulators/libretro/cores/mgba.nix +++ b/pkgs/applications/emulators/libretro/cores/mgba.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mgba"; - version = "0-unstable-2026-03-30"; + version = "0-unstable-2026-04-03"; src = fetchFromGitHub { owner = "libretro"; repo = "mgba"; - rev = "6ab29fed1b5139f19ac98c523fd4a6a7f0b30e38"; - hash = "sha256-6cCd2tuj2kXTL1w0DUPodaLU0ivNjPyKGytgxrjlwb0="; + rev = "6dce57eef127dc4cc292644f38196e0e7c58590c"; + hash = "sha256-sLxQ7NG5ypSQACo1Q/9/FwQKCpZsIU0Y35dLa8uhOVs="; }; meta = { From 2eae3662d66cc2fabd9333efc863b492f2e90ed6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 02:39:37 +0000 Subject: [PATCH 48/78] glances: 4.5.2 -> 4.5.3.2 --- pkgs/by-name/gl/glances/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gl/glances/package.nix b/pkgs/by-name/gl/glances/package.nix index c5929080386a..82dacd9c4d04 100644 --- a/pkgs/by-name/gl/glances/package.nix +++ b/pkgs/by-name/gl/glances/package.nix @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "glances"; - version = "4.5.2"; + version = "4.5.3.2"; pyproject = true; disabled = python3Packages.isPyPy; @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "nicolargo"; repo = "glances"; tag = "v${finalAttrs.version}"; - hash = "sha256-o/q/zW7lRKQg+u4XblwNIswCVIroMdeUaPTNkN8QKwo="; + hash = "sha256-QMKi37+uuRkZxK1qcRIUDAElLU7njjGYUoSecBdbCO0="; }; build-system = with python3Packages; [ setuptools ]; From c6cf73c5a6800a53c4443cc7f97e0b82e05fe276 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 03:33:56 +0000 Subject: [PATCH 49/78] mixing-station: 2.8.0 -> 2.8.2 --- pkgs/by-name/mi/mixing-station/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/mixing-station/package.nix b/pkgs/by-name/mi/mixing-station/package.nix index e705ba39d310..d40c4e1ad60c 100644 --- a/pkgs/by-name/mi/mixing-station/package.nix +++ b/pkgs/by-name/mi/mixing-station/package.nix @@ -22,13 +22,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "mixing-station"; - version = "2.8.0"; + version = "2.8.2"; src = fetchzip { url = "https://mixingstation.app/backend/api/web/download/archive/mixing-station-pc/update/${finalAttrs.version}"; name = "mixing-station-${finalAttrs.version}.zip"; extension = "zip"; - hash = "sha256-AGmBCkaYt3kZv/XuR9fkeEVryFw6t/p1CHVirNp+81s="; + hash = "sha256-hGxwr+Juf8ES4Mifs/B6wq5h2Vs+ymcMl8k8Y6HxcJk="; stripRoot = false; }; From 6a00ba414555aab01e4506ae141cd3021f2e3c6b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 03:43:04 +0000 Subject: [PATCH 50/78] emulsion: 11.0 -> 12.3 --- pkgs/by-name/em/emulsion/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/em/emulsion/package.nix b/pkgs/by-name/em/emulsion/package.nix index 87d013db2d7a..9664ba732692 100644 --- a/pkgs/by-name/em/emulsion/package.nix +++ b/pkgs/by-name/em/emulsion/package.nix @@ -34,16 +34,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "emulsion"; - version = "11.0"; + version = "12.3"; src = fetchFromGitHub { owner = "ArturKovacs"; repo = "emulsion"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-0t+MUZu1cvkJSL9Ly9kblH8fMr05KuRpOo+JDn/VUc8="; + sha256 = "sha256-+C4YB5usNKfNydyEyIvaScnjK0h/PKN1x8gnt7Lz2kQ="; }; - cargoHash = "sha256-1s5kCUxn4t1A40QHuygGKaqphLmcl+EYfx++RZQmL00="; + cargoHash = "sha256-i+lSUSgq98iT9OzsdkZgRidLszc6mJJA1b1Jfq+yk5s="; nativeBuildInputs = [ installShellFiles From 094b279a716a27e8f309d5bc28ac186480508a58 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 04:02:57 +0000 Subject: [PATCH 51/78] pv-migrate: 3.2.0 -> 3.3.0 --- pkgs/by-name/pv/pv-migrate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pv/pv-migrate/package.nix b/pkgs/by-name/pv/pv-migrate/package.nix index 725ef9df4db6..8747c7d7e7f2 100644 --- a/pkgs/by-name/pv/pv-migrate/package.nix +++ b/pkgs/by-name/pv/pv-migrate/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "pv-migrate"; - version = "3.2.0"; + version = "3.3.0"; src = fetchFromGitHub { owner = "utkuozdemir"; repo = "pv-migrate"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-zWE0jpBYauI8Xm4HcArV3I0m3LMLEz8CoThjNrjxddE="; + sha256 = "sha256-ieE7kO/PA/2ZgvGbDhu1MzJTk5yvg2plKTyQe0Y/nb8="; }; subPackages = [ "cmd/pv-migrate" ]; From 3831149b627b201c42f4daa5806fbb5e3cc92701 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 04:20:06 +0000 Subject: [PATCH 52/78] terraform-mcp-server: 0.5.0 -> 0.5.1 --- pkgs/by-name/te/terraform-mcp-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/terraform-mcp-server/package.nix b/pkgs/by-name/te/terraform-mcp-server/package.nix index 9132fe3def87..f83843677771 100644 --- a/pkgs/by-name/te/terraform-mcp-server/package.nix +++ b/pkgs/by-name/te/terraform-mcp-server/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "terraform-mcp-server"; - version = "0.5.0"; + version = "0.5.1"; src = fetchFromGitHub { owner = "hashicorp"; repo = "terraform-mcp-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-V+TcIuw9SrSbqtjZMM5CSUjPof9xpdwN0NKGrU7M6kQ="; + hash = "sha256-pYco93oARCqgUk99X3oxBcuNKStw0JeyVQOoEt6PYn8="; }; - vendorHash = "sha256-8bKDnnByc6tId7mWCaSxY9zgoBW7Ajlmd33xuMrJp1E="; + vendorHash = "sha256-fJ3G/kqJlnoBdBVgnl1MzYLrNhucNocWT3rHgrTpfQU="; ldflags = [ "-X main.version=${finalAttrs.version}" From 47146bb557ab84b049266b044b3c945a817add24 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 04:20:33 +0000 Subject: [PATCH 53/78] temporal_capi: 0.2.2 -> 0.2.3 --- pkgs/by-name/te/temporal_capi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/temporal_capi/package.nix b/pkgs/by-name/te/temporal_capi/package.nix index a19ee4efe21f..28ea9526a1b9 100644 --- a/pkgs/by-name/te/temporal_capi/package.nix +++ b/pkgs/by-name/te/temporal_capi/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "temporal_capi"; - version = "0.2.2"; + version = "0.2.3"; src = fetchFromGitHub { owner = "boa-dev"; repo = "temporal"; tag = "v${finalAttrs.version}"; - hash = "sha256-aAe8gaMAkUrVcEbe8PJfo1Mn8wEwriH4PPjbgNdcUkY="; + hash = "sha256-wD4pTVgQZrGONgSTDm9Eq3fo3Ez7aIC0/n4Rqgksad4="; }; - cargoHash = "sha256-25NBtoWc/YrBjvRT/AqMYwFVBuGuEyn3Nrq+ZlzTIXQ="; + cargoHash = "sha256-8m4fWMEZxQ4g3h+81K9KnQvHHewmExOq0nouJ7wec8M="; postPatch = '' # Force crate-type to include staticlib From 4696d84021b9812d5c6f4e5b5a0aeaffe57e1a07 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 04:36:42 +0000 Subject: [PATCH 54/78] uv: 0.11.4 -> 0.11.6 --- pkgs/by-name/uv/uv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index 3a278f0bf0a6..0c2d86df19bd 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uv"; - version = "0.11.4"; + version = "0.11.6"; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = finalAttrs.version; - hash = "sha256-bOvArcuBrF/4ENhQx1cH79Q2+zygBO+GMOe2oNZwCTc="; + hash = "sha256-S3D8KjIyUw9cy+y8FCNX4o2CezWWBS1c00f6bLytTrE="; }; - cargoHash = "sha256-1Q58GFLhBVFqhSxI1korv3iwSwxEKNHLN9rzqIhWBHU="; + cargoHash = "sha256-1zKhePStJQx8OiRJo7omJn1w0UdQ9at0c1glsjFPuTo="; buildInputs = [ rust-jemalloc-sys From a81de3b1a9279caaf68eb4a82bc68d7b2794f79f Mon Sep 17 00:00:00 2001 From: dram Date: Fri, 10 Apr 2026 12:58:40 +0800 Subject: [PATCH 55/78] Revert "maintainers: init kaynetik" --- nixos/modules/services/security/yubikey-agent.nix | 1 - pkgs/by-name/ag/age-plugin-yubikey/package.nix | 1 - pkgs/by-name/ag/age/package.nix | 5 +---- pkgs/by-name/at/atuin/package.nix | 1 - pkgs/by-name/ba/bazel-buildtools/package.nix | 1 - pkgs/by-name/ba/bazelisk/package.nix | 5 +---- pkgs/by-name/ez/eza/package.nix | 1 - pkgs/by-name/k9/k9s/package.nix | 1 - pkgs/by-name/la/lazygit/package.nix | 1 - pkgs/by-name/po/podman-compose/package.nix | 5 +---- pkgs/by-name/po/podman-desktop/package.nix | 1 - pkgs/by-name/ri/ripgrep/package.nix | 1 - pkgs/by-name/so/sops/package.nix | 1 - pkgs/by-name/tf/tflint/package.nix | 5 +---- pkgs/by-name/tf/tfsec/package.nix | 1 - pkgs/by-name/tm/tmux/package.nix | 1 - pkgs/by-name/wi/wireguard-tools/package.nix | 1 - pkgs/by-name/wi/wireguard-ui/package.nix | 5 +---- pkgs/by-name/zo/zoxide/package.nix | 1 - 19 files changed, 5 insertions(+), 34 deletions(-) diff --git a/nixos/modules/services/security/yubikey-agent.nix b/nixos/modules/services/security/yubikey-agent.nix index 7b3be280e0c0..0cfc34b13553 100644 --- a/nixos/modules/services/security/yubikey-agent.nix +++ b/nixos/modules/services/security/yubikey-agent.nix @@ -14,7 +14,6 @@ in meta.maintainers = with lib.maintainers; [ philandstuff rawkode - kaynetik ]; options = { diff --git a/pkgs/by-name/ag/age-plugin-yubikey/package.nix b/pkgs/by-name/ag/age-plugin-yubikey/package.nix index 543bdd51910d..10df405f10bd 100644 --- a/pkgs/by-name/ag/age-plugin-yubikey/package.nix +++ b/pkgs/by-name/ag/age-plugin-yubikey/package.nix @@ -43,7 +43,6 @@ rustPlatform.buildRustPackage (finalAttrs: { kranzes vtuan10 adamcstephens - kaynetik ]; }; }) diff --git a/pkgs/by-name/ag/age/package.nix b/pkgs/by-name/ag/age/package.nix index d3ef5ec2a066..ecbb1d9d5309 100644 --- a/pkgs/by-name/ag/age/package.nix +++ b/pkgs/by-name/ag/age/package.nix @@ -80,9 +80,6 @@ buildGoModule (finalAttrs: { description = "Modern encryption tool with small explicit keys"; license = lib.licenses.bsd3; mainProgram = "age"; - maintainers = with lib.maintainers; [ - tazjin - kaynetik - ]; + maintainers = with lib.maintainers; [ tazjin ]; }; }) diff --git a/pkgs/by-name/at/atuin/package.nix b/pkgs/by-name/at/atuin/package.nix index 1e9db1613a82..6b8a1387b8bd 100644 --- a/pkgs/by-name/at/atuin/package.nix +++ b/pkgs/by-name/at/atuin/package.nix @@ -72,7 +72,6 @@ rustPlatform.buildRustPackage (finalAttrs: { sciencentistguy _0x4A6F rvdp - kaynetik ]; mainProgram = "atuin"; }; diff --git a/pkgs/by-name/ba/bazel-buildtools/package.nix b/pkgs/by-name/ba/bazel-buildtools/package.nix index 143a674ab3be..8426f09a67a3 100644 --- a/pkgs/by-name/ba/bazel-buildtools/package.nix +++ b/pkgs/by-name/ba/bazel-buildtools/package.nix @@ -41,7 +41,6 @@ buildGoModule (finalAttrs: { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ elasticdog - kaynetik ]; teams = [ lib.teams.bazel ]; }; diff --git a/pkgs/by-name/ba/bazelisk/package.nix b/pkgs/by-name/ba/bazelisk/package.nix index 3155d4372068..f499de78c6ea 100644 --- a/pkgs/by-name/ba/bazelisk/package.nix +++ b/pkgs/by-name/ba/bazelisk/package.nix @@ -32,9 +32,6 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/bazelbuild/bazelisk"; changelog = "https://github.com/bazelbuild/bazelisk/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ - elasticdog - kaynetik - ]; + maintainers = with lib.maintainers; [ elasticdog ]; }; }) diff --git a/pkgs/by-name/ez/eza/package.nix b/pkgs/by-name/ez/eza/package.nix index ba6171163dbe..19293a765010 100644 --- a/pkgs/by-name/ez/eza/package.nix +++ b/pkgs/by-name/ez/eza/package.nix @@ -75,7 +75,6 @@ rustPlatform.buildRustPackage (finalAttrs: { cafkafk _9glenda sigmasquadron - kaynetik ]; platforms = with lib.platforms; unix ++ windows; }; diff --git a/pkgs/by-name/k9/k9s/package.nix b/pkgs/by-name/k9/k9s/package.nix index 37759f5c43b2..c1e7558875b5 100644 --- a/pkgs/by-name/k9/k9s/package.nix +++ b/pkgs/by-name/k9/k9s/package.nix @@ -78,7 +78,6 @@ buildGoModule (finalAttrs: { qjoly devusb ryan4yin - kaynetik ]; }; }) diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix index 175e8686435d..1f6a1fe5e186 100644 --- a/pkgs/by-name/la/lazygit/package.nix +++ b/pkgs/by-name/la/lazygit/package.nix @@ -46,7 +46,6 @@ buildGoModule (finalAttrs: { khaneliman starsep sigmasquadron - kaynetik ]; mainProgram = "lazygit"; }; diff --git a/pkgs/by-name/po/podman-compose/package.nix b/pkgs/by-name/po/podman-compose/package.nix index 01654d3c70cf..d0169a667af0 100644 --- a/pkgs/by-name/po/podman-compose/package.nix +++ b/pkgs/by-name/po/podman-compose/package.nix @@ -43,10 +43,7 @@ python3Packages.buildPythonApplication (finalAttrs: { homepage = "https://github.com/containers/podman-compose"; license = lib.licenses.gpl2Only; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ - sikmir - kaynetik - ]; + maintainers = [ lib.maintainers.sikmir ]; teams = [ lib.teams.podman ]; mainProgram = "podman-compose"; }; diff --git a/pkgs/by-name/po/podman-desktop/package.nix b/pkgs/by-name/po/podman-desktop/package.nix index 92b1651bbded..4aee451bfef9 100644 --- a/pkgs/by-name/po/podman-desktop/package.nix +++ b/pkgs/by-name/po/podman-desktop/package.nix @@ -170,7 +170,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ booxter - kaynetik ]; inherit (electron.meta) platforms; mainProgram = "podman-desktop"; diff --git a/pkgs/by-name/ri/ripgrep/package.nix b/pkgs/by-name/ri/ripgrep/package.nix index 6f73c6662b66..69d06b695139 100644 --- a/pkgs/by-name/ri/ripgrep/package.nix +++ b/pkgs/by-name/ri/ripgrep/package.nix @@ -70,7 +70,6 @@ rustPlatform.buildRustPackage (finalAttrs: { globin ma27 zowoq - kaynetik ]; mainProgram = "rg"; platforms = lib.platforms.all; diff --git a/pkgs/by-name/so/sops/package.nix b/pkgs/by-name/so/sops/package.nix index 1ca994f2f58f..ef2b6bcb5509 100644 --- a/pkgs/by-name/so/sops/package.nix +++ b/pkgs/by-name/so/sops/package.nix @@ -66,7 +66,6 @@ buildGoModule (finalAttrs: { maintainers = with lib.maintainers; [ Scrumplex mic92 - kaynetik ]; license = lib.licenses.mpl20; }; diff --git a/pkgs/by-name/tf/tflint/package.nix b/pkgs/by-name/tf/tflint/package.nix index cfe01d58999e..bd873fcaa6b5 100644 --- a/pkgs/by-name/tf/tflint/package.nix +++ b/pkgs/by-name/tf/tflint/package.nix @@ -61,9 +61,6 @@ buildGo125Module (finalAttrs: { homepage = "https://github.com/terraform-linters/tflint"; changelog = "https://github.com/terraform-linters/tflint/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mpl20; - maintainers = with lib.maintainers; [ - momeemt - kaynetik - ]; + maintainers = with lib.maintainers; [ momeemt ]; }; }) diff --git a/pkgs/by-name/tf/tfsec/package.nix b/pkgs/by-name/tf/tfsec/package.nix index ba0640878a39..13515402aab7 100644 --- a/pkgs/by-name/tf/tfsec/package.nix +++ b/pkgs/by-name/tf/tfsec/package.nix @@ -38,7 +38,6 @@ buildGoModule (finalAttrs: { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab - kaynetik ]; }; }) diff --git a/pkgs/by-name/tm/tmux/package.nix b/pkgs/by-name/tm/tmux/package.nix index 82bff08133d7..d3907e4b164e 100644 --- a/pkgs/by-name/tm/tmux/package.nix +++ b/pkgs/by-name/tm/tmux/package.nix @@ -113,7 +113,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ethancedwards8 fpletz - kaynetik ]; }; }) diff --git a/pkgs/by-name/wi/wireguard-tools/package.nix b/pkgs/by-name/wi/wireguard-tools/package.nix index 83f30ed50d46..025e1b9912b7 100644 --- a/pkgs/by-name/wi/wireguard-tools/package.nix +++ b/pkgs/by-name/wi/wireguard-tools/package.nix @@ -90,7 +90,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ zx2c4 ma27 - kaynetik ]; mainProgram = "wg"; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/wi/wireguard-ui/package.nix b/pkgs/by-name/wi/wireguard-ui/package.nix index 916ec10327a4..0c96cf6d288a 100644 --- a/pkgs/by-name/wi/wireguard-ui/package.nix +++ b/pkgs/by-name/wi/wireguard-ui/package.nix @@ -75,10 +75,7 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/ngoduykhanh/wireguard-ui"; license = lib.licenses.mit; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ - bot-wxt1221 - kaynetik - ]; + maintainers = with lib.maintainers; [ bot-wxt1221 ]; mainProgram = "wireguard-ui"; }; }) diff --git a/pkgs/by-name/zo/zoxide/package.nix b/pkgs/by-name/zo/zoxide/package.nix index 4927ade45dc5..877ea5379d04 100644 --- a/pkgs/by-name/zo/zoxide/package.nix +++ b/pkgs/by-name/zo/zoxide/package.nix @@ -76,7 +76,6 @@ rustPlatform.buildRustPackage (finalAttrs: { SuperSandro2000 matthiasbeyer ryan4yin - kaynetik ]; mainProgram = "zoxide"; }; From f08de2978e5d51b741c5520c2e792158025f456e Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Fri, 10 Apr 2026 10:53:42 +0530 Subject: [PATCH 56/78] act3: init at 2.0.0 Signed-off-by: phanirithvij --- pkgs/by-name/ac/act3/package.nix | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/by-name/ac/act3/package.nix diff --git a/pkgs/by-name/ac/act3/package.nix b/pkgs/by-name/ac/act3/package.nix new file mode 100644 index 000000000000..3b1c8275d6e2 --- /dev/null +++ b/pkgs/by-name/ac/act3/package.nix @@ -0,0 +1,33 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, +}: + +buildGoModule (finalAttrs: { + pname = "act3"; + version = "2.0.0"; + + src = fetchFromGitHub { + owner = "dhth"; + repo = "act3"; + tag = "v${finalAttrs.version}"; + hash = "sha256-GE9f4hm+R4G4NCqdPN6h5MTZqMVLkrdMnc20bOZGcu4="; + }; + + vendorHash = "sha256-+WSWlmxQTryLrpeloYdupyMibsgFYpjSuDvW+if3IHE="; + + __structuredAttrs = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Glance at the last 3 runs of your GitHub Actions workflows"; + homepage = "https://github.com/dhth/act3"; + license = lib.licenses.mit; + mainProgram = "act3"; + maintainers = with lib.maintainers; [ phanirithvij ]; + platforms = lib.platforms.unix; + }; +}) From b688faa86ddbfd5af0a5aab3af3d9a0c4456a864 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 06:12:02 +0000 Subject: [PATCH 57/78] retroarch-assets: 1.22.0-unstable-2025-12-01 -> 1.22.0-unstable-2026-04-09 --- pkgs/by-name/re/retroarch-assets/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/retroarch-assets/package.nix b/pkgs/by-name/re/retroarch-assets/package.nix index f1c637868d6a..ae22101f70b0 100644 --- a/pkgs/by-name/re/retroarch-assets/package.nix +++ b/pkgs/by-name/re/retroarch-assets/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "retroarch-assets"; - version = "1.22.0-unstable-2025-12-01"; + version = "1.22.0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "libretro"; repo = "retroarch-assets"; - rev = "a7b711dfd74871e9985ba3b2fe2c15048a928aaf"; - hash = "sha256-M0abYzsWxGHgwQEobhLKIIKj3XeDxmZBN+5+UER4c9k="; + rev = "9ba4071d04cbd00404a52b5c6c41cf9d3cf218fb"; + hash = "sha256-K3EtqRStUSJwRxX0OeFPtnjuX0aV5DHcr/d4YvZgb1c="; }; makeFlags = [ From 14d5973aa5e16b619c0ee60c95bc193d380d6c4d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 06:31:53 +0000 Subject: [PATCH 58/78] ripdrag: 0.4.11 -> 0.4.12 --- pkgs/by-name/ri/ripdrag/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ri/ripdrag/package.nix b/pkgs/by-name/ri/ripdrag/package.nix index 5adf25b0b4d3..486887ccc03d 100644 --- a/pkgs/by-name/ri/ripdrag/package.nix +++ b/pkgs/by-name/ri/ripdrag/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ripdrag"; - version = "0.4.11"; + version = "0.4.12"; src = fetchFromGitHub { owner = "nik012003"; repo = "ripdrag"; tag = "v${finalAttrs.version}"; - hash = "sha256-1IUS0PNzIoSrlBXQrUmw/lXUD8auVVKhu/irSoYoK6w="; + hash = "sha256-syirR3t3AxThwIPMviGaSeXpDz2ApDGZOozPJ5bGEt4="; }; - cargoHash = "sha256-LtkSGu261rPFgofaD/t2rSilxUPL6eHBpd/Tz9gR8ZM="; + cargoHash = "sha256-/OczChiDDK6Y2CxpjfgWkTwweKe4FVpOMlsB+qMp/r8="; nativeBuildInputs = [ pkg-config From 6c0dc8c3d16273f929a8009737f7be7b6a2dc5a0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 07:17:04 +0000 Subject: [PATCH 59/78] grpc-client-cli: 1.24.2 -> 1.24.3 --- pkgs/by-name/gr/grpc-client-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/grpc-client-cli/package.nix b/pkgs/by-name/gr/grpc-client-cli/package.nix index 312169c352b4..4d5758145575 100644 --- a/pkgs/by-name/gr/grpc-client-cli/package.nix +++ b/pkgs/by-name/gr/grpc-client-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "grpc-client-cli"; - version = "1.24.2"; + version = "1.24.3"; src = fetchFromGitHub { owner = "vadimi"; repo = "grpc-client-cli"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-y+EY0dhz5+rxegWEgBwcFHcz1MFlbygt0jAWh8yFQmw="; + sha256 = "sha256-M3YhVNu7yx/JAMoNrG/JDEMR7JLLLx02+XchCniYVCU="; }; - vendorHash = "sha256-dkntncYuu5KtIpr73qSxb45NeiuKv8a1bJi645xsIx4="; + vendorHash = "sha256-MNl+4PA0hJwWQZwegwVBcUTKWUSfaSdNo4b4lvKRMxM="; meta = { description = "Generic gRPC command line client"; From 2d7ad1644a2e3ccfecd2ef47f8c8d5ae45b6c778 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 10 Apr 2026 09:25:35 +0200 Subject: [PATCH 60/78] python3Packages.iamdata: 0.1.202604091 -> 0.1.202604101 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202604091...v0.1.202604101 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202604101 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 17bd2700fcc0..1963012fec26 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202604091"; + version = "0.1.202604101"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-KcXJmV+5aeOhIxN3xvjZPFQSDTMxeFPYq/1IErnV1t0="; + hash = "sha256-YA6q5BMQ+71Jn54KEqAqt7LMg+t36f56paDtMYQcHGc="; }; __darwinAllowLocalNetworking = true; From 7e8e40c4de411e7d57fb57e21d792a6b48058736 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 10 Apr 2026 09:27:15 +0200 Subject: [PATCH 61/78] python3Packages.mypy-boto3-mediaconnect: 1.42.37 -> 1.42.87 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 8491a8795859..70a2a4cfd588 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -854,8 +854,8 @@ in "sha256-1cIpxNx/Q1C89D27DO0PTsFRhZvSok7L1e+B6WjPXvs="; mypy-boto3-mediaconnect = - buildMypyBoto3Package "mediaconnect" "1.42.37" - "sha256-NYn/N65sVAUxA4kTCi/IJNP/QQeutFjH8S7N2AeK3g8="; + buildMypyBoto3Package "mediaconnect" "1.42.87" + "sha256-JxR2l3AZarl6nr9l6UiBxTC7638DvVwNQmm6a0dxpsI="; mypy-boto3-mediaconvert = buildMypyBoto3Package "mediaconvert" "1.42.71" From f36033e4abbecf88e7b35baf879649eb222052f6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 10 Apr 2026 09:27:32 +0200 Subject: [PATCH 62/78] python3Packages.mypy-boto3-redshift-data: 1.42.3 -> 1.42.87 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 70a2a4cfd588..de9a8daf7cfd 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1094,8 +1094,8 @@ in "sha256-hQyZdqznZ8uJVoiwuiVRQRG8fDVWykuyWGJ6BOEc0bE="; mypy-boto3-redshift-data = - buildMypyBoto3Package "redshift-data" "1.42.3" - "sha256-Mby+hQJcBXqmDY5wC1Uut4EQex1PmjT8bgB81rT5NKU="; + buildMypyBoto3Package "redshift-data" "1.42.87" + "sha256-KjFXEK3rcYOgaN1unw0mFxqW8VKPzsYT95KQO4DTZp8="; mypy-boto3-redshift-serverless = buildMypyBoto3Package "redshift-serverless" "1.42.28" From 92bd828c13941523e538b7331b9f9d6e2e3ccd04 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 10 Apr 2026 09:27:39 +0200 Subject: [PATCH 63/78] python3Packages.mypy-boto3-sagemaker: 1.42.79 -> 1.42.87 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index de9a8daf7cfd..2eaaeb38ecd4 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1170,8 +1170,8 @@ in "sha256-juVfwdjPDNPaT5tvyXpzDtomugqxeu++AERLkVtFIxw="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.42.79" - "sha256-HSSrvBgXk0HwS8ys2e8+euzupPc075axwh7WAduvvR8="; + buildMypyBoto3Package "sagemaker" "1.42.87" + "sha256-w1mjZjHC65uJ+pkfhBcn7wwhhmaZ4AQPKATS2mXYfkU="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.42.3" From 75e5b6e426135d899c83542d3e9493a1aff4e437 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 10 Apr 2026 09:28:06 +0200 Subject: [PATCH 64/78] python3Packages.boto3-stubs: 1.42.86 -> 1.42.87 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 8241bacfb826..1c4f5c914b14 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.42.86"; + version = "1.42.87"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-hfwSM39wUj4l8wiFuA/u7PhiOXerpT92cr03pWdHGKM="; + hash = "sha256-TDhzzDzBsJVgdhaQnezE+aqbujejwh1HNIKA7t+YVmM="; }; build-system = [ setuptools ]; From 172eb51eda8bcb7e2eaa4955feb616f28d3db467 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 10 Apr 2026 09:28:26 +0200 Subject: [PATCH 65/78] python3Packages.publicsuffixlist: 1.0.2.20260408 -> 1.0.2.20260410 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260410-gha/CHANGES.md --- pkgs/development/python-modules/publicsuffixlist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index 81dbad46782a..8ac1eb348f2a 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,12 +11,12 @@ buildPythonPackage (finalAttrs: { pname = "publicsuffixlist"; - version = "1.0.2.20260408"; + version = "1.0.2.20260410"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-nADjVKqlb776Rw8CC7dDqryD2BRJqXr8MNMWTKH2puk="; + hash = "sha256-XhH04df3ikVy3yxVzipIdybghKAwi1/9kVH8bsNAp5E="; }; postPatch = '' From d584c010bcfd66d697e7446468a172f11f09fec0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 10 Apr 2026 09:30:20 +0200 Subject: [PATCH 66/78] python3Packages.tencentcloud-sdk-python: 3.1.73 -> 3.1.75 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.73...3.1.75 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.75/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 0a94e4a85409..57c4df9eb4d2 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.73"; + version = "3.1.75"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-VYjJLaFVGgIV35naRZaFhTSf8Z3AjCmPTkcxJdshSyY="; + hash = "sha256-O/heoxVZybJYZF3qFcuKXgbncClfKK21WpXGqtwxw58="; }; build-system = [ setuptools ]; From 1b7c078a469cf56dcfb62b4bada2c58e8f041be9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 07:39:07 +0000 Subject: [PATCH 67/78] code-cursor: 3.0.12 -> 3.0.16 --- pkgs/by-name/co/code-cursor/sources.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/co/code-cursor/sources.json b/pkgs/by-name/co/code-cursor/sources.json index 95306b7b02cc..6acce0b40e06 100644 --- a/pkgs/by-name/co/code-cursor/sources.json +++ b/pkgs/by-name/co/code-cursor/sources.json @@ -1,22 +1,22 @@ { - "version": "3.0.12", + "version": "3.0.16", "vscodeVersion": "1.105.1", "sources": { "x86_64-linux": { - "url": "https://downloads.cursor.com/production/a80ff7dfcaa45d7750f6e30be457261379c29b06/linux/x64/Cursor-3.0.12-x86_64.AppImage", - "hash": "sha256-dUAF18h48nzLW+pjcAGeY0c7jZVbwD/3ceczZXxKJv0=" + "url": "https://downloads.cursor.com/production/475871d112608994deb2e3065dfb7c6b0baa0c54/linux/x64/Cursor-3.0.16-x86_64.AppImage", + "hash": "sha256-/kBlLvaF3/7WSEI6ika6opgUVDQVo7vLVLsgG8htEpk=" }, "aarch64-linux": { - "url": "https://downloads.cursor.com/production/a80ff7dfcaa45d7750f6e30be457261379c29b06/linux/arm64/Cursor-3.0.12-aarch64.AppImage", - "hash": "sha256-6RJaoJtx2YYr21174CfwxVYdjHoDXLAj19ekUA7E3Ck=" + "url": "https://downloads.cursor.com/production/475871d112608994deb2e3065dfb7c6b0baa0c54/linux/arm64/Cursor-3.0.16-aarch64.AppImage", + "hash": "sha256-tG75z9SPVaH6cgN75XW1ZKRyj689Yd97cbQZSvQtPrA=" }, "x86_64-darwin": { - "url": "https://downloads.cursor.com/production/a80ff7dfcaa45d7750f6e30be457261379c29b06/darwin/x64/Cursor-darwin-x64.dmg", - "hash": "sha256-ct29cI2vrcy/E4nODVgdVf+pCm7faj3VlcaUws7cOps=" + "url": "https://downloads.cursor.com/production/475871d112608994deb2e3065dfb7c6b0baa0c54/darwin/x64/Cursor-darwin-x64.dmg", + "hash": "sha256-8pGWntBuY6hwIuQ3x5yF93j0++3gB+wg/KsVfIVWUgI=" }, "aarch64-darwin": { - "url": "https://downloads.cursor.com/production/a80ff7dfcaa45d7750f6e30be457261379c29b06/darwin/arm64/Cursor-darwin-arm64.dmg", - "hash": "sha256-7igCfkYPRVdwKzakKxYpY0cgqfbpneHJIfcUv3KfRKk=" + "url": "https://downloads.cursor.com/production/475871d112608994deb2e3065dfb7c6b0baa0c54/darwin/arm64/Cursor-darwin-arm64.dmg", + "hash": "sha256-HHd3CpSlGpuRUjakSCBRp3q3RYhiOapBKqblRNiQaZI=" } } } From 76e56346b3177062fd6dfd0cafb8c4032cf2944f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 07:40:01 +0000 Subject: [PATCH 68/78] mediawriter: 5.3.0 -> 5.3.1 --- pkgs/by-name/me/mediawriter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/mediawriter/package.nix b/pkgs/by-name/me/mediawriter/package.nix index 206646af2c09..83bf8aae2e98 100644 --- a/pkgs/by-name/me/mediawriter/package.nix +++ b/pkgs/by-name/me/mediawriter/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mediawriter"; - version = "5.3.0"; + version = "5.3.1"; src = fetchFromGitHub { owner = "FedoraQt"; repo = "MediaWriter"; tag = finalAttrs.version; - hash = "sha256-oicnUxyo+5nuDh7A3oL9Pgrm69Lv7CWeNaJdMfuESu8="; + hash = "sha256-INq07MdWLq5qwBNWrrBRmtIpxsmnHcqPEUyRkIl3Qa4="; }; nativeBuildInputs = [ From b5c03f5e5906e6b25ba5acf96b671d05fc7a26f1 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Wed, 6 Aug 2025 14:12:36 +0200 Subject: [PATCH 69/78] cargo-sbom: init at 0.10.0 Signed-off-by: Matthias Beyer Co-authored-by: Acid Bong --- pkgs/by-name/ca/cargo-sbom/package.nix | 47 ++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 pkgs/by-name/ca/cargo-sbom/package.nix diff --git a/pkgs/by-name/ca/cargo-sbom/package.nix b/pkgs/by-name/ca/cargo-sbom/package.nix new file mode 100644 index 000000000000..de854436a5fb --- /dev/null +++ b/pkgs/by-name/ca/cargo-sbom/package.nix @@ -0,0 +1,47 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + nix-update-script, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + __structuredAttrs = true; + + pname = "cargo-sbom"; + version = "0.10.0"; + + src = fetchFromGitHub { + owner = "psastras"; + repo = "sbom-rs"; + tag = "cargo-sbom-v${finalAttrs.version}"; + hash = "sha256-U11tUXhUD0RjnTuTSmQwBD7OSsYXBfeofDfURDwbGrc="; + }; + + cargoHash = "sha256-a0tGBTCLvYUObFeZwSxEqRPpMkEZdsO4kHnExUMrNWk="; + + versionCheckProgramArg = "--version"; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + checkFlags = [ + "--skip=test_cargo_binary_cyclonedx_1_5_example" + "--skip=test_cargo_binary_cyclonedx_1_6_example" + "--skip=test_cargo_binary_cyclonedx_example" + "--skip=test_cargo_binary_spdx_example" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Create software bill of materials (SBOM) for Rust"; + homepage = "https://github.com/psastras/sbom-rs"; + license = [ lib.licenses.mit ]; + maintainers = with lib.maintainers; [ + matthiasbeyer + ]; + platforms = lib.platforms.all; + mainProgram = "cargo-sbom"; + }; +}) From 141ba16a9bd2bf3b54c3d4a1e111b71946d5114d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 10 Apr 2026 11:34:55 +0200 Subject: [PATCH 70/78] python3Packages.pydantic-graph: 1.77.0 -> 1.79.0 https://github.com/pydantic/pydantic-ai/compare/v1.77.0...v1.79.0 --- pkgs/development/python-modules/pydantic-graph/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydantic-graph/default.nix b/pkgs/development/python-modules/pydantic-graph/default.nix index 3aa221715ecd..0cd50ab85822 100644 --- a/pkgs/development/python-modules/pydantic-graph/default.nix +++ b/pkgs/development/python-modules/pydantic-graph/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "pydantic-graph"; - version = "1.77.0"; + version = "1.79.0"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "pydantic-ai"; tag = "v${finalAttrs.version}"; - hash = "sha256-g1behrlnpYio1w12jzMS13DQSs6ajgN8bezinIPr928="; + hash = "sha256-humCEXsoBNoLG33GjHdvagg3QNxjf/1gSQZUrk6ZnHg="; }; sourceRoot = "${finalAttrs.src.name}/pydantic_graph"; From 062a169b7aebf3115f1cc9ce2700b4c7c9f0f91f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 10 Apr 2026 11:38:37 +0200 Subject: [PATCH 71/78] python3Packages.pydantic-ai-slim: 1.77.0 -> 1.79.0 https://github.com/pydantic/pydantic-ai/compare/v1.77.0...v1.79.0 --- pkgs/development/python-modules/pydantic-ai-slim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydantic-ai-slim/default.nix b/pkgs/development/python-modules/pydantic-ai-slim/default.nix index 224c87006dac..61e0cf930cd3 100644 --- a/pkgs/development/python-modules/pydantic-ai-slim/default.nix +++ b/pkgs/development/python-modules/pydantic-ai-slim/default.nix @@ -20,14 +20,14 @@ buildPythonPackage (finalAttrs: { pname = "pydantic-ai-slim"; - version = "1.77.0"; + version = "1.79.0"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "pydantic-ai"; tag = "v${finalAttrs.version}"; - hash = "sha256-g1behrlnpYio1w12jzMS13DQSs6ajgN8bezinIPr928="; + hash = "sha256-humCEXsoBNoLG33GjHdvagg3QNxjf/1gSQZUrk6ZnHg="; }; sourceRoot = "${finalAttrs.src.name}/pydantic_ai_slim"; From ca4120ec8edf1085d0c7f6c5b3ea37bf546333ec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 10:14:04 +0000 Subject: [PATCH 72/78] opencode: 1.4.0 -> 1.4.3 --- pkgs/by-name/op/opencode/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 773e6dfa6a5d..5dd682b3ae68 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -16,13 +16,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "1.4.0"; + version = "1.4.3"; src = fetchFromGitHub { owner = "anomalyco"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-u3OeU+3Y/O6KEeDiOl+pswBZ7++kMqwoK+ams03qWE4="; + hash = "sha256-m+Ue7FWiTjKMAn1QefAwOMfOb2Vybk0mJPV9zcbkOmE="; }; node_modules = stdenvNoCC.mkDerivation { @@ -72,7 +72,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { # NOTE: Required else we get errors that our fixed-output derivation references store paths dontFixup = true; - outputHash = "sha256-atufNVv1pxdcz9TGhlZsQSwZ8E8dxJ7syPA/FD/cZWI="; + outputHash = "sha256-hVXlQcUuvUudIB35Td6ucBYopM/QOSx59tQbCTqoB/0="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; From 69fe9ab6986141b6a7a717ec13e3c36aee50c8b8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 10 Apr 2026 12:33:25 +0200 Subject: [PATCH 73/78] python3Packages.resvg-py: 0.2.6 -> 0.3.0 https://github.com/baseplate-admin/resvg-py/releases/tag/0.3.0 --- pkgs/development/python-modules/resvg-py/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/resvg-py/default.nix b/pkgs/development/python-modules/resvg-py/default.nix index ce60f88d0455..fec1c29484c4 100644 --- a/pkgs/development/python-modules/resvg-py/default.nix +++ b/pkgs/development/python-modules/resvg-py/default.nix @@ -12,19 +12,19 @@ buildPythonPackage (finalAttrs: { pname = "resvg-py"; - version = "0.2.6"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "baseplate-admin"; repo = "resvg-py"; tag = finalAttrs.version; - hash = "sha256-lNNAIEEzwPEs/Qup6PXkMWezGHEAVs4VxuwBv5DgjWE="; + hash = "sha256-XXzNrOR2/bMXR5GWEk8XKlCNHNG4+Sz0+0EgESc8FbQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-OrXWiMIgqZ2opl3XfC2zVwN9w0xz2u08mRA883tN6pM="; + hash = "sha256-pIz92GeQctxAbCZ8QPbFhSTmdSVNopw0vL2fwMJXoYc="; }; build-system = [ From 75eda6a47a0c0d10a7357b8c1b9a1e2d2fa2d432 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Fri, 10 Apr 2026 13:17:42 +0200 Subject: [PATCH 74/78] gitbutler: skip flaky pre_push husky hook test The hook script used in this test does not consume stdin and can exit before pre_push finishes writing the ref line, surfacing as EPIPE in the sandbox where scheduling makes the race more likely. Skip it alongside the other known-flaky tests so the build is reproducible. --- pkgs/by-name/gi/gitbutler/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gi/gitbutler/package.nix b/pkgs/by-name/gi/gitbutler/package.nix index c3421e433870..835b7e19bded 100644 --- a/pkgs/by-name/gi/gitbutler/package.nix +++ b/pkgs/by-name/gi/gitbutler/package.nix @@ -131,6 +131,8 @@ rustPlatform.buildRustPackage (finalAttrs: { "git_editor_takes_precedence" # FLAKY (try again): child exited unsuccessfully: ExitStatus(unix_wait_status(10752)) "migrations_in_parallel_with_processes" + # FLAKY: Broken pipe (os error 32) - hook script doesn't consume stdin, races with writer + "pre_push_ignores_husky_core_hooks_path_when_disabled" # Archive at 'tests/fixtures/generated-archives/[...].tar' not found [..] Error: No such file or directory (os error 2) "merge_first_branch_into_gb_local_and_verify_rebase" "json_output_with_dangling_commits" From 68cb60a9f61411ba78b7b48471af79e361f6aa63 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 7 Apr 2026 16:37:41 -0500 Subject: [PATCH 75/78] lxi-tools: migrate to by-name lxi-tools-gui: migrate to by-name --- pkgs/by-name/lx/lxi-tools-gui/package.nix | 7 +++++++ .../default.nix => by-name/lx/lxi-tools/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 pkgs/by-name/lx/lxi-tools-gui/package.nix rename pkgs/{tools/networking/lxi-tools/default.nix => by-name/lx/lxi-tools/package.nix} (100%) diff --git a/pkgs/by-name/lx/lxi-tools-gui/package.nix b/pkgs/by-name/lx/lxi-tools-gui/package.nix new file mode 100644 index 000000000000..bc664e768e58 --- /dev/null +++ b/pkgs/by-name/lx/lxi-tools-gui/package.nix @@ -0,0 +1,7 @@ +{ + lxi-tools, +}: + +lxi-tools.override { + withGui = true; +} diff --git a/pkgs/tools/networking/lxi-tools/default.nix b/pkgs/by-name/lx/lxi-tools/package.nix similarity index 100% rename from pkgs/tools/networking/lxi-tools/default.nix rename to pkgs/by-name/lx/lxi-tools/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8423e7c1b0f7..9d8f2470cbb0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9996,9 +9996,6 @@ with pkgs; luddite = with python3Packages; toPythonApplication luddite; - lxi-tools = callPackage ../tools/networking/lxi-tools { }; - lxi-tools-gui = callPackage ../tools/networking/lxi-tools { withGui = true; }; - lyx = libsForQt5.callPackage ../applications/misc/lyx { }; magic-wormhole = with python3Packages; toPythonApplication magic-wormhole; From 4a418efe561f6950396b342f31bb286d73049fb4 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 5 Apr 2026 08:17:36 -0500 Subject: [PATCH 76/78] rsyslog-light: migrate overrides to by-name --- pkgs/by-name/rs/rsyslog-light/package.nix | 30 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 27 -------------------- 2 files changed, 30 insertions(+), 27 deletions(-) create mode 100644 pkgs/by-name/rs/rsyslog-light/package.nix diff --git a/pkgs/by-name/rs/rsyslog-light/package.nix b/pkgs/by-name/rs/rsyslog-light/package.nix new file mode 100644 index 000000000000..1a0aab3a1036 --- /dev/null +++ b/pkgs/by-name/rs/rsyslog-light/package.nix @@ -0,0 +1,30 @@ +{ + rsyslog, +}: + +rsyslog.override { + withKrb5 = false; + withSystemd = false; + withJemalloc = false; + withMysql = false; + withPostgres = false; + withDbi = false; + withNetSnmp = false; + withUuid = false; + withCurl = false; + withGnutls = false; + withGcrypt = false; + withLognorm = false; + withMaxminddb = false; + withOpenssl = false; + withRelp = false; + withKsi = false; + withLogging = false; + withNet = false; + withHadoop = false; + withRdkafka = false; + withMongo = false; + withCzmq = false; + withRabbitmq = false; + withHiredis = false; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3b21df77052b..1852fa1b5337 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1935,33 +1935,6 @@ with pkgs; roundcubePlugins = recurseIntoAttrs (callPackage ../servers/roundcube/plugins { }); - rsyslog-light = rsyslog.override { - withKrb5 = false; - withSystemd = false; - withJemalloc = false; - withMysql = false; - withPostgres = false; - withDbi = false; - withNetSnmp = false; - withUuid = false; - withCurl = false; - withGnutls = false; - withGcrypt = false; - withLognorm = false; - withMaxminddb = false; - withOpenssl = false; - withRelp = false; - withKsi = false; - withLogging = false; - withNet = false; - withHadoop = false; - withRdkafka = false; - withMongo = false; - withCzmq = false; - withRabbitmq = false; - withHiredis = false; - }; - xmlsort = perlPackages.XMLFilterSort; mcelog = callPackage ../os-specific/linux/mcelog { From 4387389a28b22e7bb42fc8c657d59f523c7e1211 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 10 Feb 2026 17:09:18 -0600 Subject: [PATCH 77/78] xygrib: migrate to by-name --- .../default.nix => by-name/xy/xygrib/package.nix} | 10 ++++------ pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 4 insertions(+), 8 deletions(-) rename pkgs/{applications/misc/xygrib/default.nix => by-name/xy/xygrib/package.nix} (96%) diff --git a/pkgs/applications/misc/xygrib/default.nix b/pkgs/by-name/xy/xygrib/package.nix similarity index 96% rename from pkgs/applications/misc/xygrib/default.nix rename to pkgs/by-name/xy/xygrib/package.nix index 67d3e165702b..ecac076e3eed 100644 --- a/pkgs/applications/misc/xygrib/default.nix +++ b/pkgs/by-name/xy/xygrib/package.nix @@ -2,15 +2,13 @@ lib, stdenv, fetchFromGitHub, - wrapQtAppsHook, cmake, bzip2, - qtbase, - qttools, libnova, proj, libpng, openjpeg, + qt5, }: stdenv.mkDerivation { @@ -26,12 +24,12 @@ stdenv.mkDerivation { nativeBuildInputs = [ cmake - qttools - wrapQtAppsHook + qt5.qttools + qt5.wrapQtAppsHook ]; buildInputs = [ bzip2 - qtbase + qt5.qtbase libnova proj openjpeg diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d8a8219a1fea..d9fdcc473d32 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10969,8 +10969,6 @@ with pkgs; xppen_4 ; - xygrib = libsForQt5.callPackage ../applications/misc/xygrib { }; - ydiff = with python3.pkgs; toPythonApplication ydiff; yokadi = python3Packages.callPackage ../applications/misc/yokadi { }; From efaacd513cf2d95e8c968bceeb4e4a29b59bfd99 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Tue, 10 Feb 2026 17:10:17 -0600 Subject: [PATCH 78/78] xygrib: switch from rev to hash --- pkgs/by-name/xy/xygrib/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/xy/xygrib/package.nix b/pkgs/by-name/xy/xygrib/package.nix index ecac076e3eed..0d75836e8cb0 100644 --- a/pkgs/by-name/xy/xygrib/package.nix +++ b/pkgs/by-name/xy/xygrib/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation { owner = "opengribs"; repo = "XyGrib"; rev = "88c425ca2d7f4ba5d7ab75bfa25e177bee02d310"; - sha256 = "sha256-qMMeRYIQqJpVRE3YjbXIiXHwS/CHs9l2QihszwQIr/A="; + hash = "sha256-qMMeRYIQqJpVRE3YjbXIiXHwS/CHs9l2QihszwQIr/A="; }; nativeBuildInputs = [