From c02201b19c4372ebf0e4c4e9e7386fe9750acfc0 Mon Sep 17 00:00:00 2001 From: aftix Date: Sun, 29 Dec 2024 21:04:12 -0600 Subject: [PATCH] flake: updated inputs and package source FODs --- flake.lock | 96 +-- flake.nix | 1 + home/common/shell.nix | 1 - overlay.nix | 2 +- packages/barcodebuddy.nix | 2 +- packages/matrix-synapse-unwrapped.nix | 180 +++++ packages/nu_plugin_audio_hook.nix | 6 +- packages/nu_plugin_compress.nix | 6 +- .../nu_plugin_compress_add_lockfile.patch | 647 +++++++++++------- packages/nu_plugin_desktop_notifications.nix | 6 +- packages/nu_plugin_dns.nix | 6 +- packages/nu_plugin_endecode.nix | 39 -- packages/nu_plugin_explore.nix | 6 +- packages/nu_plugin_port_list.nix | 8 +- packages/nu_plugin_port_scan.nix | 6 +- packages/nu_plugin_semver.nix | 6 +- packages/nu_plugin_strutils.nix | 8 +- packages/steel-language-server.nix | 8 +- packages/steel.nix | 8 +- packages/youtube-operational-api/package.nix | 4 +- 20 files changed, 665 insertions(+), 381 deletions(-) create mode 100644 packages/matrix-synapse-unwrapped.nix delete mode 100644 packages/nu_plugin_endecode.nix diff --git a/flake.lock b/flake.lock index 0b442d4..1464754 100644 --- a/flake.lock +++ b/flake.lock @@ -92,11 +92,11 @@ "carapace": { "flake": false, "locked": { - "lastModified": 1734714597, - "narHash": "sha256-HdAQf0IxAOfi6nrxtomYMBQePqccbRBpF5AU90MnmDs=", + "lastModified": 1735322408, + "narHash": "sha256-YafnzjzFnl5XnVLX0nFD5QiYOvk3fjVLSpRebYwubMI=", "owner": "carapace-sh", "repo": "carapace-bin", - "rev": "f6d5be469c2611691f7002294fc731000a4cc2b8", + "rev": "37a24ba29f3222fff18988389be47f7b705e0caf", "type": "github" }, "original": { @@ -191,11 +191,11 @@ ] }, "locked": { - "lastModified": 1734701201, - "narHash": "sha256-hk0roBX10j/hospoWIJIJj3i2skd7Oml6yKQBx7mTFk=", + "lastModified": 1735468753, + "narHash": "sha256-2dt1nOe9zf9pDkf5Kn7FUFyPRo581s0n90jxYXJ94l0=", "owner": "nix-community", "repo": "disko", - "rev": "2ee76c861af3b895b3b104bae04777b61397485b", + "rev": "84a5b93637cc16cbfcc61b6e1684d626df61eb21", "type": "github" }, "original": { @@ -570,11 +570,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1734711375, - "narHash": "sha256-fzUpeBQkNHDgWL6WHZg5My/AvifAXEYX5dF65rIiJB4=", + "lastModified": 1735490308, + "narHash": "sha256-aU6svFKnYSbOeorLcfLvUBBtx6G6381CM6Uo2PwaUrk=", "owner": "helix-editor", "repo": "helix", - "rev": "ba6e6dc3dd96e3688bb7bb5d553adb5fcb005e34", + "rev": "9cc056e755273156b01cedf47a8cdfdf82d84252", "type": "github" }, "original": { @@ -590,11 +590,11 @@ ] }, "locked": { - "lastModified": 1734821669, - "narHash": "sha256-F7Z2tIJsUEhErpK0sGMep4xG/eTVuK2eBpvgh3cS2H8=", + "lastModified": 1735381016, + "narHash": "sha256-CyCZFhMUkuYbSD6bxB/r43EdmDE7hYeZZPTCv0GudO4=", "owner": "nix-community", "repo": "home-manager", - "rev": "51160a097a850839b7eae7ef08d0d3e7e353dfc3", + "rev": "10e99c43cdf4a0713b4e81d90691d22c6a58bdf2", "type": "github" }, "original": { @@ -628,11 +628,11 @@ "hostsBlacklist": { "flake": false, "locked": { - "lastModified": 1734808123, - "narHash": "sha256-at0ghOcIDoyKi5t0+9zJdcxFzhIW8mpqmG0H7+wmQjA=", + "lastModified": 1735499362, + "narHash": "sha256-cxtjEC3N60n9YHDcoUOLkASyx7XEZgGaQKxRAXoOBHU=", "owner": "Ultimate-Hosts-Blacklist", "repo": "Ultimate.Hosts.Blacklist", - "rev": "647221cbe1aafb135e317bdce9e53949cc007e4e", + "rev": "ee4ccf881f75184098b72cb10076650e4e6a89bb", "type": "github" }, "original": { @@ -644,11 +644,11 @@ "hyprland": { "flake": false, "locked": { - "lastModified": 1734822454, - "narHash": "sha256-VhBUmov3V3BoVd8dJXvqjvskIRjJ7f8JadEh3T1WNBw=", + "lastModified": 1735514352, + "narHash": "sha256-EivxqI3NluU/ltdpzly5oyhe+C0oC6dZby2lnf5kBgc=", "owner": "hyprwm", "repo": "hyprland", - "rev": "31422ae25dee33dd000798b64a80bd7fd08d2ece", + "rev": "cb211d83f68542e9fbf7567d57bdf528286cbf7e", "type": "github" }, "original": { @@ -732,11 +732,11 @@ "nginxBlacklist": { "flake": false, "locked": { - "lastModified": 1734818689, - "narHash": "sha256-CaF/vWaLPHN4n0HqK6LNrfeAWRyh3Qdx2iIu9CBPHNA=", + "lastModified": 1735509893, + "narHash": "sha256-kyXuS8rmZQGhlnPdtbQp1sY4GTBjwIMAkaJvg/4yk9k=", "owner": "mitchellkrogza", "repo": "nginx-ultimate-bad-bot-blocker", - "rev": "ea878f603a7b9edbf8a4cc79cf2f2c776deefb77", + "rev": "be79e80b764a0d88e6089685a3ca4dbe3e2332a0", "type": "github" }, "original": { @@ -773,11 +773,11 @@ ] }, "locked": { - "lastModified": 1734838217, - "narHash": "sha256-zvMLS8BGn+kMG7tLLT3PJ67/S9yqZ9B7V8hKBa9cRRY=", + "lastModified": 1735443188, + "narHash": "sha256-AydPpRBh8+NOkrLylG7vTsHrGO2b5L7XkMEL5HlzcA8=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "d583b2d142f0428313df099f4a2dcf2a0496aa78", + "rev": "55ab1e1df5daf2476e6b826b69a82862dcbd7544", "type": "github" }, "original": { @@ -961,11 +961,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1734649271, - "narHash": "sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ=", + "lastModified": 1735291276, + "narHash": "sha256-NYVcA06+blsLG6wpAbSPTCyLvxD/92Hy4vlY9WxFI1M=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d70bd19e0a38ad4790d3913bf08fcbfc9eeca507", + "rev": "634fd46801442d760e09493a794c4f15db2d0cbb", "type": "github" }, "original": { @@ -977,11 +977,11 @@ }, "nixpkgs_6": { "locked": { - "lastModified": 1734649271, - "narHash": "sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ=", + "lastModified": 1735291276, + "narHash": "sha256-NYVcA06+blsLG6wpAbSPTCyLvxD/92Hy4vlY9WxFI1M=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d70bd19e0a38ad4790d3913bf08fcbfc9eeca507", + "rev": "634fd46801442d760e09493a794c4f15db2d0cbb", "type": "github" }, "original": { @@ -998,11 +998,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1734846103, - "narHash": "sha256-NbhqXgnRbdsWIzEKD4BUBfyaz66Dqqz1ey0UqyP5yeA=", + "lastModified": 1735526979, + "narHash": "sha256-kueYgxlX9jZs/aK8W5eERRc5FyQoka6Y4lQykm5sSoQ=", "owner": "nix-community", "repo": "NUR", - "rev": "feb347e25940b27026a5c78155a895904c702d29", + "rev": "ff4464ec916c1f87838d25bbce29fcd8a01b08e9", "type": "github" }, "original": { @@ -1056,11 +1056,11 @@ }, "preservation": { "locked": { - "lastModified": 1734453061, - "narHash": "sha256-FfHXIRuyTmv9/U3ioOu3jnij1NPA6ywk7GdC3A+FMAA=", + "lastModified": 1735322114, + "narHash": "sha256-b0ftF6cGH0JoZin93bmycx5qvM4fx6jCR8eM0q6k64s=", "owner": "willibutz", "repo": "preservation", - "rev": "9ee89d71475c0f4a6e97ed4a9169e377222ea8d6", + "rev": "089ffe54b44db2b6418dd024a7266c8c9343f805", "type": "github" }, "original": { @@ -1148,11 +1148,11 @@ ] }, "locked": { - "lastModified": 1734546875, - "narHash": "sha256-6OvJbqQ6qPpNw3CA+W8Myo5aaLhIJY/nNFDk3zMXLfM=", + "lastModified": 1735468296, + "narHash": "sha256-ZjUjbvS06jf4fElOF4ve8EHjbpbRVHHypStoY8HGzk8=", "owner": "Mic92", "repo": "sops-nix", - "rev": "ed091321f4dd88afc28b5b4456e0a15bd8374b4d", + "rev": "bcb8b65aa596866eb7e5c3e1a6cccbf5d1560b27", "type": "github" }, "original": { @@ -1168,11 +1168,11 @@ ] }, "locked": { - "lastModified": 1734587909, - "narHash": "sha256-8JzxqQEYm3wKoA1TmCfnfN1uZD/YNn9OZL8xI/OSbes=", + "lastModified": 1735379278, + "narHash": "sha256-DpihJuI9SaWOUc1lRrw+e5014Qj+WHn9Xla89jxA6jk=", "owner": "numtide", "repo": "srvos", - "rev": "758e36d85d0dd2fbb01550554e7de68514558a0b", + "rev": "e3b404890cfb44caec3edc8b84facb8934299428", "type": "github" }, "original": { @@ -1183,11 +1183,11 @@ }, "stablepkgs": { "locked": { - "lastModified": 1734529975, - "narHash": "sha256-ze3IJksru9dN0keqUxY0WNf8xrwfs8Ty/z9v/keyBbg=", + "lastModified": 1735286948, + "narHash": "sha256-JMRV2RI58nV1UqLXqm+lcea1/dr92fYjWU5S+Rz3fmE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "72d11d40b9878a67c38f003c240c2d2e1811e72a", + "rev": "31ac92f9628682b294026f0860e14587a09ffb4b", "type": "github" }, "original": { @@ -1216,11 +1216,11 @@ "tinted-tmux": "tinted-tmux" }, "locked": { - "lastModified": 1734822296, - "narHash": "sha256-zYGz8vgtyha4TsrSUPmcfPAb0IlYADZy4KjeXI9Z+u8=", + "lastModified": 1735524788, + "narHash": "sha256-R4i8VCdSGLWHt6cL5p2Cmlh9MRodZsYO8moUjvxYb54=", "owner": "danth", "repo": "stylix", - "rev": "4f489c63932f014be856475154bf342f8a40f5ff", + "rev": "a4ed4168fb83289374f24cb8a039c6983637a076", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 58e7dc6..3db8ac5 100644 --- a/flake.nix +++ b/flake.nix @@ -472,6 +472,7 @@ attic attic-client attic-server + matrix-synapse-unwrapped nixt nixd ; diff --git a/home/common/shell.nix b/home/common/shell.nix index 5ebadf8..6b9dd0e 100644 --- a/home/common/shell.nix +++ b/home/common/shell.nix @@ -139,7 +139,6 @@ in { nu_plugin_compress nu_plugin_desktop_notifications nu_plugin_dns - nu_plugin_endecode nu_plugin_explore nu_plugin_port_scan nu_plugin_port_list diff --git a/overlay.nix b/overlay.nix index f4cde1f..f4ec9f6 100644 --- a/overlay.nix +++ b/overlay.nix @@ -5,7 +5,7 @@ inputs: final: prev: carapace = prev.carapace.overrideAttrs { src = inputs.carapace; - vendorHash = "sha256-8EuPHhTNK+7OnjYKAdkSmIS/iZR2AYrDw4nfY5ixYIo="; + vendorHash = "sha256-LxybBl5qZ0qA9IiJjjC8VgJd56EgBkiSPE7bnvMAnW0="; }; cinny-desktop = prev.cinny-desktop.overrideAttrs { diff --git a/packages/barcodebuddy.nix b/packages/barcodebuddy.nix index b5a671d..fb67f18 100644 --- a/packages/barcodebuddy.nix +++ b/packages/barcodebuddy.nix @@ -29,7 +29,7 @@ in src = fetchFromGitHub { owner = "Forceu"; repo = "barcodebuddy"; - rev = "refs/tags/v1.8.1.8"; + rev = "369798d05395ed055ea4b9b03d96471b784ed106"; hash = "sha256-zHprV5mCFciq5XgJD7fmEgb/vHlwAWOY1TcdBoCA8Eo="; }; diff --git a/packages/matrix-synapse-unwrapped.nix b/packages/matrix-synapse-unwrapped.nix new file mode 100644 index 0000000..9a70501 --- /dev/null +++ b/packages/matrix-synapse-unwrapped.nix @@ -0,0 +1,180 @@ +{ + lib, + stdenv, + fetchFromGitHub, + python3, + openssl, + libiconv, + cargo, + rustPlatform, + rustc, + nixosTests, + callPackage, +}: let + plugins = python3.pkgs.callPackage ./plugins {}; + tools = callPackage ./tools {}; +in + python3.pkgs.buildPythonApplication rec { + pname = "matrix-synapse"; + version = "1.121.1"; + format = "pyproject"; + + src = fetchFromGitHub { + owner = "element-hq"; + repo = "synapse"; + rev = "v${version}"; + hash = "sha256-0sLzngo6jBpKyqgw8XwgPzpmSWR7pjXT58XcDJCUq0s="; + }; + + cargoDeps = rustPlatform.fetchCargoTarball { + inherit src; + name = "${pname}-${version}"; + hash = "sha256-LGFuz3NtNqH+XumJOirvflH0fyfTtqz5qgYlJx2fmAU="; + }; + + postPatch = '' + # Remove setuptools_rust from runtime dependencies + # https://github.com/element-hq/synapse/blob/v1.69.0/pyproject.toml#L177-L185 + sed -i '/^setuptools_rust =/d' pyproject.toml + + # Remove version pin on build dependencies. Upstream does this on purpose to + # be extra defensive, but we don't want to deal with updating this + sed -i 's/"poetry-core>=\([0-9.]*\),<=[0-9.]*"/"poetry-core>=\1"/' pyproject.toml + sed -i 's/"setuptools_rust>=\([0-9.]*\),<=[0-9.]*"/"setuptools_rust>=\1"/' pyproject.toml + + # Don't force pillow to be 10.0.1 because we already have patched it, and + # we don't use the pillow wheels. + sed -i 's/Pillow = ".*"/Pillow = ">=5.4.0"/' pyproject.toml + ''; + + nativeBuildInputs = with python3.pkgs; [ + poetry-core + rustPlatform.cargoSetupHook + setuptools-rust + cargo + rustc + ]; + + buildInputs = + [ + openssl + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + libiconv + ]; + + propagatedBuildInputs = with python3.pkgs; + [ + attrs + bcrypt + bleach + canonicaljson + cryptography + ijson + immutabledict + jinja2 + jsonschema + matrix-common + msgpack + python-multipart + netaddr + packaging + phonenumbers + pillow + prometheus-client + pyasn1 + pyasn1-modules + pydantic + pymacaroons + pyopenssl + pyyaml + service-identity + signedjson + sortedcontainers + treq + twisted + typing-extensions + unpaddedbase64 + ] + ++ twisted.optional-dependencies.tls; + + optional-dependencies = with python3.pkgs; { + postgres = + if isPyPy + then [ + psycopg2cffi + ] + else [ + psycopg2 + ]; + oidc = [ + authlib + ]; + systemd = [ + systemd + ]; + url-preview = [ + lxml + ]; + sentry = [ + sentry-sdk + ]; + jwt = [ + authlib + ]; + redis = [ + hiredis + txredisapi + ]; + cache-memory = [ + pympler + ]; + user-search = [ + pyicu + ]; + }; + + nativeCheckInputs = + [ + openssl + ] + ++ (with python3.pkgs; [ + mock + parameterized + ]) + ++ lib.flatten (lib.attrValues optional-dependencies); + + doCheck = false; + + checkPhase = '' + runHook preCheck + + # remove src module, so tests use the installed module instead + rm -rf ./synapse + + # high parallelisem makes test suite unstable + # upstream uses 2 cores but 4 seems to be also stable + # https://github.com/element-hq/synapse/blob/develop/.github/workflows/latest_deps.yml#L103 + if (( $NIX_BUILD_CORES > 4)); then + NIX_BUILD_CORES=4 + fi + + PYTHONPATH=".:$PYTHONPATH" ${python3.interpreter} -m twisted.trial -j $NIX_BUILD_CORES tests + + runHook postCheck + ''; + + passthru = { + tests = {inherit (nixosTests) matrix-synapse matrix-synapse-workers;}; + inherit plugins tools; + python = python3; + }; + + meta = with lib; { + homepage = "https://matrix.org"; + changelog = "https://github.com/element-hq/synapse/releases/tag/v${version}"; + description = "Matrix reference homeserver"; + license = licenses.agpl3Plus; + maintainers = teams.matrix.members; + }; + } diff --git a/packages/nu_plugin_audio_hook.nix b/packages/nu_plugin_audio_hook.nix index 3c5483b..6f56152 100644 --- a/packages/nu_plugin_audio_hook.nix +++ b/packages/nu_plugin_audio_hook.nix @@ -8,15 +8,15 @@ }: rustPlatform.buildRustPackage rec { pname = "nu_plugin_audio_hook"; - version = "6fde8d3a232bff33b8985ccfdf5018834f58d7ac"; + version = "8c9290301e672bddef77f6c92c5929144c2f7c5e"; src = fetchFromGitHub { owner = "FMotalleb"; repo = pname; rev = version; - sha256 = "sha256-tGn6VdiCl2ZpSzQTVKqHo+6lLDhjhPnY3KTanS+Sf8g="; + sha256 = "sha256-5iCZWNZ1j5AdVSFyiGJ/85pkyRWV7fjFd95LMopeuZ0="; }; - cargoHash = "sha256-66Uggf7AMJt0uLOlCf7S1VotoHfhFeLAE0JmUZjdbVQ="; + cargoHash = "sha256-ga6c4M8iLJ3graKK4i+W/WderIFOmeBazruqsREQQso="; nativeBuildInputs = [pkg-config] ++ lib.optionals stdenv.cc.isClang [rustPlatform.bindgenHook]; buildInputs = [alsa-lib]; diff --git a/packages/nu_plugin_compress.nix b/packages/nu_plugin_compress.nix index ed7e79a..95bf399 100644 --- a/packages/nu_plugin_compress.nix +++ b/packages/nu_plugin_compress.nix @@ -7,15 +7,15 @@ }: rustPlatform.buildRustPackage rec { pname = "nu_plugin_compress"; - version = "058e7a263c3f10b749d812d864bf19c7f6199615"; + version = "faca57a8cdfb888e1c245860c48ce709a6750a28"; src = fetchFromGitHub { owner = "yybit"; repo = pname; rev = version; - sha256 = "sha256-S46rXAtXxIURNGvPd9DleNjCj0/NxXHczmCSA04e3xc="; + sha256 = "sha256-CbvgEJ6nGbqEhLYlFCCYyERS0im7ehvtT8Zpf7PnZFA="; }; - cargoHash = "sha256-jJRcsfCy7D+1Nf/QDgN0beMMadzuOTN9wvh25n2kUDA="; + cargoHash = "sha256-9pwePrXgDY3z5TjkMv7zxGUSoRNbYDqx0QLuZIlFwIY="; cargoPatches = [./nu_plugin_compress_add_lockfile.patch]; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [rustPlatform.bindgenHook]; diff --git a/packages/nu_plugin_compress_add_lockfile.patch b/packages/nu_plugin_compress_add_lockfile.patch index 1f12786..4d3c5a0 100644 --- a/packages/nu_plugin_compress_add_lockfile.patch +++ b/packages/nu_plugin_compress_add_lockfile.patch @@ -1,9 +1,12 @@ +diff --git a/Cargo.lock b/Cargo.lock +new file mode 100644 +index 0000000..e03bc9d --- /dev/null +++ b/Cargo.lock -@@ -0,0 +1,2058 @@ +@@ -0,0 +1,2198 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. -+version = 3 ++version = 4 + +[[package]] +name = "adler2" @@ -23,18 +26,6 @@ +] + +[[package]] -+name = "ahash" -+version = "0.8.11" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" -+dependencies = [ -+ "cfg-if", -+ "once_cell", -+ "version_check", -+ "zerocopy", -+] -+ -+[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -60,9 +51,9 @@ + +[[package]] +name = "allocator-api2" -+version = "0.2.18" ++version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" ++checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + +[[package]] +name = "android-tzdata" @@ -93,38 +84,36 @@ + +[[package]] +name = "bindgen" -+version = "0.69.4" ++version = "0.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" ++checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" +dependencies = [ + "bitflags", + "cexpr", + "clang-sys", -+ "itertools 0.12.1", -+ "lazy_static", -+ "lazycell", ++ "itertools", + "proc-macro2", + "quote", + "regex", + "rustc-hash", + "shlex", -+ "syn 2.0.79", ++ "syn 2.0.93", +] + +[[package]] +name = "bit-set" -+version = "0.5.3" ++version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" ++checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" +dependencies = [ + "bit-vec", +] + +[[package]] +name = "bit-vec" -+version = "0.6.3" ++version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" ++checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" + +[[package]] +name = "bitflags" @@ -146,9 +135,9 @@ + +[[package]] +name = "borsh" -+version = "1.5.1" ++version = "1.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a6362ed55def622cddc70a4746a68554d7b687713770de539e59a739b249f8ed" ++checksum = "2506947f73ad44e344215ccd6403ac2ae18cd8e046e581a441bf8d199f257f03" +dependencies = [ + "borsh-derive", + "cfg_aliases", @@ -156,23 +145,22 @@ + +[[package]] +name = "borsh-derive" -+version = "1.5.1" ++version = "1.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c3ef8005764f53cd4dca619f5bf64cafd4664dada50ece25e4d81de54c80cc0b" ++checksum = "c2593a3b8b938bd68373196c9832f516be11fa487ef4ae745eb282e6a56a7244" +dependencies = [ + "once_cell", + "proc-macro-crate", + "proc-macro2", + "quote", -+ "syn 2.0.79", -+ "syn_derive", ++ "syn 2.0.93", +] + +[[package]] +name = "brotli" -+version = "5.0.0" ++version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "19483b140a7ac7174d34b5a581b406c64f84da5409d3e09cf4fff604f9270e67" ++checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", @@ -197,9 +185,9 @@ + +[[package]] +name = "byte-unit" -+version = "5.1.4" ++version = "5.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "33ac19bdf0b2665407c39d82dbc937e951e7e2001609f0fb32edd0af45a2d63e" ++checksum = "e1cd29c3c585209b0cbc7309bfe3ed7efd8c84c21b7af29c8bfae908f8777174" +dependencies = [ + "rust_decimal", + "serde", @@ -236,15 +224,15 @@ + +[[package]] +name = "bytes" -+version = "1.7.2" ++version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" ++checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" + +[[package]] +name = "bzip2" -+version = "0.4.4" ++version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" ++checksum = "bafdbf26611df8c14810e268ddceda071c297570a5fb360ceddf617fe417ef58" +dependencies = [ + "bzip2-sys", + "libc", @@ -263,9 +251,9 @@ + +[[package]] +name = "cc" -+version = "1.1.22" ++version = "1.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9540e661f81799159abee814118cc139a2004b3a3aa3ea37724a1b66530b90e0" ++checksum = "8d6dbb628b8f8555f86d0323c2eb39e3ec81901f4b83e091db8a6a76d316a333" +dependencies = [ + "jobserver", + "libc", @@ -295,9 +283,9 @@ + +[[package]] +name = "chrono" -+version = "0.4.38" ++version = "0.4.39" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" ++checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" +dependencies = [ + "android-tzdata", + "iana-time-zone", @@ -344,9 +332,9 @@ + +[[package]] +name = "crossbeam-deque" -+version = "0.8.5" ++version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" ++checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", @@ -363,9 +351,25 @@ + +[[package]] +name = "crossbeam-utils" -+version = "0.8.20" ++version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" ++checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" ++ ++[[package]] ++name = "crossterm" ++version = "0.28.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" ++dependencies = [ ++ "bitflags", ++ "crossterm_winapi", ++ "mio", ++ "parking_lot", ++ "rustix", ++ "signal-hook", ++ "signal-hook-mio", ++ "winapi", ++] + +[[package]] +name = "crossterm_winapi" @@ -427,19 +431,19 @@ + +[[package]] +name = "errno" -+version = "0.3.9" ++version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" ++checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" +dependencies = [ + "libc", -+ "windows-sys 0.52.0", ++ "windows-sys 0.59.0", +] + +[[package]] +name = "fancy-regex" -+version = "0.13.0" ++version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2" ++checksum = "6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298" +dependencies = [ + "bit-set", + "regex-automata", @@ -448,15 +452,21 @@ + +[[package]] +name = "flate2" -+version = "1.0.34" ++version = "1.0.35" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" ++checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] ++name = "foldhash" ++version = "0.1.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" ++ ++[[package]] +name = "funty" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -475,9 +485,9 @@ + +[[package]] +name = "glob" -+version = "0.3.1" ++version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" ++checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" + +[[package]] +name = "hashbrown" @@ -485,17 +495,18 @@ +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ -+ "ahash 0.7.8", ++ "ahash", +] + +[[package]] +name = "hashbrown" -+version = "0.14.5" ++version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" ++checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +dependencies = [ -+ "ahash 0.8.11", + "allocator-api2", ++ "equivalent", ++ "foldhash", +] + +[[package]] @@ -535,19 +546,19 @@ + +[[package]] +name = "indexmap" -+version = "2.5.0" ++version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" ++checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" +dependencies = [ + "equivalent", -+ "hashbrown 0.14.5", ++ "hashbrown 0.15.2", +] + +[[package]] +name = "interprocess" -+version = "2.2.1" ++version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d2f4e4a06d42fab3e85ab1b419ad32b09eab58b901d40c57935ff92db3287a13" ++checksum = "894148491d817cb36b6f778017b8ac46b17408d522dd90f539d677ea938362eb" +dependencies = [ + "doctest-file", + "libc", @@ -558,9 +569,12 @@ + +[[package]] +name = "inventory" -+version = "0.3.15" ++version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f958d3d68f4167080a18141e10381e7634563984a537f2a49a30fd8e53ac5767" ++checksum = "e5d80fade88dd420ce0d9ab6f7c58ef2272dde38db874657950f827d4982c817" ++dependencies = [ ++ "rustversion", ++] + +[[package]] +name = "is_ci" @@ -570,15 +584,6 @@ + +[[package]] +name = "itertools" -+version = "0.12.1" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -+dependencies = [ -+ "either", -+] -+ -+[[package]] -+name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" @@ -588,9 +593,9 @@ + +[[package]] +name = "itoa" -+version = "1.0.11" ++version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" ++checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" + +[[package]] +name = "jobserver" @@ -603,36 +608,25 @@ + +[[package]] +name = "js-sys" -+version = "0.3.70" ++version = "0.3.76" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" ++checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7" +dependencies = [ ++ "once_cell", + "wasm-bindgen", +] + +[[package]] -+name = "lazy_static" -+version = "1.5.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" -+ -+[[package]] -+name = "lazycell" -+version = "1.3.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" -+ -+[[package]] +name = "libc" -+version = "0.2.159" ++version = "0.2.169" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" ++checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" + +[[package]] +name = "libloading" -+version = "0.8.5" ++version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" ++checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +dependencies = [ + "cfg-if", + "windows-targets 0.52.6", @@ -640,9 +634,9 @@ + +[[package]] +name = "libproc" -+version = "0.14.8" ++version = "0.14.10" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "ae9ea4b75e1a81675429dafe43441df1caea70081e82246a8cccf514884a88bb" ++checksum = "e78a09b56be5adbcad5aa1197371688dc6bb249a26da3bca2011ee2fb987ebfb" +dependencies = [ + "bindgen", + "errno", @@ -666,6 +660,16 @@ +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" + +[[package]] ++name = "lock_api" ++version = "0.4.12" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" ++dependencies = [ ++ "autocfg", ++ "scopeguard", ++] ++ ++[[package]] +name = "log" +version = "0.4.22" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -673,11 +677,11 @@ + +[[package]] +name = "lru" -+version = "0.12.4" ++version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "37ee39891760e7d94734f6f63fedc29a2e4a152f836120753a72503f09fcf904" ++checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" +dependencies = [ -+ "hashbrown 0.14.5", ++ "hashbrown 0.15.2", +] + +[[package]] @@ -717,9 +721,9 @@ + +[[package]] +name = "miette" -+version = "7.2.0" ++version = "7.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "4edc8853320c2a0dab800fbda86253c8938f6ea88510dc92c5f1ed20e794afc1" ++checksum = "317f146e2eb7021892722af37cf1b971f0a70c8406f487e24952667616192c64" +dependencies = [ + "cfg-if", + "miette-derive", @@ -729,19 +733,19 @@ + "supports-unicode", + "terminal_size", + "textwrap", -+ "thiserror", ++ "thiserror 1.0.69", + "unicode-width", +] + +[[package]] +name = "miette-derive" -+version = "7.2.0" ++version = "7.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c" ++checksum = "23c9b935fbe1d6cbd1dac857b54a688145e2d93f48db36010514d0f612d0ad67" +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.79", ++ "syn 2.0.93", +] + +[[package]] @@ -752,14 +756,26 @@ + +[[package]] +name = "miniz_oxide" -+version = "0.8.0" ++version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" ++checksum = "4ffbe83022cedc1d264172192511ae958937694cd57ce297164951b8b3568394" +dependencies = [ + "adler2", +] + +[[package]] ++name = "mio" ++version = "1.0.3" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" ++dependencies = [ ++ "libc", ++ "log", ++ "wasi", ++ "windows-sys 0.52.0", ++] ++ ++[[package]] +name = "nix" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -801,22 +817,22 @@ + +[[package]] +name = "nu-derive-value" -+version = "0.98.0" ++version = "0.101.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1f2619f3ae9a21794cf4c49c2962c3e5274764d87a3e0d97587283796ae4b99a" ++checksum = "71f7c8ed6ba88a567ec6f7c4cad4a7a8465ab93b8cdaf89d3dc72347a83c2d1f" +dependencies = [ + "heck", + "proc-macro-error", + "proc-macro2", + "quote", -+ "syn 2.0.79", ++ "syn 2.0.93", +] + +[[package]] +name = "nu-engine" -+version = "0.98.0" ++version = "0.101.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1fab89403670cb3048f531ff8ac8d9cdfd9ac72862f9031194756d82729f9d8e" ++checksum = "5c6619583ed281060a9ea0a3f4532eea918370c94e703b903065f35e5aa49b14" +dependencies = [ + "log", + "nu-glob", @@ -828,15 +844,15 @@ + +[[package]] +name = "nu-glob" -+version = "0.98.0" ++version = "0.101.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "8f2367837197545cca98329358342d08498a5cfc0911d446debb35e3bbc5b44a" ++checksum = "acd0a9fe69412acdc8501f5ef19031f9cac119d93823cb957b14ddfe1cb97660" + +[[package]] +name = "nu-path" -+version = "0.98.0" ++version = "0.101.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "08fdfbc5a5f6f86b21b3035dc8043b09543ecf4d505010df99b35231abeb9d44" ++checksum = "3ccd1bbaf370d79118bd1a807abb07d8d1386751d0ae9266baafa91bd0b5523f" +dependencies = [ + "dirs", + "omnipath", @@ -845,9 +861,9 @@ + +[[package]] +name = "nu-plugin" -+version = "0.98.0" ++version = "0.101.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b17233bbf5c41a478e35b8800c88cf9a53b9633346da138430a35ec8344ce7a6" ++checksum = "eb600f0a19542803252f93de96871bbafadb2c08d9b16877116182b662bd4bbc" +dependencies = [ + "log", + "nix", @@ -856,14 +872,14 @@ + "nu-plugin-protocol", + "nu-protocol", + "nu-utils", -+ "thiserror", ++ "thiserror 2.0.9", +] + +[[package]] +name = "nu-plugin-core" -+version = "0.98.0" ++version = "0.101.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "738b28a0c4ff5a24666b67f2b5c1bbc6fdc5007149a19a1f490b4827b8fa67ae" ++checksum = "b01fd60b1cccbb58124941ac0cd6f8f9b51e1c13a5390fdc884cb7eba838aa2b" +dependencies = [ + "interprocess", + "log", @@ -872,14 +888,14 @@ + "rmp-serde", + "serde", + "serde_json", -+ "windows 0.54.0", ++ "windows 0.56.0", +] + +[[package]] +name = "nu-plugin-protocol" -+version = "0.98.0" ++version = "0.101.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "8971280787b5f77749c4738cfaf71b429f7b44715ebc88d22a0bb133ee61f41b" ++checksum = "1fcbd5c3e36f995c763c284ed39e9d4425dc58ba19e71d1396897529277e2868" +dependencies = [ + "nu-protocol", + "nu-utils", @@ -891,9 +907,9 @@ + +[[package]] +name = "nu-protocol" -+version = "0.98.0" ++version = "0.101.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "22d2b192c6f44b22bf6fadebe8cb4c0450c5f3a1ef0760b10a8a34d86a408d37" ++checksum = "72f49a395b632530d7f46fd24183c7f42423677f70afb3cb4726e3abfe92273b" +dependencies = [ + "brotli", + "byte-unit", @@ -917,43 +933,46 @@ + "os_pipe", + "rmp-serde", + "serde", -+ "thiserror", ++ "serde_json", ++ "thiserror 2.0.9", + "typetag", + "windows-sys 0.48.0", +] + +[[package]] +name = "nu-system" -+version = "0.98.0" ++version = "0.101.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "08076dc19b3b6b51721e70296f6ee50af46badad86fdbb3149dd39660140115c" ++checksum = "81182f7e64bd5dd16ab844d8e40f78e389d06d95f5a0c419f4701fb8fc163077" +dependencies = [ + "chrono", -+ "itertools 0.13.0", ++ "itertools", + "libc", + "libproc", + "log", + "mach2", + "nix", + "ntapi", -+ "once_cell", + "procfs", + "sysinfo", -+ "windows 0.54.0", ++ "windows 0.56.0", +] + +[[package]] +name = "nu-utils" -+version = "0.98.0" ++version = "0.101.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e5d17bc14c181cb42fadbacfecbd2a4d68912dd24e49278e428e585b7b4ec7f3" ++checksum = "53d1468fa8e6e12d9d53c90b44f3d11a37d87502d7a30d145f122341c5b33745" +dependencies = [ ++ "crossterm", + "crossterm_winapi", ++ "fancy-regex", + "log", + "lscolors", + "nix", + "num-format", + "serde", ++ "serde_json", + "strip-ansi-escapes", + "sys-locale", + "unicase", @@ -961,7 +980,7 @@ + +[[package]] +name = "nu_plugin_compress" -+version = "0.1.0" ++version = "0.2.1" +dependencies = [ + "bzip2", + "flate2", @@ -998,12 +1017,9 @@ + +[[package]] +name = "once_cell" -+version = "1.20.1" ++version = "1.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "82881c4be219ab5faaf2ad5e5e5ecdff8c66bd7402ca3160975c93b24961afd1" -+dependencies = [ -+ "portable-atomic", -+] ++checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" + +[[package]] +name = "option-ext" @@ -1028,6 +1044,29 @@ +checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56" + +[[package]] ++name = "parking_lot" ++version = "0.12.3" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" ++dependencies = [ ++ "lock_api", ++ "parking_lot_core", ++] ++ ++[[package]] ++name = "parking_lot_core" ++version = "0.9.10" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" ++dependencies = [ ++ "cfg-if", ++ "libc", ++ "redox_syscall", ++ "smallvec", ++ "windows-targets 0.52.6", ++] ++ ++[[package]] +name = "paste" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1040,12 +1079,6 @@ +checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" + +[[package]] -+name = "portable-atomic" -+version = "1.9.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2" -+ -+[[package]] +name = "ppv-lite86" +version = "0.2.20" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1088,33 +1121,32 @@ + +[[package]] +name = "proc-macro2" -+version = "1.0.86" ++version = "1.0.92" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" ++checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "procfs" -+version = "0.16.0" ++version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "731e0d9356b0c25f16f33b5be79b1c57b562f141ebfcdb0ad8ac2c13a24293b4" ++checksum = "cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f" +dependencies = [ + "bitflags", + "chrono", + "flate2", + "hex", -+ "lazy_static", + "procfs-core", + "rustix", +] + +[[package]] +name = "procfs-core" -+version = "0.16.0" ++version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2d3554923a69f4ce04c4a754260c338f505ce22642d3830e049a399fc2059a29" ++checksum = "239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec" +dependencies = [ + "bitflags", + "chrono", @@ -1154,14 +1186,14 @@ +checksum = "72c71c0c79b9701efe4e1e4b563b2016dd4ee789eb99badcb09d61ac4b92e4a2" +dependencies = [ + "libc", -+ "thiserror", ++ "thiserror 1.0.69", +] + +[[package]] +name = "quote" -+version = "1.0.37" ++version = "1.0.38" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" ++checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" +dependencies = [ + "proc-macro2", +] @@ -1229,6 +1261,15 @@ +checksum = "d3edd4d5d42c92f0a659926464d4cce56b562761267ecf0f469d85b7de384175" + +[[package]] ++name = "redox_syscall" ++version = "0.5.8" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" ++dependencies = [ ++ "bitflags", ++] ++ ++[[package]] +name = "redox_users" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1236,14 +1277,14 @@ +dependencies = [ + "getrandom", + "libredox", -+ "thiserror", ++ "thiserror 1.0.69", +] + +[[package]] +name = "regex" -+version = "1.11.0" ++version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" ++checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +dependencies = [ + "aho-corasick", + "memchr", @@ -1253,9 +1294,9 @@ + +[[package]] +name = "regex-automata" -+version = "0.4.8" ++version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" ++checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +dependencies = [ + "aho-corasick", + "memchr", @@ -1352,24 +1393,36 @@ + +[[package]] +name = "rustix" -+version = "0.38.37" ++version = "0.38.42" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" ++checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85" +dependencies = [ + "bitflags", + "errno", + "libc", + "linux-raw-sys", -+ "windows-sys 0.52.0", ++ "windows-sys 0.59.0", +] + +[[package]] ++name = "rustversion" ++version = "1.0.19" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" ++ ++[[package]] +name = "ryu" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" + +[[package]] ++name = "scopeguard" ++version = "1.2.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" ++ ++[[package]] +name = "seahash" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1377,35 +1430,35 @@ + +[[package]] +name = "semver" -+version = "1.0.23" ++version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" ++checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba" + +[[package]] +name = "serde" -+version = "1.0.210" ++version = "1.0.217" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" ++checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" -+version = "1.0.210" ++version = "1.0.217" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" ++checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.79", ++ "syn 2.0.93", +] + +[[package]] +name = "serde_json" -+version = "1.0.128" ++version = "1.0.134" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" ++checksum = "d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d" +dependencies = [ + "itoa", + "memchr", @@ -1420,16 +1473,46 @@ +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] ++name = "signal-hook" ++version = "0.3.17" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" ++dependencies = [ ++ "libc", ++ "signal-hook-registry", ++] ++ ++[[package]] ++name = "signal-hook-mio" ++version = "0.2.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" ++dependencies = [ ++ "libc", ++ "mio", ++ "signal-hook", ++] ++ ++[[package]] ++name = "signal-hook-registry" ++version = "1.4.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" ++dependencies = [ ++ "libc", ++] ++ ++[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + +[[package]] -+name = "smawk" -+version = "0.3.2" ++name = "smallvec" ++version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" ++checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + +[[package]] +name = "strip-ansi-escapes" @@ -1442,18 +1525,18 @@ + +[[package]] +name = "supports-color" -+version = "3.0.1" ++version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "8775305acf21c96926c900ad056abeef436701108518cf890020387236ac5a77" ++checksum = "c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6" +dependencies = [ + "is_ci", +] + +[[package]] +name = "supports-hyperlinks" -+version = "3.0.0" ++version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "2c0a1e5168041f5f3ff68ff7d95dcb9c8749df29f6e7e89ada40dd4c9de404ee" ++checksum = "804f44ed3c63152de6a9f90acbea1a110441de43006ea51bcce8f436196a288b" + +[[package]] +name = "supports-unicode" @@ -1474,9 +1557,9 @@ + +[[package]] +name = "syn" -+version = "2.0.79" ++version = "2.0.93" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" ++checksum = "9c786062daee0d6db1132800e623df74274a0a87322d8e183338e01b3d98d058" +dependencies = [ + "proc-macro2", + "quote", @@ -1484,39 +1567,26 @@ +] + +[[package]] -+name = "syn_derive" -+version = "0.1.8" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b" -+dependencies = [ -+ "proc-macro-error", -+ "proc-macro2", -+ "quote", -+ "syn 2.0.79", -+] -+ -+[[package]] +name = "sys-locale" -+version = "0.3.1" ++version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0" ++checksum = "8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4" +dependencies = [ + "libc", +] + +[[package]] +name = "sysinfo" -+version = "0.30.13" ++version = "0.32.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" ++checksum = "4c33cd241af0f2e9e3b5c32163b873b29956890b5342e6745b917ce9d490f4af" +dependencies = [ -+ "cfg-if", + "core-foundation-sys", + "libc", ++ "memchr", + "ntapi", -+ "once_cell", + "rayon", -+ "windows 0.52.0", ++ "windows 0.57.0", +] + +[[package]] @@ -1527,12 +1597,12 @@ + +[[package]] +name = "terminal_size" -+version = "0.3.0" ++version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" ++checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9" +dependencies = [ + "rustix", -+ "windows-sys 0.48.0", ++ "windows-sys 0.59.0", +] + +[[package]] @@ -1541,36 +1611,55 @@ +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" +dependencies = [ -+ "smawk", + "unicode-linebreak", + "unicode-width", +] + +[[package]] +name = "thiserror" -+version = "1.0.64" ++version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" ++checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ -+ "thiserror-impl", ++ "thiserror-impl 1.0.69", ++] ++ ++[[package]] ++name = "thiserror" ++version = "2.0.9" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f072643fd0190df67a8bab670c20ef5d8737177d6ac6b2e9a236cb096206b2cc" ++dependencies = [ ++ "thiserror-impl 2.0.9", +] + +[[package]] +name = "thiserror-impl" -+version = "1.0.64" ++version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" ++checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.79", ++ "syn 2.0.93", ++] ++ ++[[package]] ++name = "thiserror-impl" ++version = "2.0.9" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4" ++dependencies = [ ++ "proc-macro2", ++ "quote", ++ "syn 2.0.93", +] + +[[package]] +name = "tinyvec" -+version = "1.8.0" ++version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" ++checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8" +dependencies = [ + "tinyvec_macros", +] @@ -1606,9 +1695,9 @@ + +[[package]] +name = "typetag" -+version = "0.2.18" ++version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "52ba3b6e86ffe0054b2c44f2d86407388b933b16cb0a70eea3929420db1d9bbe" ++checksum = "044fc3365ddd307c297fe0fe7b2e70588cdab4d0f62dc52055ca0d11b174cf0e" +dependencies = [ + "erased-serde", + "inventory", @@ -1619,29 +1708,26 @@ + +[[package]] +name = "typetag-impl" -+version = "0.2.18" ++version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "70b20a22c42c8f1cd23ce5e34f165d4d37038f5b663ad20fb6adbdf029172483" ++checksum = "d9d30226ac9cbd2d1ff775f74e8febdab985dab14fb14aa2582c29a92d5555dc" +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.79", ++ "syn 2.0.93", +] + +[[package]] +name = "unicase" -+version = "2.7.0" ++version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" -+dependencies = [ -+ "version_check", -+] ++checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" + +[[package]] +name = "unicode-ident" -+version = "1.0.13" ++version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" ++checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" + +[[package]] +name = "unicode-linebreak" @@ -1669,9 +1755,9 @@ + +[[package]] +name = "uuid" -+version = "1.10.0" ++version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" ++checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" + +[[package]] +name = "version_check" @@ -1707,9 +1793,9 @@ + +[[package]] +name = "wasm-bindgen" -+version = "0.2.93" ++version = "0.2.99" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" ++checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396" +dependencies = [ + "cfg-if", + "once_cell", @@ -1718,24 +1804,23 @@ + +[[package]] +name = "wasm-bindgen-backend" -+version = "0.2.93" ++version = "0.2.99" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" ++checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79" +dependencies = [ + "bumpalo", + "log", -+ "once_cell", + "proc-macro2", + "quote", -+ "syn 2.0.79", ++ "syn 2.0.93", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" -+version = "0.2.93" ++version = "0.2.99" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" ++checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", @@ -1743,22 +1828,22 @@ + +[[package]] +name = "wasm-bindgen-macro-support" -+version = "0.2.93" ++version = "0.2.99" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" ++checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2" +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.79", ++ "syn 2.0.93", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" -+version = "0.2.93" ++version = "0.2.99" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" ++checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6" + +[[package]] +name = "widestring" @@ -1790,21 +1875,21 @@ + +[[package]] +name = "windows" -+version = "0.52.0" ++version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" ++checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" +dependencies = [ -+ "windows-core 0.52.0", ++ "windows-core 0.56.0", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows" -+version = "0.54.0" ++version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" ++checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" +dependencies = [ -+ "windows-core 0.54.0", ++ "windows-core 0.57.0", + "windows-targets 0.52.6", +] + @@ -1819,15 +1904,73 @@ + +[[package]] +name = "windows-core" -+version = "0.54.0" ++version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65" ++checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" +dependencies = [ ++ "windows-implement 0.56.0", ++ "windows-interface 0.56.0", + "windows-result", + "windows-targets 0.52.6", +] + +[[package]] ++name = "windows-core" ++version = "0.57.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" ++dependencies = [ ++ "windows-implement 0.57.0", ++ "windows-interface 0.57.0", ++ "windows-result", ++ "windows-targets 0.52.6", ++] ++ ++[[package]] ++name = "windows-implement" ++version = "0.56.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" ++dependencies = [ ++ "proc-macro2", ++ "quote", ++ "syn 2.0.93", ++] ++ ++[[package]] ++name = "windows-implement" ++version = "0.57.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" ++dependencies = [ ++ "proc-macro2", ++ "quote", ++ "syn 2.0.93", ++] ++ ++[[package]] ++name = "windows-interface" ++version = "0.56.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" ++dependencies = [ ++ "proc-macro2", ++ "quote", ++ "syn 2.0.93", ++] ++ ++[[package]] ++name = "windows-interface" ++version = "0.57.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" ++dependencies = [ ++ "proc-macro2", ++ "quote", ++ "syn 2.0.93", ++] ++ ++[[package]] +name = "windows-result" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2029,7 +2172,7 @@ +dependencies = [ + "proc-macro2", + "quote", -+ "syn 2.0.79", ++ "syn 2.0.93", +] + +[[package]] diff --git a/packages/nu_plugin_desktop_notifications.nix b/packages/nu_plugin_desktop_notifications.nix index 573f259..c8b5ef9 100644 --- a/packages/nu_plugin_desktop_notifications.nix +++ b/packages/nu_plugin_desktop_notifications.nix @@ -5,15 +5,15 @@ }: rustPlatform.buildRustPackage rec { pname = "nu_plugin_desktop_notifications"; - version = "ae632b5d0ca9799786291adb21cafccb75511d62"; + version = "cfeeac31e29ef66b6b53cfa1bb5972f5d3da388c"; src = fetchFromGitHub { owner = "FMotalleb"; repo = pname; rev = version; - sha256 = "sha256-DTo5YH15lKJ6kiNjnNl2Mfby7O+3Bk9VY9fnxDESi00="; + sha256 = "sha256-X2Sp+D4PB4U4o+zwYlewPudWsoC+gE1O4fr2vYqsWkM="; }; - cargoHash = "sha256-10s1wStXxHRmFGjW/jvEe+M9qIVwkkabk+DrdiRL0CU="; + cargoHash = "sha256-nnUI/bQNQkdk6QuAGYi6VLFbmdrZqN6ekYEuFZvDfJU="; meta = with lib; { description = "A nushell plugin to send desktop notifications."; diff --git a/packages/nu_plugin_dns.nix b/packages/nu_plugin_dns.nix index 7fc893c..f5bd00c 100644 --- a/packages/nu_plugin_dns.nix +++ b/packages/nu_plugin_dns.nix @@ -7,15 +7,15 @@ }: rustPlatform.buildRustPackage rec { pname = "nu_plugin_dns"; - version = "2577ba77b37500bb69e996a267d10ec169df5c5f"; + version = "0453d9adbbadc00e4ff22261cf464d10ea4a4ccc"; src = fetchFromGitHub { owner = "dead10ck"; repo = pname; rev = version; - sha256 = "sha256-raCc9H3g5zrEuvjB15ydqVOJ7TgPfFnRImMjZJ7Q9IE="; + sha256 = "sha256-a1EQV/UX4+gB14jHMReLFbOmabZ5r40FgaHO+60IPME="; }; - cargoHash = "sha256-O6THXyWP9jNJs8EGP0J5HstcNx7iSKBEpN4snF6Fdmo="; + cargoHash = "sha256-q1gUfM7tDhnD6UA82VxVamZ2PdNA7vb5yzTXs+5y6ro="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [rustPlatform.bindgenHook]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ diff --git a/packages/nu_plugin_endecode.nix b/packages/nu_plugin_endecode.nix deleted file mode 100644 index d86d4aa..0000000 --- a/packages/nu_plugin_endecode.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ - stdenv, - lib, - rustPlatform, - fetchFromGitea, - darwin, -}: -rustPlatform.buildRustPackage rec { - pname = "nu_plugin_endecode"; - version = "0-unstable-2024-11-16"; - - src = fetchFromGitea { - domain = "codeberg.org"; - owner = "kaathewise"; - repo = "nugins"; - rev = "4d988d5e7772843a3b592a557e71a52d2a956ed0"; - sha256 = "sha256-gxB5OB2hehAX6QCxxLgWmWx0H0AaLGET1/lCRfo5uSo="; - }; - cargoHash = "sha256-fZVG6JcDbVTaYiS60oLb/QJX6gljrynK6M/zFmci1GE="; - - cargoBuildHook = '' - export buildAndTestSubdir="./endecode" - ''; - cargoCheckHook = cargoBuildHook; - - nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [rustPlatform.bindgenHook]; - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.apple_sdk.frameworks.IOKit - darwin.apple_sdk.frameworks.CoreFoundation - ]; - - meta = with lib; { - description = "A plugin with various encoding schemes, from Crockford's base-32 to HTML entity escaping."; - mainProgram = "nu_plugin_endecode"; - homepage = "https://codeberg.org/kaathewise/nugins"; - license = licenses.mpl20; - platforms = with platforms; all; - }; -} diff --git a/packages/nu_plugin_explore.nix b/packages/nu_plugin_explore.nix index 4e47dc7..081b2e0 100644 --- a/packages/nu_plugin_explore.nix +++ b/packages/nu_plugin_explore.nix @@ -7,15 +7,15 @@ }: rustPlatform.buildRustPackage rec { pname = "nu_plugin_explore"; - version = "0.98.0"; + version = "023c815e73e193dafe406940912ffb6d0321874d"; src = fetchFromGitHub { owner = "amtoine"; repo = pname; rev = version; - sha256 = "sha256-EX44IzxEJWK/kzLJ+edUUbGjZMbXJeM+p2/E4kGzrfM="; + sha256 = "sha256-Nne0xwUitm883K59ds2OXDWafsrIp2MGXKUbztcf0uM="; }; - cargoHash = "sha256-VNsHgQIHL8olu4gDsUSYd7lnVZiQDj5AL3rGYDp+qGc="; + cargoHash = "sha256-0fQCEnh/pOcHN2dEKPvcQpv8R2YqPggzvBpyv1gw/0M="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [rustPlatform.bindgenHook]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ diff --git a/packages/nu_plugin_port_list.nix b/packages/nu_plugin_port_list.nix index c0f0b7e..1937e1a 100644 --- a/packages/nu_plugin_port_list.nix +++ b/packages/nu_plugin_port_list.nix @@ -5,15 +5,15 @@ }: rustPlatform.buildRustPackage rec { pname = "nu_plugin_port_list"; - version = "1.4.5-unstable-2024-11-16"; + version = "1.0.0-unstable-2024-12-23"; src = fetchFromGitHub { owner = "FMotalleb"; repo = pname; - rev = "a53277429a39aff7afbbae2562e10ed24d62b132"; - sha256 = "sha256-Ihcg7ped7tuIYrg0/zpqp/ruGvkoOY1QUM+P2Pb30GY="; + rev = "db81c56738aecef3414a285bc2cacb1921a7f81d"; + sha256 = "sha256-AdODXvou8QrCUm/J6iatNAp+kIe9uVcCdHOOf1KLog0="; }; - cargoHash = "sha256-cVPJ0pirxYOBHGkXuSZet2Jlhj9AlDx5DO4UPYZgOmc="; + cargoHash = "sha256-Buff1aR8qWXnk8B6b/MyikTh0vG2MDH9z6OIDIb9zrw="; meta = with lib; { description = "A nushell plugin to display all active network connections."; diff --git a/packages/nu_plugin_port_scan.nix b/packages/nu_plugin_port_scan.nix index 37ea07b..e66499f 100644 --- a/packages/nu_plugin_port_scan.nix +++ b/packages/nu_plugin_port_scan.nix @@ -7,15 +7,15 @@ }: rustPlatform.buildRustPackage rec { pname = "nu_plugin_port_scan"; - version = "0a1c8e3ddde1b2afa8455b72304758a56bb2997d"; + version = "c3307b4bc135621a14a140ed2a8c2b51fd7c070c"; src = fetchFromGitHub { owner = "FMotalleb"; repo = pname; rev = version; - sha256 = "sha256-JpMlJKrfn/tW0yZvo7BKdE5ZkPOpKoSffKAVir+m7s0="; + sha256 = "sha256-S0tM3KlC2S1VLZt9lyVif/aGDLMo8U0svS8KmtGUKxE="; }; - cargoHash = "sha256-5u9AyDQfMzpgGdpxAK/Jb8VX6FirjYhSeJrawMqVsFw="; + cargoHash = "sha256-fWidskbzyiJUgkyGfQnK5CKi7IbmSaA9p6mDShCEqEc="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [rustPlatform.bindgenHook]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ diff --git a/packages/nu_plugin_semver.nix b/packages/nu_plugin_semver.nix index 2217169..de7266e 100644 --- a/packages/nu_plugin_semver.nix +++ b/packages/nu_plugin_semver.nix @@ -7,15 +7,15 @@ }: rustPlatform.buildRustPackage rec { pname = "nu_plugin_semver"; - version = "0.10.0"; + version = "0.11.1"; src = fetchFromGitHub { owner = "abusch"; repo = pname; rev = "refs/tags/v${version}"; - sha256 = "sha256-ywHCLJKRNS/g4idwkNbIBqtWF9Vz0ZTziJbByFaAuUs="; + sha256 = "sha256-coSL0FCghQM2a/LXMxMoSmOFO+DUqiF7HYwrhAD7frU="; }; - cargoHash = "sha256-Y6AIMTdgTykRR+eWrFBro9r5qN58fhj1/K2Mz289cyM="; + cargoHash = "sha256-G+DvSys0LMQtQV2sQ+4pMgQiJNCKDII7RQEwxWgTQlo="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [rustPlatform.bindgenHook]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ diff --git a/packages/nu_plugin_strutils.nix b/packages/nu_plugin_strutils.nix index 2693be1..68636ec 100644 --- a/packages/nu_plugin_strutils.nix +++ b/packages/nu_plugin_strutils.nix @@ -7,15 +7,15 @@ }: rustPlatform.buildRustPackage rec { pname = "nu_plugin_strutils"; - version = "0.7.0-unstable-2024-11-15"; + version = "0.8.0-unstable-2024-12-25"; src = fetchFromGitHub { owner = "fdncred"; repo = pname; - rev = "b68f6bc6e946c9a176748b438ac34f0377d606dc"; - sha256 = "sha256-vWg/l8Y1zC8i7A/VBF+lBrgB/NyotZiQcLyb68vbP08="; + rev = "e08358d612147b1a7f0b04eef66e4c05b96b21eb"; + sha256 = "sha256-38j2SB9ynahlDOHHKB8Iqn07O5dMLcVGBywzUbVKbww="; }; - cargoHash = "sha256-A6TfIh2mIHHUwY55VQKbb0ZrHGwOqi1JawpwJLkXjc0="; + cargoHash = "sha256-fX2ABd/tUumGukmCqcr2aSozePKqDT5FZtbcMea/kjY="; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [rustPlatform.bindgenHook]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ diff --git a/packages/steel-language-server.nix b/packages/steel-language-server.nix index e7a2d03..c887566 100644 --- a/packages/steel-language-server.nix +++ b/packages/steel-language-server.nix @@ -12,15 +12,15 @@ }: rustPlatform.buildRustPackage { pname = "steel-language-server"; - version = "0.6.0-unstable-2024-12-07"; + version = "0-unstable-2024-12-29"; src = fetchFromGitHub { owner = "mattwparas"; repo = "steel"; - rev = "81a1950e913e0ae87427a9a9892f6e3722eb5fd7"; - hash = "sha256-RzGJaIE2Rmqut0cQhmE4AbxTGwgmbWfdvymsvuErPUA="; + rev = "01d4637fd5efbeb72800ff81eb8d0912166c9b38"; + hash = "sha256-n2OMJnKXbnAKlgKiRdTgKWZvo7pnfAU5K0oqbsPSXyo="; }; - cargoHash = "sha256-hF5RVxrDhbbDJQ4l6GaeaebRB6G4zr43/rprA2AKEAw="; + cargoHash = "sha256-6/HKcH4HISyFS/heMZ0BFzZtwRi8LoPQaU+MeexhoZI="; nativeBuildInputs = [makeWrapper openssl pkg-config] ++ lib.optionals stdenv.hostPlatform.isDarwin [rustPlatform.bindgenHook]; buildInputs = diff --git a/packages/steel.nix b/packages/steel.nix index d3eeacb..039abb9 100644 --- a/packages/steel.nix +++ b/packages/steel.nix @@ -10,15 +10,15 @@ }: rustPlatform.buildRustPackage rec { pname = "steel"; - version = "0.6.0-unstable-2024-12-07"; + version = "0-unstable-2024-12-29"; src = fetchFromGitHub { owner = "mattwparas"; repo = pname; - rev = "81a1950e913e0ae87427a9a9892f6e3722eb5fd7"; - hash = "sha256-RzGJaIE2Rmqut0cQhmE4AbxTGwgmbWfdvymsvuErPUA="; + rev = "01d4637fd5efbeb72800ff81eb8d0912166c9b38"; + hash = "sha256-n2OMJnKXbnAKlgKiRdTgKWZvo7pnfAU5K0oqbsPSXyo="; }; - cargoHash = "sha256-6q7+ToeJvWpFrgQY5ULS+6ZHMAX0hxAGbiWSmuFm4lY="; + cargoHash = "sha256-NekgoN7dBNQw/CXSbnzA1MRLia9amSF3xVNx24SDgi0="; nativeBuildInputs = [makeWrapper openssl pkg-config] ++ lib.optionals stdenv.hostPlatform.isDarwin [rustPlatform.bindgenHook]; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ diff --git a/packages/youtube-operational-api/package.nix b/packages/youtube-operational-api/package.nix index 8c9e79c..54cbbb3 100644 --- a/packages/youtube-operational-api/package.nix +++ b/packages/youtube-operational-api/package.nix @@ -38,13 +38,13 @@ in }; in { pname = "YouTube-operational-API"; - version = "d238f18214e57cd011389b50d5b8bd99970b882a"; + version = "0e6889ec5d77f2e739dd86156c5c90c2d5100a06"; src = fetchFromGitHub { inherit owner; repo = self.pname; rev = self.version; - hash = "sha256-KOg3VQOojRXEX0Lzi5xqHThIStIHwGlWyL5CLFnVXB0="; + hash = "sha256-xBj+SN2ZXohD0keW58yThB02YVujtDj3Krjy22/JGso="; }; buildInputs = [protobuf_27 findutils php vendorSrc];