From 893e0f3733edbf1d1e7e04970644e60a23ffc551 Mon Sep 17 00:00:00 2001 From: Victor Engmark Date: Thu, 15 Jun 2023 14:11:00 +1200 Subject: [PATCH 001/213] rebuild-amount: Fix 'SC2155 (warning): Declare and assign separately to avoid masking return values.' --- maintainers/scripts/rebuild-amount.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/maintainers/scripts/rebuild-amount.sh b/maintainers/scripts/rebuild-amount.sh index 32810f6b98c0..0058e8c04ba0 100755 --- a/maintainers/scripts/rebuild-amount.sh +++ b/maintainers/scripts/rebuild-amount.sh @@ -81,11 +81,13 @@ newPkgs() { # could eat too much memory for a standard 4GiB machine. local -a list for i in 1 2; do - local l="$($MKTEMP)" + local l + l="$($MKTEMP)" list[$i]="$l" toRemove+=("$l") - local expr="$($MKTEMP)" + local expr + expr="$($MKTEMP)" toRemove+=("$expr") nixexpr "${!i}" > "$expr" From 96d13837d14c6a9ccc8c681f206cbc7a574fdbb5 Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Sun, 4 Aug 2024 09:03:46 +0200 Subject: [PATCH 002/213] protoc-gen-go-grpc: mark as unmaintained I'm not using anything that depends on this anymore myself. Nobody responded to the pings in https://github.com/NixOS/nixpkgs/pull/319000#pullrequestreview-2109572564 --- pkgs/development/tools/protoc-gen-go-grpc/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/tools/protoc-gen-go-grpc/default.nix b/pkgs/development/tools/protoc-gen-go-grpc/default.nix index 34d5f22d821f..863b82f3f791 100644 --- a/pkgs/development/tools/protoc-gen-go-grpc/default.nix +++ b/pkgs/development/tools/protoc-gen-go-grpc/default.nix @@ -21,6 +21,6 @@ buildGoModule rec { description = "Go language implementation of gRPC. HTTP/2 based RPC"; mainProgram = "protoc-gen-go-grpc"; license = licenses.asl20; - maintainers = [ maintainers.raboof ]; + maintainers = [ ]; }; } From 1a66c5bf282b9e6435b9e136c1d0cf2988bbbfdf Mon Sep 17 00:00:00 2001 From: Mikael Voss Date: Tue, 6 Aug 2024 20:37:57 +0200 Subject: [PATCH 003/213] vapoursynth: Simplify plugin loading --- .../va/vapoursynth/nix-plugin-loader.patch | 28 ------------------ pkgs/by-name/va/vapoursynth/package.nix | 25 +++++++++++++--- .../va/vapoursynth/plugin-interface.nix | 29 +++++-------------- 3 files changed, 29 insertions(+), 53 deletions(-) delete mode 100644 pkgs/by-name/va/vapoursynth/nix-plugin-loader.patch diff --git a/pkgs/by-name/va/vapoursynth/nix-plugin-loader.patch b/pkgs/by-name/va/vapoursynth/nix-plugin-loader.patch deleted file mode 100644 index e06c9a6cf6b8..000000000000 --- a/pkgs/by-name/va/vapoursynth/nix-plugin-loader.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff --git a/src/core/vscore.cpp b/src/core/vscore.cpp -index 73e2eafc..66a01326 100644 ---- a/src/core/vscore.cpp -+++ b/src/core/vscore.cpp -@@ -1779,6 +1779,12 @@ void VSCore::isPortableInit() { - } - #endif - -+void __attribute__((weak)) VSLoadPluginsNix(void (*load)(VSCore *core, const std::filesystem::path &), VSCore *); -+ -+static void VSLoadPluginsNixCallback(VSCore *core, const std::filesystem::path &path) { -+ core->loadAllPluginsInPath(path); -+} -+ - VSCore::VSCore(int flags) : - numFilterInstances(1), - numFunctionInstances(0), -@@ -1890,6 +1896,10 @@ VSCore::VSCore(int flags) : - #endif - } - -+ if (VSLoadPluginsNix != nullptr) { -+ VSLoadPluginsNix(VSLoadPluginsNixCallback, this); -+ }; -+ - VSMap *settings = readSettings(configFile); - const char *error = vs_internal_vsapi.mapGetError(settings); - if (error) { diff --git a/pkgs/by-name/va/vapoursynth/package.nix b/pkgs/by-name/va/vapoursynth/package.nix index 278cf1e56778..35e779422be2 100644 --- a/pkgs/by-name/va/vapoursynth/package.nix +++ b/pkgs/by-name/va/vapoursynth/package.nix @@ -8,7 +8,6 @@ runCommandCC, runCommand, vapoursynth, - writeText, buildEnv, zimg, libass, @@ -29,8 +28,6 @@ stdenv.mkDerivation rec { hash = "sha256-T2bCVNH0dLM9lFYChXzvD6AJM3xEtOVCb2tI10tIXJs="; }; - patches = [ ./nix-plugin-loader.patch ]; - nativeBuildInputs = [ pkg-config autoreconfHook @@ -53,6 +50,7 @@ stdenv.mkDerivation rec { ]; enableParallelBuilding = true; + doInstallCheck = true; passthru = rec { # If vapoursynth is added to the build inputs of mpv and then @@ -66,7 +64,6 @@ stdenv.mkDerivation rec { lib python3 buildEnv - writeText runCommandCC stdenv runCommand @@ -83,6 +80,14 @@ stdenv.mkDerivation rec { }; }; + postPatch = '' + # Export weak symbol nixPluginDir to permit override of default plugin path + sed -E -i \ + -e 's/(VS_PATH_PLUGINDIR)/(nixPluginDir ? nixPluginDir : \1)/g' \ + -e '1i\extern char const __attribute__((weak)) nixPluginDir[];' \ + src/core/vscore.cpp + ''; + postInstall = '' wrapProgram $out/bin/vspipe \ --prefix PYTHONPATH : $out/${python3.sitePackages} @@ -92,6 +97,18 @@ stdenv.mkDerivation rec { mkdir $out/lib/vapoursynth ''; + installCheckPhase = '' + runHook preInstallCheck + + libv="$out/lib/libvapoursynth${stdenv.hostPlatform.extensions.sharedLibrary}" + if ! $NM -g -P "$libv" | grep -q '^nixPluginDir w'; then + echo "Weak symbol nixPluginDir is missing from $libv." >&2 + exit 1 + fi + + runHook postInstallCheck + ''; + meta = with lib; { broken = stdenv.isDarwin; # see https://github.com/NixOS/nixpkgs/pull/189446 for partial fix description = "Video processing framework with the future in mind"; diff --git a/pkgs/by-name/va/vapoursynth/plugin-interface.nix b/pkgs/by-name/va/vapoursynth/plugin-interface.nix index c240b205ac1c..2716c27225cf 100644 --- a/pkgs/by-name/va/vapoursynth/plugin-interface.nix +++ b/pkgs/by-name/va/vapoursynth/plugin-interface.nix @@ -2,7 +2,6 @@ lib, python3, buildEnv, - writeText, runCommandCC, stdenv, runCommand, @@ -35,29 +34,19 @@ let paths = deepPlugins; }; - pluginLoader = - let - source = writeText "vapoursynth-nix-plugins.cpp" '' - #include - - struct VSCore; - - void VSLoadPluginsNix(void (*load)(VSCore *, const std::filesystem::path &), VSCore *core) { - ${lib.concatMapStrings ( - path: ''load(core, std::filesystem::u8path("${path}/lib/vapoursynth"));'' - ) deepPlugins} - } - ''; - in - runCommandCC "vapoursynth-plugin-loader" + # Override default plugin path through nixPluginDir symbol + nixPlugins = + runCommandCC "libvapoursynth-nix-plugins${ext}" { executable = true; preferLocalBuild = true; allowSubstitutes = false; + src = '' + char const nixPluginDir[] = "${pluginsEnv}/lib/vapoursynth"; + ''; } '' - mkdir -p $out/lib - $CXX -std=c++17 -shared -fPIC ${source} -o "$out/lib/libvapoursynth-nix-plugins${ext}" + $CC -x c -shared -fPIC - -o "$out" <<<"$src" ''; ext = stdenv.hostPlatform.extensions.sharedLibrary; @@ -123,9 +112,7 @@ runCommand "${vapoursynth.name}-with-plugins" ${vapoursynth}/$binaryFile done - ln -s \ - ${pluginLoader}/lib/libvapoursynth-nix-plugins${ext} \ - $out/lib/libvapoursynth-nix-plugins${ext} + ln -s ${nixPlugins} $out/lib/libvapoursynth-nix-plugins${ext} ln -s ${vapoursynth}/include $out/include ln -s ${vapoursynth}/lib/vapoursynth/* $out/lib/vapoursynth ln -s \ From 372ab6c4ab4dc02bd1c0d2a97ddda0f084a06bf5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 24 Sep 2024 15:08:04 +0000 Subject: [PATCH 004/213] opentelemetry-collector-contrib: 0.109.0 -> 0.110.0 --- pkgs/tools/misc/opentelemetry-collector/contrib.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/opentelemetry-collector/contrib.nix b/pkgs/tools/misc/opentelemetry-collector/contrib.nix index 017fd1a015d7..50eef71b3a2d 100644 --- a/pkgs/tools/misc/opentelemetry-collector/contrib.nix +++ b/pkgs/tools/misc/opentelemetry-collector/contrib.nix @@ -8,18 +8,18 @@ buildGoModule rec { pname = "opentelemetry-collector-contrib"; - version = "0.109.0"; + version = "0.110.0"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "opentelemetry-collector-contrib"; rev = "v${version}"; - hash = "sha256-ROAapCGIRD5kdA3k1LjSxdfICLRgBcQORe6wW1bszNI="; + hash = "sha256-bDtP7EFKus0NJpLccbD+HlzEusc+KAbKWmS/KGthtwY="; }; # proxy vendor to avoid hash mismatches between linux and macOS proxyVendor = true; - vendorHash = "sha256-4MRXwp428d9oJPHrgOaGCaIFpRAIOpL/AYc/fLPAVBk="; + vendorHash = "sha256-pDDEqtXu167b+J1+k7rC1BE5/ehxzG0ZAkhxqmJpHsg="; # there is a nested go.mod sourceRoot = "${src.name}/cmd/otelcontribcol"; From f9e0e4973769d10b264398c013bb5d144392eef0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Sep 2024 00:26:00 +0000 Subject: [PATCH 005/213] beekeeper-studio: 4.6.2 -> 4.6.8 --- pkgs/by-name/be/beekeeper-studio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/be/beekeeper-studio/package.nix b/pkgs/by-name/be/beekeeper-studio/package.nix index c36564b9af2d..764fadb5ad70 100644 --- a/pkgs/by-name/be/beekeeper-studio/package.nix +++ b/pkgs/by-name/be/beekeeper-studio/package.nix @@ -7,7 +7,7 @@ let pname = "beekeeper-studio"; - version = "4.6.2"; + version = "4.6.8"; plat = { aarch64-linux = "-arm64"; @@ -15,8 +15,8 @@ let }.${stdenv.hostPlatform.system}; hash = { - aarch64-linux = "sha256-ZxqwxCON21S+RPG0/M2TtcI2Ave7ZT05lKQdyysQFUk="; - x86_64-linux = "sha256-8sGFNoAsX+X3IJDXpwlYRt78nokauPYz88yDEYy6NP8="; + aarch64-linux = "sha256-EKGL+aeuCcBuSh+VtkdgFhI1LccuvO8WHoqbZ/JdX7c="; + x86_64-linux = "sha256-LyO9xCqZG5gNAvCIX9wacSb59wiLjXPDta+Fipu24fk="; }.${stdenv.hostPlatform.system}; src = fetchurl { From 8bf9451413b020440e936e18215fb42ae0e4eb5a Mon Sep 17 00:00:00 2001 From: Pyrox Date: Fri, 11 Oct 2024 16:02:37 -0400 Subject: [PATCH 006/213] python312Packages.llm: remove unused arguments --- pkgs/development/python-modules/llm/default.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/python-modules/llm/default.nix b/pkgs/development/python-modules/llm/default.nix index bd5a3e34a4a4..7f3f07250ae5 100644 --- a/pkgs/development/python-modules/llm/default.nix +++ b/pkgs/development/python-modules/llm/default.nix @@ -1,13 +1,9 @@ { lib, - buildPythonApplication, buildPythonPackage, fetchFromGitHub, - makeWrapper, pytestCheckHook, - python, pythonOlder, - ruff, setuptools, click-default-group, numpy, From 565f972dede14b6e68151503c3933034f5a41ac2 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Sun, 13 Oct 2024 12:07:52 +0200 Subject: [PATCH 007/213] nixos/getty: add option to autologin once per boot, take 2 Another attempt to bring ae48df3e while avoiding the Nix symlink bug[1]. I guess the bug was triggered by the sbin -> bin symlink in util-linux. [1]: https://github.com/NixOS/nix/issues/9579 --- .../manual/release-notes/rl-2411.section.md | 3 ++ nixos/modules/services/ttys/getty.nix | 32 ++++++++++++++++--- 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2411.section.md b/nixos/doc/manual/release-notes/rl-2411.section.md index c9f5b2de67c2..9c4cf66249c0 100644 --- a/nixos/doc/manual/release-notes/rl-2411.section.md +++ b/nixos/doc/manual/release-notes/rl-2411.section.md @@ -660,6 +660,9 @@ - Mikutter was removed because the package was broken and had no maintainers. +- The new option `services.getty.autologinOnce` was added to limit the automatic login to once per boot and on the first tty only. + When using full disk encryption, this option allows to unlock the system without retyping the passphrase while keeping the other ttys protected. + - Gollum was upgraded to major version 6. Read their [migration notes](https://github.com/gollum/gollum/wiki/6.0-Release-Notes). - The hooks `yarnConfigHook` and `yarnBuildHook` were added. These should replace `yarn2nix.mkYarnPackage` and other `yarn2nix` related tools. The motivation to get rid of `yarn2nix` tools is the fact that they are too complex and hard to maintain, and they rely upon too much Nix evaluation which is problematic if import-from-derivation is not allowed (see more details at [#296856](https://github.com/NixOS/nixpkgs/issues/296856). The transition from `mkYarnPackage` to `yarn{Config,Build}Hook` is tracked at [#324246](https://github.com/NixOS/nixpkgs/issues/324246). diff --git a/nixos/modules/services/ttys/getty.nix b/nixos/modules/services/ttys/getty.nix index e88bb4628635..fd9bd7aca019 100644 --- a/nixos/modules/services/ttys/getty.nix +++ b/nixos/modules/services/ttys/getty.nix @@ -7,14 +7,26 @@ let baseArgs = [ "--login-program" "${cfg.loginProgram}" - ] ++ optionals (cfg.autologinUser != null) [ + ] ++ optionals (cfg.autologinUser != null && !cfg.autologinOnce) [ "--autologin" cfg.autologinUser ] ++ optionals (cfg.loginOptions != null) [ "--login-options" cfg.loginOptions ] ++ cfg.extraArgs; gettyCmd = args: - "@${pkgs.util-linux}/sbin/agetty agetty ${escapeShellArgs baseArgs} ${args}"; + "${lib.getExe' pkgs.util-linux "agetty"} ${escapeShellArgs baseArgs} ${args}"; + + autologinScript = '' + otherArgs="--noclear --keep-baud $TTY 115200,38400,9600 $TERM"; + ${lib.optionalString cfg.autologinOnce '' + autologged="/run/agetty.autologged" + if test "$TTY" = tty1 && ! test -f "$autologged"; then + touch "$autologged" + exec ${gettyCmd "$otherArgs --autologin ${cfg.autologinUser}"} + fi + ''} + exec ${gettyCmd "$otherArgs"} + ''; in @@ -40,6 +52,16 @@ in ''; }; + autologinOnce = mkOption { + type = types.bool; + default = false; + description = '' + If enabled the automatic login will only happen in the first tty + once per boot. This can be useful to avoid retyping the account + password on systems with full disk encrypted. + ''; + }; + loginProgram = mkOption { type = types.path; default = "${pkgs.shadow}/bin/login"; @@ -106,9 +128,11 @@ in systemd.services."getty@" = { serviceConfig.ExecStart = [ - "" # override upstream default with an empty ExecStart - (gettyCmd "--noclear --keep-baud %I 115200,38400,9600 $TERM") + # override upstream default with an empty ExecStart + "" + (pkgs.writers.writeDash "getty" autologinScript) ]; + environment.TTY = "%I"; restartIfChanged = false; }; From c0678ef0abe11b3e24b6b2b109cad156c654defa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Oct 2024 09:48:27 +0000 Subject: [PATCH 008/213] guile-goblins: 0.13.0 -> 0.14.0 --- pkgs/by-name/gu/guile-goblins/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gu/guile-goblins/package.nix b/pkgs/by-name/gu/guile-goblins/package.nix index 4175b9c5d79b..f34d5878f8ab 100644 --- a/pkgs/by-name/gu/guile-goblins/package.nix +++ b/pkgs/by-name/gu/guile-goblins/package.nix @@ -10,11 +10,11 @@ }: stdenv.mkDerivation rec { pname = "guile-goblins"; - version = "0.13.0"; + version = "0.14.0"; src = fetchurl { url = "https://spritely.institute/files/releases/guile-goblins/guile-goblins-${version}.tar.gz"; - hash = "sha256-efmyOtPAz1ZPdMCuVaGALR6e0lg7gcjt81BUMBVUKug="; + hash = "sha256-jR+pWk7NXvOF0CvDwa1rYg0yu5ktyq440qyRgivqHr8="; }; strictDeps = true; From 280d1ac6f9e9e79a1437926a923389e1408d41f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 14 Oct 2024 11:02:17 +0000 Subject: [PATCH 009/213] libreswan: 5.0 -> 5.1 --- pkgs/tools/networking/libreswan/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/libreswan/default.nix b/pkgs/tools/networking/libreswan/default.nix index c56cea33abf5..848418540451 100644 --- a/pkgs/tools/networking/libreswan/default.nix +++ b/pkgs/tools/networking/libreswan/default.nix @@ -45,11 +45,11 @@ in stdenv.mkDerivation rec { pname = "libreswan"; - version = "5.0"; + version = "5.1"; src = fetchurl { url = "https://download.libreswan.org/${pname}-${version}.tar.gz"; - hash = "sha256-ELwK3JC56YGjDf77p9r/IAhB7LmRD51nHxN//BQUKGo="; + hash = "sha256-HO6dQSyJeZ64v3EUUA1cFOAUPpVGBWFj7r45YOf0Y3w="; }; strictDeps = true; From 64ec9ae3dcd9d1daaf9e7470343056ac09ecb577 Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Mon, 14 Oct 2024 20:24:21 -0700 Subject: [PATCH 010/213] switch-to-configuration-ng: remove unnecessary loop The loop removed in this change was originally meant as a synchronization point for stc-ng to prevent executing a switch early in the boot process, however the perl script never needed to make this check and the switch test passes without this loop present. --- .../switch-to-configuration-ng/src/src/main.rs | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs b/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs index 802b5e64f101..d874f2bff008 100644 --- a/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs +++ b/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs @@ -1082,22 +1082,6 @@ won't take effect until you reboot the system. .subscribe() .context("Failed to subscribe to systemd dbus messages")?; - // Wait for the system to have finished booting. - loop { - let system_state: String = systemd - .get("org.freedesktop.systemd1.Manager", "SystemState") - .context("Failed to get system state")?; - - match system_state.as_str() { - "running" | "degraded" | "maintenance" => break, - _ => { - _ = dbus_conn - .process(Duration::from_millis(500)) - .context("Failed to process dbus messages")? - } - } - } - let _systemd_reload_status = systemd_reload_status.clone(); let reloading_token = systemd .match_signal( From 7c828e9e1a2e6cc35813223839f582e9c7f2fe92 Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Mon, 14 Oct 2024 20:27:16 -0700 Subject: [PATCH 011/213] nixosTests.amazon-init-shell: test switching during amazon-init In order to emulate the `nixos-rebuild switch` that is called if the EC2 user data is a nix expression, run the switch-to-configuration script for the current running config. --- nixos/tests/amazon-init-shell.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nixos/tests/amazon-init-shell.nix b/nixos/tests/amazon-init-shell.nix index 3c040841b6d2..da4480ed5778 100644 --- a/nixos/tests/amazon-init-shell.nix +++ b/nixos/tests/amazon-init-shell.nix @@ -18,16 +18,21 @@ makeTest { meta = with maintainers; { maintainers = [ urbas ]; }; - nodes.machine = { ... }: + nodes.machine = { lib, pkgs, ... }: { imports = [ ../modules/profiles/headless.nix ../modules/virtualisation/amazon-init.nix ]; services.openssh.enable = true; + system.switch.enable = true; networking.hostName = ""; environment.etc."ec2-metadata/user-data" = { text = '' #!/usr/bin/bash echo successful > /tmp/evidence + + # Emulate running nixos-rebuild switch, just without any building. + # https://github.com/nixos/nixpkgs/blob/4c62505847d88f16df11eff3c81bf9a453a4979e/nixos/modules/virtualisation/amazon-init.nix#L55 + /run/current-system/bin/switch-to-configuration test ''; }; }; From 41e2795fc758fdae1c8c4f0b122dc623cc9973cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Oct 2024 23:24:45 +0000 Subject: [PATCH 012/213] i2p: 2.6.1 -> 2.7.0 --- pkgs/by-name/i2/i2p/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/i2/i2p/package.nix b/pkgs/by-name/i2/i2p/package.nix index a4f9c53daf02..d8b2e8ca7207 100644 --- a/pkgs/by-name/i2/i2p/package.nix +++ b/pkgs/by-name/i2/i2p/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "i2p"; - version = "2.6.1"; + version = "2.7.0"; src = fetchzip { urls = [ @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { "https://files.i2p-projekt.de/" "https://download.i2p2.no/releases/" ]); - hash = "sha256-ntjTXdpgcTReEVxzDEoq9r3NAqS7q4m+rlJXp7is1k0="; + hash = "sha256-gw1i6jrmTfz9CZlCjtOUdH5R4vD57ysDeQxyyWifieg="; }; strictDeps = true; From 3ac13c9fc7c60f55844d2c9fa030c34272bfa67b Mon Sep 17 00:00:00 2001 From: Ingo Reitz <9l@9lo.re> Date: Wed, 16 Oct 2024 02:30:30 +0200 Subject: [PATCH 013/213] psst: 2024-08-19 -> 2024-10-07 --- pkgs/applications/audio/psst/Cargo.lock | 1318 +++++++++++++---- pkgs/applications/audio/psst/default.nix | 6 +- .../audio/psst/make-build-reproducible.patch | 14 +- 3 files changed, 1014 insertions(+), 324 deletions(-) diff --git a/pkgs/applications/audio/psst/Cargo.lock b/pkgs/applications/audio/psst/Cargo.lock index a88b05440ee3..6ef92630caf9 100644 --- a/pkgs/applications/audio/psst/Cargo.lock +++ b/pkgs/applications/audio/psst/Cargo.lock @@ -2,12 +2,27 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "addr2line" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +dependencies = [ + "gimli", +] + [[package]] name = "adler" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + [[package]] name = "aes" version = "0.8.4" @@ -36,12 +51,13 @@ checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1" [[package]] name = "alsa" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37fe60779335388a88c01ac6c3be40304d1e349de3ada3b15f7808bb90fa9dce" +checksum = "ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43" dependencies = [ "alsa-sys", "bitflags 2.6.0", + "cfg-if", "libc", ] @@ -72,9 +88,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.14" +version = "0.6.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" +checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" dependencies = [ "anstyle", "anstyle-parse", @@ -87,33 +103,33 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" +checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" [[package]] name = "anstyle-parse" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" +checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391" +checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" dependencies = [ "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.3" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" +checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" dependencies = [ "anstyle", "windows-sys 0.52.0", @@ -139,14 +155,14 @@ checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "associative-cache" @@ -178,13 +194,13 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8828ec6e544c02b0d6691d21ed9f9218d0384a82542855073c2a3f58304aaf0" +checksum = "d7ebdfa2ebdab6b1760375fa7d6f382b9f486eac35fc994625a00e89280bdbb7" dependencies = [ "async-task", "concurrent-queue", - "fastrand 2.1.0", + "fastrand 2.1.1", "futures-lite 2.3.0", "slab", ] @@ -217,15 +233,15 @@ dependencies = [ "polling 2.8.0", "rustix 0.37.27", "slab", - "socket2", + "socket2 0.4.10", "waker-fn", ] [[package]] name = "async-io" -version = "2.3.3" +version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" +checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" dependencies = [ "async-lock 3.4.0", "cfg-if", @@ -233,11 +249,11 @@ dependencies = [ "futures-io", "futures-lite 2.3.0", "parking", - "polling 3.7.2", - "rustix 0.38.34", + "polling 3.7.3", + "rustix 0.38.35", "slab", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -273,7 +289,7 @@ dependencies = [ "cfg-if", "event-listener 3.1.0", "futures-lite 1.13.0", - "rustix 0.38.34", + "rustix 0.38.35", "windows-sys 0.48.0", ] @@ -285,25 +301,25 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] name = "async-signal" -version = "0.2.8" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "794f185324c2f00e771cd9f1ae8b5ac68be2ca7abb129a87afd6e86d228bc54d" +checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" dependencies = [ - "async-io 2.3.3", + "async-io 2.3.4", "async-lock 3.4.0", "atomic-waker", "cfg-if", "futures-core", "futures-io", - "rustix 0.38.34", + "rustix 0.38.35", "signal-hook-registry", "slab", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -314,13 +330,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.80" +version = "0.1.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" +checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] @@ -396,6 +412,33 @@ dependencies = [ "arrayvec", ] +[[package]] +name = "backtrace" +version = "0.3.73" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +dependencies = [ + "addr2line", + "cc", + "cfg-if", + "libc", + "miniz_oxide 0.7.4", + "object", + "rustc-demangle", +] + +[[package]] +name = "base64" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + [[package]] name = "base64" version = "0.22.1" @@ -419,7 +462,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] @@ -451,9 +494,9 @@ dependencies = [ [[package]] name = "bitstream-io" -version = "2.4.2" +version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "415f8399438eb5e4b2f73ed3152a3448b98149dda642a957ee704e1daa5cf1d8" +checksum = "b81e1519b0d82120d2fd469d5bfb2919a9361c48b02d82d04befc1cdd2002452" [[package]] name = "block" @@ -494,9 +537,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.9.1" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" +checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" dependencies = [ "memchr", "regex-automata", @@ -505,9 +548,9 @@ dependencies = [ [[package]] name = "built" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6a6c0b39c38fd754ac338b00a88066436389c0f029da5d37d1e01091d9b7c17" +checksum = "236e6289eda5a812bc6b53c3b024039382a2895fbbeef2d748b2931546d392c4" [[package]] name = "bumpalo" @@ -517,9 +560,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytemuck" -version = "1.16.1" +version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e" +checksum = "773d90827bc3feecfb67fab12e24de0749aad83c74b9504ecde46237b5cd24e2" [[package]] name = "byteorder" @@ -535,9 +578,9 @@ checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" [[package]] name = "bytes" -version = "1.6.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cairo-rs" @@ -566,13 +609,13 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.104" +version = "1.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490" +checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6" dependencies = [ "jobserver", "libc", - "once_cell", + "shlex", ] [[package]] @@ -616,8 +659,9 @@ dependencies = [ "iana-time-zone", "js-sys", "num-traits", + "serde", "wasm-bindgen", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -643,9 +687,9 @@ dependencies = [ [[package]] name = "cmake" -version = "0.1.50" +version = "0.1.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" +checksum = "fb1e43aa7fd152b1f968787f7dbcdeb306d1867ff373c69955211876c053f91a" dependencies = [ "cc", ] @@ -688,9 +732,9 @@ checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" [[package]] name = "colorchoice" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" +checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" [[package]] name = "combine" @@ -733,9 +777,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core-graphics" @@ -818,9 +862,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" dependencies = [ "libc", ] @@ -1001,7 +1045,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] @@ -1083,9 +1127,9 @@ dependencies = [ [[package]] name = "dwrote" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439a1c2ba5611ad3ed731280541d36d2e9c4ac5e7fb818a27b604bdc5a6aa65b" +checksum = "2da3498378ed373237bdef1eddcc64e7be2d3ba4841f4c22a998e81cadeea83c" dependencies = [ "lazy_static", "libc", @@ -1126,14 +1170,14 @@ checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] name = "env_filter" -version = "0.1.0" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" +checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" dependencies = [ "log", "regex", @@ -1141,9 +1185,9 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.11.3" +version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" +checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" dependencies = [ "anstream", "anstyle", @@ -1216,7 +1260,7 @@ dependencies = [ "flume", "half", "lebe", - "miniz_oxide", + "miniz_oxide 0.7.4", "rayon-core", "smallvec", "zune-inflate", @@ -1239,9 +1283,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" +checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" [[package]] name = "fdeflate" @@ -1264,12 +1308,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.30" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" +checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.0", ] [[package]] @@ -1351,6 +1395,16 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" +[[package]] +name = "futf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" +dependencies = [ + "mac", + "new_debug_unreachable", +] + [[package]] name = "futures-channel" version = "0.3.30" @@ -1404,7 +1458,7 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" dependencies = [ - "fastrand 2.1.0", + "fastrand 2.1.1", "futures-core", "futures-io", "parking", @@ -1419,7 +1473,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] @@ -1527,8 +1581,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", + "js-sys", "libc", "wasi", + "wasm-bindgen", ] [[package]] @@ -1541,6 +1597,12 @@ dependencies = [ "weezl", ] +[[package]] +name = "gimli" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" + [[package]] name = "gio" version = "0.16.7" @@ -1591,28 +1653,28 @@ checksum = "53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] name = "gix-actor" -version = "0.31.3" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0f52455500a0fac1fd62a1cf42d9121cfddef8cb3ded2f9e7adb5775deb1fc9" +checksum = "fc19e312cd45c4a66cd003f909163dc2f8e1623e30a0c0c6df3776e89b308665" dependencies = [ "bstr", "gix-date", "gix-utils", "itoa", "thiserror", - "winnow 0.6.13", + "winnow 0.6.18", ] [[package]] name = "gix-config" -version = "0.37.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fafe42957e11d98e354a66b6bd70aeea00faf2f62dd11164188224a507c840" +checksum = "78e797487e6ca3552491de1131b4f72202f282fb33f198b1c34406d765b42bb0" dependencies = [ "bstr", "gix-config-value", @@ -1626,14 +1688,14 @@ dependencies = [ "smallvec", "thiserror", "unicode-bom", - "winnow 0.6.13", + "winnow 0.6.18", ] [[package]] name = "gix-config-value" -version = "0.14.6" +version = "0.14.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbd06203b1a9b33a78c88252a625031b094d9e1b647260070c25b09910c0a804" +checksum = "03f76169faa0dec598eac60f83d7fcdd739ec16596eca8fb144c88973dbe6f8c" dependencies = [ "bitflags 2.6.0", "bstr", @@ -1644,14 +1706,14 @@ dependencies = [ [[package]] name = "gix-date" -version = "0.8.7" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9eed6931f21491ee0aeb922751bd7ec97b4b2fe8fbfedcb678e2a2dce5f3b8c0" +checksum = "35c84b7af01e68daf7a6bb8bb909c1ff5edb3ce4326f1f43063a5a96d3c3c8a5" dependencies = [ "bstr", "itoa", + "jiff", "thiserror", - "time", ] [[package]] @@ -1671,20 +1733,20 @@ dependencies = [ [[package]] name = "gix-fs" -version = "0.11.1" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3338ff92a2164f5209f185ec0cd316f571a72676bb01d27e22f2867ba69f77a" +checksum = "f2bfe6249cfea6d0c0e0990d5226a4cb36f030444ba9e35e0639275db8f98575" dependencies = [ - "fastrand 2.1.0", + "fastrand 2.1.1", "gix-features", "gix-utils", ] [[package]] name = "gix-glob" -version = "0.16.3" +version = "0.16.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2a29ad0990cf02c48a7aac76ed0dbddeb5a0d070034b83675cc3bbf937eace4" +checksum = "74908b4bbc0a0a40852737e5d7889f676f081e340d5451a16e5b4c50d592f111" dependencies = [ "bitflags 2.6.0", "bstr", @@ -1715,9 +1777,9 @@ dependencies = [ [[package]] name = "gix-object" -version = "0.42.2" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fe2dc4a41191c680c942e6ebd630c8107005983c4679214fdb1007dcf5ae1df" +checksum = "2f5b801834f1de7640731820c2df6ba88d95480dc4ab166a5882f8ff12b88efa" dependencies = [ "bstr", "gix-actor", @@ -1729,14 +1791,14 @@ dependencies = [ "itoa", "smallvec", "thiserror", - "winnow 0.6.13", + "winnow 0.6.18", ] [[package]] name = "gix-path" -version = "0.10.8" +version = "0.10.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca987128ffb056d732bd545db5db3d8b103d252fbf083c2567bb0796876619a4" +checksum = "38d5b8722112fa2fa87135298780bc833b0e9f6c56cc82795d209804b3a03484" dependencies = [ "bstr", "gix-trace", @@ -1747,12 +1809,11 @@ dependencies = [ [[package]] name = "gix-ref" -version = "0.44.1" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3394a2997e5bc6b22ebc1e1a87b41eeefbcfcff3dbfa7c4bd73cb0ac8f1f3e2e" +checksum = "ae0d8406ebf9aaa91f55a57f053c5a1ad1a39f60fdf0303142b7be7ea44311e5" dependencies = [ "gix-actor", - "gix-date", "gix-features", "gix-fs", "gix-hash", @@ -1764,14 +1825,14 @@ dependencies = [ "gix-validate", "memmap2", "thiserror", - "winnow 0.6.13", + "winnow 0.6.18", ] [[package]] name = "gix-sec" -version = "0.10.6" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fddc27984a643b20dd03e97790555804f98cf07404e0e552c0ad8133266a79a1" +checksum = "0fe4d52f30a737bbece5276fab5d3a8b276dc2650df963e293d0673be34e7a5f" dependencies = [ "bitflags 2.6.0", "gix-path", @@ -1781,9 +1842,9 @@ dependencies = [ [[package]] name = "gix-tempfile" -version = "14.0.0" +version = "14.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b0e276cd08eb2a22e9f286a4f13a222a01be2defafa8621367515375644b99" +checksum = "046b4927969fa816a150a0cda2e62c80016fe11fb3c3184e4dddf4e542f108aa" dependencies = [ "gix-fs", "libc", @@ -1804,15 +1865,15 @@ version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35192df7fd0fa112263bad8021e2df7167df4cc2a6e6d15892e1e55621d3d4dc" dependencies = [ - "fastrand 2.1.0", + "fastrand 2.1.1", "unicode-normalization", ] [[package]] name = "gix-validate" -version = "0.8.5" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82c27dd34a49b1addf193c92070bcbf3beaf6e10f16a78544de6372e146a0acf" +checksum = "81f2badbb64e57b404593ee26b752c26991910fd0d81fe6f9a71c1a8309b6c86" dependencies = [ "bstr", "thiserror", @@ -1937,6 +1998,25 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "h2" +version = "0.3.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" +dependencies = [ + "bytes", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http", + "indexmap", + "slab", + "tokio", + "tokio-util", + "tracing", +] + [[package]] name = "half" version = "2.4.1" @@ -2010,12 +2090,98 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "html5ever" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4" +dependencies = [ + "log", + "mac", + "markup5ever", + "proc-macro2", + "quote", + "syn 2.0.77", +] + +[[package]] +name = "http" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http-body" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" +dependencies = [ + "bytes", + "http", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" + +[[package]] +name = "httpdate" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + [[package]] name = "humantime" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +[[package]] +name = "hyper" +version = "0.14.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9" +dependencies = [ + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", + "socket2 0.5.7", + "tokio", + "tower-service", + "tracing", + "want", +] + +[[package]] +name = "hyper-rustls" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" +dependencies = [ + "futures-util", + "http", + "hyper", + "rustls 0.21.12", + "tokio", + "tokio-rustls", +] + [[package]] name = "iana-time-zone" version = "0.1.60" @@ -2080,12 +2246,12 @@ dependencies = [ [[package]] name = "image" -version = "0.25.1" +version = "0.25.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11" +checksum = "99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10" dependencies = [ "bytemuck", - "byteorder", + "byteorder-lite", "color_quant", "exr", "gif", @@ -2103,12 +2269,12 @@ dependencies = [ [[package]] name = "image-webp" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d730b085583c4d789dfd07fdcf185be59501666a90c97c40162b37e4fdad272d" +checksum = "f79afb8cbee2ef20f59ccd477a218c12a93943d075b492015ecb1bb81f8ee904" dependencies = [ "byteorder-lite", - "thiserror", + "quick-error", ] [[package]] @@ -2119,9 +2285,9 @@ checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126" [[package]] name = "indexmap" -version = "2.2.6" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" dependencies = [ "equivalent", "hashbrown", @@ -2156,7 +2322,7 @@ checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] @@ -2189,6 +2355,12 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "ipnet" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" + [[package]] name = "is-docker" version = "0.2.0" @@ -2210,9 +2382,9 @@ dependencies = [ [[package]] name = "is_terminal_polyfill" -version = "1.70.0" +version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" [[package]] name = "itertools" @@ -2238,6 +2410,31 @@ version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +[[package]] +name = "jiff" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "437651126da47900d4d70255ab15f5c69510ca4e0d88c9f01b5b8d41a45c3a9b" +dependencies = [ + "jiff-tzdb-platform", + "windows-sys 0.59.0", +] + +[[package]] +name = "jiff-tzdb" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05fac328b3df1c0f18a3c2ab6cb7e06e4e549f366017d796e3e66b6d6889abe6" + +[[package]] +name = "jiff-tzdb-platform" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8da387d5feaf355954c2c122c194d6df9c57d865125a67984bb453db5336940" +dependencies = [ + "jiff-tzdb", +] + [[package]] name = "jni" version = "0.21.1" @@ -2262,9 +2459,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "jobserver" -version = "0.1.31" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" dependencies = [ "libc", ] @@ -2277,9 +2474,9 @@ checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" dependencies = [ "wasm-bindgen", ] @@ -2323,9 +2520,9 @@ checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" [[package]] name = "libc" -version = "0.2.155" +version = "0.2.158" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" [[package]] name = "libdbus-sys" @@ -2349,12 +2546,12 @@ dependencies = [ [[package]] name = "libloading" -version = "0.8.4" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d" +checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" dependencies = [ "cfg-if", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -2428,6 +2625,12 @@ dependencies = [ "linked-hash-map", ] +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + [[package]] name = "mach" version = "0.3.2" @@ -2455,6 +2658,32 @@ dependencies = [ "libc", ] +[[package]] +name = "markup5ever" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45" +dependencies = [ + "log", + "phf", + "phf_codegen", + "string_cache", + "string_cache_codegen", + "tendril", +] + +[[package]] +name = "markup5ever_rcdom" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edaa21ab3701bfee5099ade5f7e1f84553fd19228cf332f13cd6e964bf59be18" +dependencies = [ + "html5ever", + "markup5ever", + "tendril", + "xml5ever", +] + [[package]] name = "matches" version = "0.1.10" @@ -2468,7 +2697,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" dependencies = [ "cfg-if", - "rayon", ] [[package]] @@ -2504,6 +2732,12 @@ dependencies = [ "autocfg", ] +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + [[package]] name = "minimal-lexical" version = "0.2.1" @@ -2520,6 +2754,27 @@ dependencies = [ "simd-adler32", ] +[[package]] +name = "miniz_oxide" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +dependencies = [ + "adler2", +] + +[[package]] +name = "mio" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" +dependencies = [ + "hermit-abi 0.3.9", + "libc", + "wasi", + "windows-sys 0.52.0", +] + [[package]] name = "ndk" version = "0.8.0" @@ -2618,7 +2873,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] @@ -2662,32 +2917,43 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" +checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" dependencies = [ "num_enum_derive", ] [[package]] name = "num_enum_derive" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" +checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] -name = "num_threads" -version = "0.1.7" +name = "oauth2" +version = "4.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" +checksum = "c38841cdd844847e3e7c8d29cef9dcfed8877f8f56f9071f77843ecf3baf937f" dependencies = [ - "libc", + "base64 0.13.1", + "chrono", + "getrandom", + "http", + "rand", + "reqwest", + "serde", + "serde_json", + "serde_path_to_error", + "sha2", + "thiserror", + "url", ] [[package]] @@ -2733,6 +2999,15 @@ dependencies = [ "objc2", ] +[[package]] +name = "object" +version = "0.36.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" +dependencies = [ + "memchr", +] + [[package]] name = "oboe" version = "0.6.1" @@ -2764,9 +3039,9 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "open" -version = "5.2.0" +version = "5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d2c909a3fce3bd80efef4cd1c6c056bd9376a8fe06fcfdbebaf32cb485a7e37" +checksum = "61a877bf6abd716642a53ef1b89fb498923a4afca5c754f9050b4d081c05c4b3" dependencies = [ "is-wsl", "libc", @@ -2868,7 +3143,7 @@ dependencies = [ "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -2889,6 +3164,63 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +[[package]] +name = "phf" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" +dependencies = [ + "phf_shared 0.11.2", +] + +[[package]] +name = "phf_codegen" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" +dependencies = [ + "phf_generator 0.11.2", + "phf_shared 0.11.2", +] + +[[package]] +name = "phf_generator" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" +dependencies = [ + "phf_shared 0.10.0", + "rand", +] + +[[package]] +name = "phf_generator" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" +dependencies = [ + "phf_shared 0.11.2", + "rand", +] + +[[package]] +name = "phf_shared" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +dependencies = [ + "siphasher", +] + +[[package]] +name = "phf_shared" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" +dependencies = [ + "siphasher", +] + [[package]] name = "piet" version = "0.6.2" @@ -2990,12 +3322,12 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "piper" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391" +checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" dependencies = [ "atomic-waker", - "fastrand 2.1.0", + "fastrand 2.1.1", "futures-io", ] @@ -3024,7 +3356,7 @@ dependencies = [ "crc32fast", "fdeflate", "flate2", - "miniz_oxide", + "miniz_oxide 0.7.4", ] [[package]] @@ -3045,17 +3377,17 @@ dependencies = [ [[package]] name = "polling" -version = "3.7.2" +version = "3.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b" +checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511" dependencies = [ "cfg-if", "concurrent-queue", "hermit-abi 0.4.0", "pin-project-lite", - "rustix 0.38.34", + "rustix 0.38.35", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -3072,9 +3404,18 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "proc-macro-crate" @@ -3088,11 +3429,11 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" dependencies = [ - "toml_edit 0.21.1", + "toml_edit 0.22.20", ] [[package]] @@ -3150,7 +3491,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd" dependencies = [ "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] @@ -3181,6 +3522,7 @@ dependencies = [ "log", "num-bigint", "num-traits", + "oauth2", "once_cell", "parking_lot", "psst-protocol", @@ -3197,7 +3539,7 @@ dependencies = [ "tempfile", "ureq", "url", - "windows 0.57.0", + "windows 0.58.0", ] [[package]] @@ -3210,7 +3552,7 @@ dependencies = [ "druid-shell", "env_logger", "fs_extra", - "image 0.25.1", + "image 0.25.2", "itertools 0.13.0", "log", "lru-cache", @@ -3222,6 +3564,7 @@ dependencies = [ "rand", "raw-window-handle", "regex", + "sanitize_html", "serde", "serde_json", "souvlaki", @@ -3267,9 +3610,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -3356,16 +3699,15 @@ dependencies = [ [[package]] name = "ravif" -version = "0.11.7" +version = "0.11.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67376f469e7e7840d0040bbf4b9b3334005bb167f814621326e4c7ab8cd6e944" +checksum = "a8f0bfd976333248de2078d350bfdf182ff96e168a24d23d2436cef320dd4bdd" dependencies = [ "avif-serialize", "imgref", "loop9", "quick-error", "rav1e", - "rayon", "rgb", ] @@ -3403,18 +3745,18 @@ checksum = "56cf8381505b60ae18a4097f1d0be093287ca3bf4fbb23d36ac5ad3bba335daa" [[package]] name = "redox_syscall" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd" +checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" dependencies = [ "bitflags 2.6.0", ] [[package]] name = "redox_users" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ "getrandom", "libredox", @@ -3423,9 +3765,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.5" +version = "1.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" +checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" dependencies = [ "aho-corasick", "memchr", @@ -3451,10 +3793,51 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" [[package]] -name = "rgb" -version = "0.8.40" +name = "reqwest" +version = "0.11.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7439be6844e40133eda024efd85bf07f59d0dd2f59b10c00dd6cfb92cc5c741" +checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" +dependencies = [ + "base64 0.21.7", + "bytes", + "encoding_rs", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "hyper", + "hyper-rustls", + "ipnet", + "js-sys", + "log", + "mime", + "once_cell", + "percent-encoding", + "pin-project-lite", + "rustls 0.21.12", + "rustls-pemfile", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "system-configuration", + "tokio", + "tokio-rustls", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "webpki-roots 0.25.4", + "winreg", +] + +[[package]] +name = "rgb" +version = "0.8.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a" dependencies = [ "bytemuck", ] @@ -3474,6 +3857,12 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "rustc-demangle" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" + [[package]] name = "rustc-hash" version = "1.1.0" @@ -3482,9 +3871,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] @@ -3505,9 +3894,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.34" +version = "0.38.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f" dependencies = [ "bitflags 2.6.0", "errno", @@ -3518,29 +3907,61 @@ dependencies = [ [[package]] name = "rustls" -version = "0.22.4" +version = "0.21.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" +checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" dependencies = [ "log", "ring", + "rustls-webpki 0.101.7", + "sct", +] + +[[package]] +name = "rustls" +version = "0.23.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044" +dependencies = [ + "log", + "once_cell", + "ring", "rustls-pki-types", - "rustls-webpki", + "rustls-webpki 0.102.7", "subtle", "zeroize", ] [[package]] -name = "rustls-pki-types" -version = "1.7.0" +name = "rustls-pemfile" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" +checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" +dependencies = [ + "base64 0.21.7", +] + +[[package]] +name = "rustls-pki-types" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0" [[package]] name = "rustls-webpki" -version = "0.102.4" +version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e" +checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" +dependencies = [ + "ring", + "untrusted", +] + +[[package]] +name = "rustls-webpki" +version = "0.102.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84678086bd54edf2b415183ed7a94d0efb049f1b646a33e22a36f3794be6ae56" dependencies = [ "ring", "rustls-pki-types", @@ -3562,12 +3983,34 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "sanitize_html" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4383365aa34a33238e8f6c7c1cd87be0ff89cebe6fce9476fc5f78fbf1c80bc0" +dependencies = [ + "html5ever", + "lazy_static", + "markup5ever_rcdom", + "regex", +] + [[package]] name = "scopeguard" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" +[[package]] +name = "sct" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" +dependencies = [ + "ring", + "untrusted", +] + [[package]] name = "self_cell" version = "0.10.3" @@ -3591,35 +4034,46 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.203" +version = "1.0.209" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" +checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.203" +version = "1.0.209" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" +checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] name = "serde_json" -version = "1.0.120" +version = "1.0.127" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" +checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] +[[package]] +name = "serde_path_to_error" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6" +dependencies = [ + "itoa", + "serde", +] + [[package]] name = "serde_repr" version = "0.1.19" @@ -3628,18 +4082,30 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] name = "serde_spanned" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" +checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" dependencies = [ "serde", ] +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + [[package]] name = "sha-1" version = "0.10.1" @@ -3664,9 +4130,20 @@ dependencies = [ [[package]] name = "sha1_smol" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" +checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" + +[[package]] +name = "sha2" +version = "0.10.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] [[package]] name = "shannon" @@ -3716,6 +4193,12 @@ dependencies = [ "quote", ] +[[package]] +name = "siphasher" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" + [[package]] name = "sized-chunks" version = "0.6.5" @@ -3751,6 +4234,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "socket2" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "socks" version = "0.3.4" @@ -3795,6 +4288,32 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "string_cache" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" +dependencies = [ + "new_debug_unreachable", + "once_cell", + "parking_lot", + "phf_shared 0.10.0", + "precomputed-hash", + "serde", +] + +[[package]] +name = "string_cache_codegen" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro2", + "quote", +] + [[package]] name = "subtle" version = "2.6.1" @@ -3898,15 +4417,42 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.68" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] +[[package]] +name = "sync_wrapper" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" + +[[package]] +name = "system-configuration" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "system-deps" version = "6.2.2" @@ -3916,46 +4462,58 @@ dependencies = [ "cfg-expr", "heck 0.5.0", "pkg-config", - "toml 0.8.14", + "toml 0.8.19", "version-compare", ] [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tempfile" -version = "3.10.1" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" dependencies = [ "cfg-if", - "fastrand 2.1.0", - "rustix 0.38.34", - "windows-sys 0.52.0", + "fastrand 2.1.1", + "once_cell", + "rustix 0.38.35", + "windows-sys 0.59.0", +] + +[[package]] +name = "tendril" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" +dependencies = [ + "futf", + "mac", + "utf-8", ] [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] @@ -3996,9 +4554,7 @@ checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ "deranged", "itoa", - "libc", "num-conv", - "num_threads", "powerfmt", "serde", "time-core", @@ -4038,9 +4594,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c55115c6fbe2d2bef26eb09ad74bde02d8255476fc0c7b515ef09fbb35742d82" +checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" dependencies = [ "tinyvec_macros", ] @@ -4051,6 +4607,44 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" +[[package]] +name = "tokio" +version = "1.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" +dependencies = [ + "backtrace", + "bytes", + "libc", + "mio", + "pin-project-lite", + "socket2 0.5.7", + "windows-sys 0.52.0", +] + +[[package]] +name = "tokio-rustls" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" +dependencies = [ + "rustls 0.21.12", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", +] + [[package]] name = "toml" version = "0.5.11" @@ -4062,21 +4656,21 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.14" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.14", + "toml_edit 0.22.20", ] [[package]] name = "toml_datetime" -version = "0.6.6" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] @@ -4094,28 +4688,23 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.21.1" +version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" -dependencies = [ - "indexmap", - "toml_datetime", - "winnow 0.5.40", -] - -[[package]] -name = "toml_edit" -version = "0.22.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38" +checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" dependencies = [ "indexmap", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.13", + "winnow 0.6.18", ] +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + [[package]] name = "tracing" version = "0.1.40" @@ -4135,7 +4724,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] @@ -4170,6 +4759,12 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + [[package]] name = "type-map" version = "0.5.0" @@ -4306,22 +4901,21 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "ureq" -version = "2.9.7" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d11a831e3c0b56e438a28308e7c810799e3c118417f342d30ecec080105395cd" +checksum = "b74fc6b57825be3373f7054754755f03ac3a8f5d70015ccad699ba2029956f4a" dependencies = [ - "base64", + "base64 0.22.1", "flate2", "log", "once_cell", - "rustls", + "rustls 0.23.12", "rustls-pki-types", - "rustls-webpki", "serde", "serde_json", "socks", "url", - "webpki-roots", + "webpki-roots 0.26.5", ] [[package]] @@ -4333,8 +4927,15 @@ dependencies = [ "form_urlencoded", "idna", "percent-encoding", + "serde", ] +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + [[package]] name = "utf16_lit" version = "2.0.2" @@ -4366,9 +4967,9 @@ checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "waker-fn" @@ -4386,6 +4987,15 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -4394,34 +5004,35 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" dependencies = [ "cfg-if", + "once_cell", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.42" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" +checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" dependencies = [ "cfg-if", "js-sys", @@ -4431,9 +5042,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -4441,28 +5052,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" [[package]] name = "web-sys" -version = "0.3.69" +version = "0.3.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" +checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" dependencies = [ "js-sys", "wasm-bindgen", @@ -4488,9 +5099,15 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.3" +version = "0.25.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd" +checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" + +[[package]] +name = "webpki-roots" +version = "0.26.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bd24728e5af82c6c4ec1b66ac4844bdf8156257fccda846ec58b42cd0cdbe6a" dependencies = [ "rustls-pki-types", ] @@ -4519,11 +5136,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4548,17 +5165,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" dependencies = [ "windows-core 0.54.0", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] name = "windows" -version = "0.57.0" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" +checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" dependencies = [ - "windows-core 0.57.0", - "windows-targets 0.52.5", + "windows-core 0.58.0", + "windows-targets 0.52.6", ] [[package]] @@ -4567,7 +5184,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -4576,42 +5193,43 @@ version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65" dependencies = [ - "windows-result", - "windows-targets 0.52.5", + "windows-result 0.1.2", + "windows-targets 0.52.6", ] [[package]] name = "windows-core" -version = "0.57.0" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" +checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" dependencies = [ "windows-implement", "windows-interface", - "windows-result", - "windows-targets 0.52.5", + "windows-result 0.2.0", + "windows-strings", + "windows-targets 0.52.6", ] [[package]] name = "windows-implement" -version = "0.57.0" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" +checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] name = "windows-interface" -version = "0.57.0" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" +checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" dependencies = [ "proc-macro2", "quote", - "syn 2.0.68", + "syn 2.0.77", ] [[package]] @@ -4620,7 +5238,26 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-result" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-strings" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +dependencies = [ + "windows-result 0.2.0", + "windows-targets 0.52.6", ] [[package]] @@ -4647,7 +5284,16 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", ] [[package]] @@ -4682,18 +5328,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.5", - "windows_aarch64_msvc 0.52.5", - "windows_i686_gnu 0.52.5", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.5", - "windows_x86_64_gnu 0.52.5", - "windows_x86_64_gnullvm 0.52.5", - "windows_x86_64_msvc 0.52.5", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", ] [[package]] @@ -4710,9 +5356,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" @@ -4728,9 +5374,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" @@ -4746,15 +5392,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" @@ -4770,9 +5416,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" @@ -4788,9 +5434,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" @@ -4806,9 +5452,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" @@ -4824,9 +5470,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" @@ -4839,13 +5485,23 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.13" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1" +checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" dependencies = [ "memchr", ] +[[package]] +name = "winreg" +version = "0.50.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" +dependencies = [ + "cfg-if", + "windows-sys 0.48.0", +] + [[package]] name = "winres" version = "0.1.12" @@ -4866,12 +5522,12 @@ dependencies = [ [[package]] name = "xdg-home" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca91dcf8f93db085f3a0a29358cd0b9d670915468f4290e8b85d118a34211ab8" +checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4880,6 +5536,17 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a" +[[package]] +name = "xml5ever" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bbb26405d8e919bc1547a5aa9abc95cbfa438f04844f5fdd9dc7596b748bf69" +dependencies = [ + "log", + "mac", + "markup5ever", +] + [[package]] name = "zbus" version = "3.15.2" @@ -4946,6 +5613,27 @@ dependencies = [ "zvariant", ] +[[package]] +name = "zerocopy" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +dependencies = [ + "byteorder", + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.77", +] + [[package]] name = "zeroize" version = "1.8.1" @@ -4969,9 +5657,9 @@ dependencies = [ [[package]] name = "zune-jpeg" -version = "0.4.11" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448" +checksum = "16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768" dependencies = [ "zune-core", ] diff --git a/pkgs/applications/audio/psst/default.nix b/pkgs/applications/audio/psst/default.nix index 6a6f7efd612e..af5b7a51f999 100644 --- a/pkgs/applications/audio/psst/default.nix +++ b/pkgs/applications/audio/psst/default.nix @@ -16,13 +16,13 @@ let in rustPlatform.buildRustPackage rec { pname = "psst"; - version = "unstable-2024-08-19"; + version = "unstable-2024-10-07"; src = fetchFromGitHub { owner = "jpochyla"; repo = pname; - rev = "11bef15e66a3c9b0b991207d09a67c071b3dda02"; - hash = "sha256-lKxWIUDouUUul7CpuTy30z/cLJAjFE9e0J1zyZ/PnIo="; + rev = "38d1c75d59848c54cb88896a93e05da3c71c7df4"; + hash = "sha256-iMtrZ1Mto3j4lFXI2Sm2R85+m8LpR7V1WoJ3X5JyF60="; }; cargoLock = { diff --git a/pkgs/applications/audio/psst/make-build-reproducible.patch b/pkgs/applications/audio/psst/make-build-reproducible.patch index 866d08217590..edaf46af94ab 100644 --- a/pkgs/applications/audio/psst/make-build-reproducible.patch +++ b/pkgs/applications/audio/psst/make-build-reproducible.patch @@ -1,9 +1,9 @@ diff --git a/psst-core/build.rs b/psst-core/build.rs deleted file mode 100644 -index e05191d..0000000 +index cac2c23..0000000 --- a/psst-core/build.rs +++ /dev/null -@@ -1,39 +0,0 @@ +@@ -1,41 +0,0 @@ -use std::{env, fs, io::Write}; - -fn main() { @@ -13,12 +13,14 @@ index e05191d..0000000 - let mut fh = fs::File::create(outfile).unwrap(); - write!(fh, r#""{}""#, chrono::Local::now()).ok(); - -- let git_config = gix_config::File::from_git_dir("../.git/".into()).expect("Git Config not found!"); +- let git_config = +- gix_config::File::from_git_dir("../.git/".into()).expect("Git Config not found!"); - // Get Git's 'Origin' URL - let mut remote_url = git_config -- .raw_value("remote", Some("origin".as_ref()), "url") +- .raw_value("remote.origin.url") - .expect("Couldn't extract origin url!") - .to_string(); +- - // Check whether origin is accessed via ssh - if remote_url.contains('@') { - // If yes, strip the `git@` prefix and split the domain and path @@ -44,7 +46,7 @@ index e05191d..0000000 - write!(file, r#""{}""#, remote_url).ok(); -} diff --git a/psst-core/src/lib.rs b/psst-core/src/lib.rs -index fcbd491..8f6e6f0 100644 +index 2faa317..7d7501d 100644 --- a/psst-core/src/lib.rs +++ b/psst-core/src/lib.rs @@ -2,9 +2,9 @@ @@ -54,7 +56,7 @@ index fcbd491..8f6e6f0 100644 -pub const GIT_VERSION: &str = git_version!(); -pub const BUILD_TIME: &str = include!(concat!(env!("OUT_DIR"), "/build-time.txt")); -pub const REMOTE_URL: &str = include!(concat!(env!("OUT_DIR"), "/remote-url.txt")); -+pub const GIT_VERSION: &str = "11bef15e66a3c9b0b991207d09a67c071b3dda02"; ++pub const GIT_VERSION: &str = "38d1c75d59848c54cb88896a93e05da3c71c7df4"; +pub const BUILD_TIME: &str = "1970-01-01 00:00:00"; +pub const REMOTE_URL: &str = "https://github.com/jpochyla/psst"; From 3048009dd5342a7d00d35fb294d5d1abefd6c49f Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 16 Oct 2024 15:24:03 +0200 Subject: [PATCH 014/213] python312Packages.weasel: 0.3.4 -> 0.4.1 Diff: https://github.com/explosion/weasel/compare/refs/tags/v0.3.4...v0.4.1 Changelog: https://github.com/explosion/weasel/releases/tag/v0.4.1 --- .../python-modules/weasel/default.nix | 35 +++++++++++-------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/pkgs/development/python-modules/weasel/default.nix b/pkgs/development/python-modules/weasel/default.nix index bf01bbf033d2..ab2f3c730ea5 100644 --- a/pkgs/development/python-modules/weasel/default.nix +++ b/pkgs/development/python-modules/weasel/default.nix @@ -1,33 +1,36 @@ { lib, buildPythonPackage, + fetchFromGitHub, + + # build-system + setuptools, + + # dependencies cloudpathlib, confection, - fetchFromGitHub, packaging, pydantic, - pytestCheckHook, - pythonOlder, requests, - setuptools, smart-open, srsly, typer, wasabi, + + # tests + pytestCheckHook, }: buildPythonPackage rec { pname = "weasel"; - version = "0.3.4"; + version = "0.4.1"; pyproject = true; - disabled = pythonOlder "3.6"; - src = fetchFromGitHub { owner = "explosion"; repo = "weasel"; rev = "refs/tags/v${version}"; - hash = "sha256-6Ck8R10/YW2Nc6acNk2bzgyqSg+OPqwyJjhUgXP/umw="; + hash = "sha256-gXPHEoEY0qKcpAtqHlUw5c43/6hKseCx+vBNzEXFF2A="; }; pythonRelaxDeps = [ @@ -36,11 +39,11 @@ buildPythonPackage rec { "typer" ]; - nativeBuildInputs = [ + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ cloudpathlib confection packaging @@ -54,19 +57,23 @@ buildPythonPackage rec { pythonImportsCheck = [ "weasel" ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytestCheckHook + ]; disabledTests = [ # This test requires internet access "test_project_assets" + "test_project_git_dir_asset" + "test_project_git_file_asset" ]; - meta = with lib; { + meta = { description = "Small and easy workflow system"; mainProgram = "weasel"; homepage = "https://github.com/explosion/weasel/"; changelog = "https://github.com/explosion/weasel/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ GaetanLepage ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ GaetanLepage ]; }; } From 0f4f56b43f3aefb378d5c65802171a59d0d3515e Mon Sep 17 00:00:00 2001 From: Pyrox Date: Fri, 28 Jun 2024 22:48:31 -0400 Subject: [PATCH 015/213] patch-package: migrate from nodePackages --- pkgs/by-name/pa/patch-package/package.nix | 45 +++++++++ pkgs/development/node-packages/aliases.nix | 1 + .../node-packages/node-packages.json | 1 - .../node-packages/node-packages.nix | 93 ------------------- 4 files changed, 46 insertions(+), 94 deletions(-) create mode 100644 pkgs/by-name/pa/patch-package/package.nix diff --git a/pkgs/by-name/pa/patch-package/package.nix b/pkgs/by-name/pa/patch-package/package.nix new file mode 100644 index 000000000000..7260ca50f888 --- /dev/null +++ b/pkgs/by-name/pa/patch-package/package.nix @@ -0,0 +1,45 @@ +{ + lib, + stdenv, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + nodejs, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "patch-package"; + version = "8.0.0"; + + src = fetchFromGitHub { + owner = "ds300"; + repo = "patch-package"; + rev = "v${finalAttrs.version}"; + hash = "sha256-QuCgdQGqy27wyLUI6w6p8EWLn1XA7QbkjpLJwFXSex8="; + }; + + yarnOfflineCache = fetchYarnDeps { + yarnLock = "${finalAttrs.src}/yarn.lock"; + hash = "sha256-WF9gJkj4wyrBeGPIzTOw3nG6Se7tFb0YLcAM8Uv9YNI="; + }; + + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Fix broken node modules instantly"; + mainProgram = "patch-package"; + homepage = "https://github.com/ds300/patch-package"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/development/node-packages/aliases.nix b/pkgs/development/node-packages/aliases.nix index 4e315d23ef5b..faeaaad5e9d8 100644 --- a/pkgs/development/node-packages/aliases.nix +++ b/pkgs/development/node-packages/aliases.nix @@ -141,6 +141,7 @@ mapAliases { inherit (pkgs) npm-check-updates; # added 2023-08-22 ocaml-language-server = throw "ocaml-language-server was removed because it was abandoned upstream"; # added 2023-09-04 parcel-bundler = self.parcel; # added 2023-09-04 + inherit (pkgs) patch-package; # added 2024-06-29 pkg = pkgs.vercel-pkg; # added 2023-10-04 inherit (pkgs) pm2; # added 2024-01-22 inherit (pkgs) pnpm; # added 2024-06-26 diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json index 9c50df42a0d2..cf09c1180ac0 100644 --- a/pkgs/development/node-packages/node-packages.json +++ b/pkgs/development/node-packages/node-packages.json @@ -151,7 +151,6 @@ , "orval" , "parcel" , "parsoid" -, "patch-package" , "peerflix" , "peerflix-server" , "poor-mans-t-sql-formatter-cli" diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index ef6e6f2e90e9..9472bba530fc 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -32344,15 +32344,6 @@ let sha512 = "0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g=="; }; }; - "klaw-sync-6.0.0" = { - name = "klaw-sync"; - packageName = "klaw-sync"; - version = "6.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz"; - sha512 = "nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ=="; - }; - }; "kleur-3.0.3" = { name = "kleur"; packageName = "kleur"; @@ -77438,90 +77429,6 @@ in bypassCache = true; reconstructLock = true; }; - patch-package = nodeEnv.buildNodePackage { - name = "patch-package"; - packageName = "patch-package"; - version = "8.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz"; - sha512 = "da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA=="; - }; - dependencies = [ - sources."@yarnpkg/lockfile-1.1.0" - sources."ansi-styles-4.3.0" - sources."at-least-node-1.0.0" - sources."balanced-match-1.0.2" - sources."brace-expansion-1.1.11" - sources."braces-3.0.3" - sources."call-bind-1.0.7" - sources."chalk-4.1.2" - sources."ci-info-3.9.0" - sources."color-convert-2.0.1" - sources."color-name-1.1.4" - sources."concat-map-0.0.1" - sources."cross-spawn-7.0.3" - sources."define-data-property-1.1.4" - sources."es-define-property-1.0.0" - sources."es-errors-1.3.0" - sources."fill-range-7.1.1" - sources."find-yarn-workspace-root-2.0.0" - sources."fs-extra-9.1.0" - sources."fs.realpath-1.0.0" - sources."function-bind-1.1.2" - sources."get-intrinsic-1.2.4" - sources."glob-7.2.3" - sources."gopd-1.0.1" - sources."graceful-fs-4.2.11" - sources."has-flag-4.0.0" - sources."has-property-descriptors-1.0.2" - sources."has-proto-1.0.3" - sources."has-symbols-1.0.3" - sources."hasown-2.0.2" - sources."inflight-1.0.6" - sources."inherits-2.0.4" - sources."is-docker-2.2.1" - sources."is-number-7.0.0" - sources."is-wsl-2.2.0" - sources."isarray-2.0.5" - sources."isexe-2.0.0" - sources."json-stable-stringify-1.1.1" - sources."jsonfile-6.1.0" - sources."jsonify-0.0.1" - sources."klaw-sync-6.0.0" - sources."micromatch-4.0.8" - sources."minimatch-3.1.2" - sources."minimist-1.2.8" - sources."object-keys-1.1.1" - sources."once-1.4.0" - sources."open-7.4.2" - sources."os-tmpdir-1.0.2" - sources."path-is-absolute-1.0.1" - sources."path-key-3.1.1" - sources."picomatch-2.3.1" - sources."rimraf-2.7.1" - sources."semver-7.6.3" - sources."set-function-length-1.2.2" - sources."shebang-command-2.0.0" - sources."shebang-regex-3.0.0" - sources."slash-2.0.0" - sources."supports-color-7.2.0" - sources."tmp-0.0.33" - sources."to-regex-range-5.0.1" - sources."universalify-2.0.1" - sources."which-2.0.2" - sources."wrappy-1.0.2" - sources."yaml-2.5.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Fix broken node modules with no fuss"; - homepage = "https://github.com/ds300/patch-package#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; peerflix = nodeEnv.buildNodePackage { name = "peerflix"; packageName = "peerflix"; From e076ca3343d8c870c30174a2ce80f005633c3679 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 17 Oct 2024 23:49:29 +0200 Subject: [PATCH 016/213] python312Packages.pysigma: 0.11.14 -> 0.11.17 Diff: https://github.com/SigmaHQ/pySigma/compare/refs/tags/v0.11.14...v0.11.17 Changelog: https://github.com/SigmaHQ/pySigma/releases/tag/v0.11.17 --- pkgs/development/python-modules/pysigma/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysigma/default.nix b/pkgs/development/python-modules/pysigma/default.nix index 8987f9820e84..426738401999 100644 --- a/pkgs/development/python-modules/pysigma/default.nix +++ b/pkgs/development/python-modules/pysigma/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "pysigma"; - version = "0.11.14"; + version = "0.11.17"; pyproject = true; disabled = pythonOlder "3.8"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "SigmaHQ"; repo = "pySigma"; rev = "refs/tags/v${version}"; - hash = "sha256-jxVTXw3WZcOL5IDUHs+DRGoXDRFn99UWOz5j5mCEf8A="; + hash = "sha256-2+iLUuGZV+6sdeLvRE6lORQYVKVn53n2NQaGamkxspU="; }; pythonRelaxDeps = [ From 0b7becdccbc9f2b2b47ca49ac73932062ba28877 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 18 Oct 2024 01:21:00 +0000 Subject: [PATCH 017/213] appgate-sdp: 6.3.2 -> 6.4.0 --- pkgs/applications/networking/appgate-sdp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/appgate-sdp/default.nix b/pkgs/applications/networking/appgate-sdp/default.nix index ed77e32e0014..bd0b9283c54b 100644 --- a/pkgs/applications/networking/appgate-sdp/default.nix +++ b/pkgs/applications/networking/appgate-sdp/default.nix @@ -86,11 +86,11 @@ let in stdenv.mkDerivation rec { pname = "appgate-sdp"; - version = "6.3.2"; + version = "6.4.0"; src = fetchurl { url = "https://bin.appgate-sdp.com/${lib.versions.majorMinor version}/client/appgate-sdp_${version}_amd64.deb"; - sha256 = "sha256-7W2iUilSK4awrtgZc/c40oivzlyz3RN5U5TUicqavsc="; + sha256 = "sha256-0h6Mz3B7fADGL5tGbrKNYpVIAvRu7Xx0n9OvjOeVCds="; }; # just patch interpreter From 292e87f32de220c9629b71db6fbe4a00e8fcf258 Mon Sep 17 00:00:00 2001 From: Bruno Bigras Date: Fri, 18 Oct 2024 15:33:48 -0400 Subject: [PATCH 018/213] talosctl: 1.8.0 -> 1.8.1 --- pkgs/applications/networking/cluster/talosctl/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/talosctl/default.nix b/pkgs/applications/networking/cluster/talosctl/default.nix index 583aa3bf063a..801a4cfbc5c6 100644 --- a/pkgs/applications/networking/cluster/talosctl/default.nix +++ b/pkgs/applications/networking/cluster/talosctl/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "talosctl"; - version = "1.8.0"; + version = "1.8.1"; src = fetchFromGitHub { owner = "siderolabs"; repo = "talos"; rev = "v${version}"; - hash = "sha256-Ezie6RQsigmJgdvnSVk6awuUu2kODSio9DNg4bow76M="; + hash = "sha256-6WHeiVH/vZHiM4bqq3T5lC0ARldJyZtIErPeDgrZgxc="; }; - vendorHash = "sha256-9qkealjjdBO659fdWdgFii3ThPRwKpYasB03L3Bktqs="; + vendorHash = "sha256-aTtvVpL979BUvSBwBqRqCWSWIBBmmty9vBD97Q5P4+E="; ldflags = [ "-s" "-w" ]; From 4d9b9d26f46d63484364964defcf0d2ad4a471f9 Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Fri, 18 Oct 2024 19:09:20 -0500 Subject: [PATCH 019/213] gpu-screen-recorder: 4.2.1 -> 4.2.3 --- pkgs/applications/video/gpu-screen-recorder/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/gpu-screen-recorder/default.nix b/pkgs/applications/video/gpu-screen-recorder/default.nix index 3df7380579eb..3f9861224430 100644 --- a/pkgs/applications/video/gpu-screen-recorder/default.nix +++ b/pkgs/applications/video/gpu-screen-recorder/default.nix @@ -26,11 +26,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gpu-screen-recorder"; - version = "4.2.1"; + version = "4.2.3"; src = fetchurl { url = "https://dec05eba.com/snapshot/gpu-screen-recorder.git.${finalAttrs.version}.tar.gz"; - hash = "sha256-eCjAlPEg8lkL8T0lgxr0F8ouFGwqfsRxDSQuG6RbpZE="; + hash = "sha256-M2bk1WwLlbwspEoPIRMix17ihi72UuRWwiKBdPfim2M="; }; sourceRoot = "."; From 4b6c6a8df53db4b5de58ebb27e1ffa5b145e1ca9 Mon Sep 17 00:00:00 2001 From: Keenan Weaver Date: Fri, 18 Oct 2024 19:09:28 -0500 Subject: [PATCH 020/213] gpu-screen-recorder-gtk: 4.2.1 -> 4.2.3 --- .../video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix b/pkgs/applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix index d84527dcaebb..92863147becf 100644 --- a/pkgs/applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix +++ b/pkgs/applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gpu-screen-recorder-gtk"; - version = "4.2.1"; + version = "4.2.3"; src = fetchurl { url = "https://dec05eba.com/snapshot/gpu-screen-recorder-gtk.git.${finalAttrs.version}.tar.gz"; - hash = "sha256-qk5bI23fypvv0yN9Ql7TOerBhoRzj65EcoAy3lMGMqc="; + hash = "sha256-pMUjglgRM51hjPbt6VP0aqM0oo7IiyPXTY/kLwwdR/k="; }; sourceRoot = "."; From 297f21e357b63ca45814467824e61c48e1d610fa Mon Sep 17 00:00:00 2001 From: Pyrox Date: Sat, 19 Oct 2024 03:24:01 -0400 Subject: [PATCH 021/213] nixos/ntpd: format with nixfmt-rfc-style --- .../modules/services/networking/ntp/ntpd.nix | 79 ++++++++++++------- 1 file changed, 51 insertions(+), 28 deletions(-) diff --git a/nixos/modules/services/networking/ntp/ntpd.nix b/nixos/modules/services/networking/ntp/ntpd.nix index e7ea8866d79b..4cc33fb007ed 100644 --- a/nixos/modules/services/networking/ntp/ntpd.nix +++ b/nixos/modules/services/networking/ntp/ntpd.nix @@ -1,4 +1,9 @@ -{ config, lib, pkgs, ... }: +{ + config, + lib, + pkgs, + ... +}: with lib; @@ -25,7 +30,12 @@ let ${cfg.extraConfig} ''; - ntpFlags = [ "-c" "${configFile}" "-u" "ntp:ntp" ] ++ cfg.extraFlags; + ntpFlags = [ + "-c" + "${configFile}" + "-u" + "ntp:ntp" + ] ++ cfg.extraFlags; in @@ -58,7 +68,14 @@ in recommended in section 6.5.1.1.3, answer "No" of https://support.ntp.org/Support/AccessRestrictions ''; - default = [ "limited" "kod" "nomodify" "notrap" "noquery" "nopeer" ]; + default = [ + "limited" + "kod" + "nomodify" + "notrap" + "noquery" + "nopeer" + ]; }; restrictSource = mkOption { @@ -69,7 +86,13 @@ in The default flags allow peers to be added by ntpd from configured pool(s), but not by other means. ''; - default = [ "limited" "kod" "nomodify" "notrap" "noquery" ]; + default = [ + "limited" + "kod" + "nomodify" + "notrap" + "noquery" + ]; }; servers = mkOption { @@ -96,14 +119,13 @@ in type = types.listOf types.str; description = "Extra flags passed to the ntpd command."; example = literalExpression ''[ "--interface=eth0" ]''; - default = []; + default = [ ]; }; }; }; - ###### implementation config = mkIf config.services.ntp.enable { @@ -113,34 +135,35 @@ in environment.systemPackages = [ pkgs.ntp ]; services.timesyncd.enable = mkForce false; - systemd.services.systemd-timedated.environment = { SYSTEMD_TIMEDATED_NTP_SERVICES = "ntpd.service"; }; + systemd.services.systemd-timedated.environment = { + SYSTEMD_TIMEDATED_NTP_SERVICES = "ntpd.service"; + }; - users.users.ntp = - { isSystemUser = true; - group = "ntp"; - description = "NTP daemon user"; - home = stateDir; - }; - users.groups.ntp = {}; + users.users.ntp = { + isSystemUser = true; + group = "ntp"; + description = "NTP daemon user"; + home = stateDir; + }; + users.groups.ntp = { }; - systemd.services.ntpd = - { description = "NTP Daemon"; + systemd.services.ntpd = { + description = "NTP Daemon"; - wantedBy = [ "multi-user.target" ]; - wants = [ "time-sync.target" ]; - before = [ "time-sync.target" ]; + wantedBy = [ "multi-user.target" ]; + wants = [ "time-sync.target" ]; + before = [ "time-sync.target" ]; - preStart = - '' - mkdir -m 0755 -p ${stateDir} - chown ntp ${stateDir} - ''; + preStart = '' + mkdir -m 0755 -p ${stateDir} + chown ntp ${stateDir} + ''; - serviceConfig = { - ExecStart = "@${ntp}/bin/ntpd ntpd -g ${builtins.toString ntpFlags}"; - Type = "forking"; - }; + serviceConfig = { + ExecStart = "@${ntp}/bin/ntpd ntpd -g ${builtins.toString ntpFlags}"; + Type = "forking"; }; + }; }; From 2b591c18e82b8807c69bfaefe0c9d5e514f79bbf Mon Sep 17 00:00:00 2001 From: "PAEPCKE, Michael" Date: Sat, 19 Oct 2024 10:49:37 +0000 Subject: [PATCH 022/213] opnborg: init at v0.1.2 --- pkgs/by-name/op/opnborg/package.nix | 32 +++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/op/opnborg/package.nix diff --git a/pkgs/by-name/op/opnborg/package.nix b/pkgs/by-name/op/opnborg/package.nix new file mode 100644 index 000000000000..8c8d167dfa39 --- /dev/null +++ b/pkgs/by-name/op/opnborg/package.nix @@ -0,0 +1,32 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: +buildGoModule rec { + pname = "opnborg"; + version = "0.1.2"; + + src = fetchFromGitHub { + owner = "paepckehh"; + repo = "opnborg"; + rev = "v${version}"; + hash = "sha256-R8yl7dI+VNeY1OVoBo+CN88+2eSePjlzet/Zowj0cQs="; + }; + + vendorHash = "sha256-REXJryUcu+/AdVx1aK0nJ98Wq/EdhrZqL24kC1wK6mc="; + + ldflags = [ + "-s" + "-w" + ]; + + meta = { + changelog = "https://github.com/paepckehh/opnborg/releases/tag/v${version}"; + homepage = "https://paepcke.de/opnborg"; + description = "Sefhosted OPNSense Appliance Backup & Configuration Management Portal"; + license = lib.licenses.bsd3; + mainProgram = "opnborg"; + maintainers = with lib.maintainers; [ paepcke ]; + }; +} From 1f1b1ba8cfd1a4bfbfead420986da465c8657355 Mon Sep 17 00:00:00 2001 From: a-kenji Date: Sat, 19 Oct 2024 19:51:12 +0200 Subject: [PATCH 023/213] pop-launcher: 1.2.1 -> 1.2.4 --- pkgs/by-name/po/pop-launcher/Cargo.lock | 3297 ++++++++++++++++++++++ pkgs/by-name/po/pop-launcher/package.nix | 78 +- 2 files changed, 3346 insertions(+), 29 deletions(-) create mode 100644 pkgs/by-name/po/pop-launcher/Cargo.lock diff --git a/pkgs/by-name/po/pop-launcher/Cargo.lock b/pkgs/by-name/po/pop-launcher/Cargo.lock new file mode 100644 index 000000000000..1a2305c7e6a5 --- /dev/null +++ b/pkgs/by-name/po/pop-launcher/Cargo.lock @@ -0,0 +1,3297 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "addr2line" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anyhow" +version = "1.0.90" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37bf3594c4c988a53154954629820791dde498571819ae4ca50ca811e060cc95" + +[[package]] +name = "async-broadcast" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e" +dependencies = [ + "event-listener 5.3.1", + "event-listener-strategy", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-channel" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" +dependencies = [ + "concurrent-queue", + "event-listener-strategy", + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "async-executor" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" +dependencies = [ + "async-task", + "concurrent-queue", + "fastrand 2.1.1", + "futures-lite 2.3.0", + "slab", +] + +[[package]] +name = "async-fs" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" +dependencies = [ + "async-lock 3.4.0", + "blocking", + "futures-lite 2.3.0", +] + +[[package]] +name = "async-io" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" +dependencies = [ + "async-lock 2.8.0", + "autocfg", + "cfg-if", + "concurrent-queue", + "futures-lite 1.13.0", + "log", + "parking", + "polling 2.8.0", + "rustix 0.37.27", + "slab", + "socket2 0.4.10", + "waker-fn", +] + +[[package]] +name = "async-io" +version = "2.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" +dependencies = [ + "async-lock 3.4.0", + "cfg-if", + "concurrent-queue", + "futures-io", + "futures-lite 2.3.0", + "parking", + "polling 3.7.3", + "rustix 0.38.37", + "slab", + "tracing", + "windows-sys 0.59.0", +] + +[[package]] +name = "async-lock" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" +dependencies = [ + "event-listener 2.5.3", +] + +[[package]] +name = "async-lock" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" +dependencies = [ + "event-listener 5.3.1", + "event-listener-strategy", + "pin-project-lite", +] + +[[package]] +name = "async-oneshot" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae47de2a02d543205f3f5457a90b6ecbc9494db70557bd29590ec8f1ddff5463" +dependencies = [ + "futures-micro", +] + +[[package]] +name = "async-pidfd" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12177058299bb8e3507695941b6d0d7dc0e4e6515b8bc1bf4609d9e32ef51799" +dependencies = [ + "async-io 1.13.0", + "libc", +] + +[[package]] +name = "async-process" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb" +dependencies = [ + "async-channel", + "async-io 2.3.4", + "async-lock 3.4.0", + "async-signal", + "async-task", + "blocking", + "cfg-if", + "event-listener 5.3.1", + "futures-lite 2.3.0", + "rustix 0.38.37", + "tracing", +] + +[[package]] +name = "async-recursion" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "async-signal" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" +dependencies = [ + "async-io 2.3.4", + "async-lock 3.4.0", + "atomic-waker", + "cfg-if", + "futures-core", + "futures-io", + "rustix 0.38.37", + "signal-hook-registry", + "slab", + "windows-sys 0.59.0", +] + +[[package]] +name = "async-task" +version = "4.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" + +[[package]] +name = "async-trait" +version = "0.1.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "autocfg" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" + +[[package]] +name = "backtrace" +version = "0.3.74" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" +dependencies = [ + "addr2line", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", + "windows-targets 0.52.6", +] + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +dependencies = [ + "serde", +] + +[[package]] +name = "block" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "blocking" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" +dependencies = [ + "async-channel", + "async-task", + "futures-io", + "futures-lite 2.3.0", + "piper", +] + +[[package]] +name = "bumpalo" +version = "3.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" + +[[package]] +name = "bytemuck" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" +dependencies = [ + "bytemuck_derive", +] + +[[package]] +name = "bytemuck_derive" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ee891b04274a59bd38b412188e24b849617b2e45a0fd8d057deb63e7403761b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "bytes" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" + +[[package]] +name = "bytes" +version = "1.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" + +[[package]] +name = "calloop" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec" +dependencies = [ + "bitflags 2.6.0", + "log", + "polling 3.7.3", + "rustix 0.38.37", + "slab", + "thiserror", +] + +[[package]] +name = "calloop-wayland-source" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20" +dependencies = [ + "calloop", + "rustix 0.38.37", + "wayland-backend", + "wayland-client", +] + +[[package]] +name = "cc" +version = "1.1.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e80e3b6a3ab07840e1cae9b0666a63970dc28e8ed5ffbcdacbfc760c281bfc1" +dependencies = [ + "shlex", +] + +[[package]] +name = "cfb" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" +dependencies = [ + "byteorder", + "fnv", + "uuid", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "chrono" +version = "0.4.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +dependencies = [ + "android-tzdata", + "iana-time-zone", + "js-sys", + "num-traits", + "serde", + "wasm-bindgen", + "windows-targets 0.52.6", +] + +[[package]] +name = "concurrent-queue" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "const_format" +version = "0.2.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50c655d81ff1114fb0dcdea9225ea9f0cc712a6f8d189378e82bdf62a473a64b" +dependencies = [ + "const_format_proc_macros", +] + +[[package]] +name = "const_format_proc_macros" +version = "0.2.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eff1a44b93f47b1bac19a27932f5c591e43d1ba357ee4f61526c8a25603f0eb1" +dependencies = [ + "proc-macro2", + "quote", + "unicode-xid", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "cosmic-client-toolkit" +version = "0.1.0" +source = "git+https://github.com/pop-os/cosmic-protocols#91aeb55052a8e6e15a7ddd53e039a9350f16fa69" +dependencies = [ + "cosmic-protocols", + "libc", + "smithay-client-toolkit", + "wayland-client", +] + +[[package]] +name = "cosmic-protocols" +version = "0.1.0" +source = "git+https://github.com/pop-os/cosmic-protocols#91aeb55052a8e6e15a7ddd53e039a9350f16fa69" +dependencies = [ + "bitflags 2.6.0", + "wayland-backend", + "wayland-client", + "wayland-protocols", + "wayland-protocols-wlr", + "wayland-scanner", + "wayland-server", +] + +[[package]] +name = "cpufeatures" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" +dependencies = [ + "libc", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "cursor-icon" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991" + +[[package]] +name = "darling" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.79", +] + +[[package]] +name = "darling_macro" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "deranged" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +dependencies = [ + "powerfmt", + "serde", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dirs" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.48.0", +] + +[[package]] +name = "dlib" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" +dependencies = [ + "libloading", +] + +[[package]] +name = "downcast-rs" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" + +[[package]] +name = "endi" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" + +[[package]] +name = "enumflags2" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" +dependencies = [ + "enumflags2_derive", + "serde", +] + +[[package]] +name = "enumflags2_derive" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "errno" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "event-listener" +version = "2.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" + +[[package]] +name = "event-listener" +version = "5.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" +dependencies = [ + "event-listener 5.3.1", + "pin-project-lite", +] + +[[package]] +name = "fastrand" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" +dependencies = [ + "instant", +] + +[[package]] +name = "fastrand" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" + +[[package]] +name = "flume" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" +dependencies = [ + "futures-core", + "futures-sink", + "nanorand", + "spin", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "fork" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60e74d3423998a57e9d906e49252fb79eb4a04d5cdfe188fb1b7ff9fc076a8ed" +dependencies = [ + "libc", +] + +[[package]] +name = "fork" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05dc8b302e04a1c27f4fe694439ef0f29779ca4edc205b7b58f00db04e29656d" +dependencies = [ + "libc", +] + +[[package]] +name = "form_urlencoded" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "freedesktop-desktop-entry" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e33809936d2fa9ac78750c5c04696a7aabdb09f928454957c77a2c8247f5ff98" +dependencies = [ + "dirs", + "gettext-rs", + "log", + "memchr", + "strsim", + "textdistance", + "thiserror", + "xdg", +] + +[[package]] +name = "futures" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" + +[[package]] +name = "futures-executor" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" + +[[package]] +name = "futures-lite" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" +dependencies = [ + "fastrand 1.9.0", + "futures-core", + "futures-io", + "memchr", + "parking", + "pin-project-lite", + "waker-fn", +] + +[[package]] +name = "futures-lite" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" +dependencies = [ + "fastrand 2.1.1", + "futures-core", + "futures-io", + "parking", + "pin-project-lite", +] + +[[package]] +name = "futures-macro" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "futures-micro" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b460264b3593d68b16a7bc35f7bc226ddfebdf9a1c8db1ed95d5cc6b7168c826" +dependencies = [ + "pin-project-lite", +] + +[[package]] +name = "futures-sink" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" + +[[package]] +name = "futures-task" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" + +[[package]] +name = "futures-util" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "futures_codec" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce54d63f8b0c75023ed920d46fd71d0cbbb830b0ee012726b5b4f506fb6dea5b" +dependencies = [ + "bytes 0.5.6", + "futures", + "memchr", + "pin-project", +] + +[[package]] +name = "gen-z" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e87038e64f38cb7fcd57f54c8d6654ad65712babbf70f38d1834d3150ad2415" +dependencies = [ + "futures", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "wasi", + "wasm-bindgen", +] + +[[package]] +name = "gettext-rs" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364" +dependencies = [ + "gettext-sys", + "locale_config", +] + +[[package]] +name = "gettext-sys" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c63ce2e00f56a206778276704bbe38564c8695249fdc8f354b4ef71c57c3839d" +dependencies = [ + "cc", + "temp-dir", +] + +[[package]] +name = "gimli" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64" + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hashbrown" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" + +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + +[[package]] +name = "hermit-abi" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +dependencies = [ + "bytes 1.7.2", + "fnv", + "itoa", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes 1.7.2", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +dependencies = [ + "bytes 1.7.2", + "futures-util", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" + +[[package]] +name = "human-sort" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "140a09c9305e6d5e557e2ed7cbc68e05765a7d4213975b87cb04920689cc6219" + +[[package]] +name = "human_format" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c3b1f728c459d27b12448862017b96ad4767b1ec2ec5e6434e99f1577f085b8" + +[[package]] +name = "hyper" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" +dependencies = [ + "bytes 1.7.2", + "futures-channel", + "futures-util", + "http", + "http-body", + "httparse", + "itoa", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-rustls" +version = "0.27.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" +dependencies = [ + "futures-util", + "http", + "hyper", + "hyper-util", + "rustls", + "rustls-pki-types", + "tokio", + "tokio-rustls", + "tower-service", + "webpki-roots", +] + +[[package]] +name = "hyper-util" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b" +dependencies = [ + "bytes 1.7.2", + "futures-channel", + "futures-util", + "http", + "http-body", + "hyper", + "pin-project-lite", + "socket2 0.5.7", + "tokio", + "tower-service", + "tracing", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.61" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "windows-core", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", + "serde", +] + +[[package]] +name = "indexmap" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" +dependencies = [ + "equivalent", + "hashbrown 0.15.0", + "serde", +] + +[[package]] +name = "infer" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847" +dependencies = [ + "cfb", +] + +[[package]] +name = "instant" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "io-lifetimes" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" +dependencies = [ + "hermit-abi 0.3.9", + "libc", + "windows-sys 0.48.0", +] + +[[package]] +name = "io-lifetimes" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a611371471e98973dbcab4e0ec66c31a10bc356eeb4d54a0e05eac8158fe38c" + +[[package]] +name = "ipnet" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4" + +[[package]] +name = "itoa" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" + +[[package]] +name = "js-sys" +version = "0.3.70" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "libc" +version = "0.2.161" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" + +[[package]] +name = "libloading" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" +dependencies = [ + "cfg-if", + "windows-targets 0.52.6", +] + +[[package]] +name = "libmimalloc-sys" +version = "0.1.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "libredox" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +dependencies = [ + "bitflags 2.6.0", + "libc", +] + +[[package]] +name = "linux-raw-sys" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" + +[[package]] +name = "linux-raw-sys" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" + +[[package]] +name = "locale_config" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934" +dependencies = [ + "lazy_static", + "objc", + "objc-foundation", + "regex", + "winapi", +] + +[[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" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" + +[[package]] +name = "malloc_buf" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" +dependencies = [ + "libc", +] + +[[package]] +name = "matchers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata 0.1.10", +] + +[[package]] +name = "memchr" +version = "2.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" + +[[package]] +name = "memmap2" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a5a03cefb0d953ec0be133036f14e109412fa594edc2f77227249db66cc3ed" +dependencies = [ + "libc", +] + +[[package]] +name = "memmap2" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" +dependencies = [ + "libc", +] + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "mimalloc" +version = "0.1.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633" +dependencies = [ + "libmimalloc-sys", +] + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "mime_guess" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" +dependencies = [ + "mime", + "unicase", +] + +[[package]] +name = "miniz_oxide" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +dependencies = [ + "adler2", +] + +[[package]] +name = "mio" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" +dependencies = [ + "hermit-abi 0.3.9", + "libc", + "wasi", + "windows-sys 0.52.0", +] + +[[package]] +name = "nanorand" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" +dependencies = [ + "getrandom", +] + +[[package]] +name = "new_mime_guess" +version = "4.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02a2dfb3559d53e90b709376af1c379462f7fb3085a0177deb73e6ea0d99eff4" +dependencies = [ + "mime", + "unicase", +] + +[[package]] +name = "nix" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" +dependencies = [ + "bitflags 2.6.0", + "cfg-if", + "cfg_aliases", + "libc", + "memoffset", +] + +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_cpus" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" +dependencies = [ + "hermit-abi 0.3.9", + "libc", +] + +[[package]] +name = "numtoa" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6aa2c4e539b869820a2b82e1aef6ff40aa85e65decdd5185e83fb4b1249cd00f" + +[[package]] +name = "objc" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" +dependencies = [ + "malloc_buf", +] + +[[package]] +name = "objc-foundation" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" +dependencies = [ + "block", + "objc", + "objc_id", +] + +[[package]] +name = "objc_id" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" +dependencies = [ + "objc", +] + +[[package]] +name = "object" +version = "0.36.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "ordered-stream" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" +dependencies = [ + "futures-core", + "pin-project-lite", +] + +[[package]] +name = "parking" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" + +[[package]] +name = "percent-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + +[[package]] +name = "pin-project" +version = "0.4.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ef0f924a5ee7ea9cbcea77529dba45f8a9ba9f622419fe3386ca581a3ae9d5a" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "0.4.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "851c8d0ce9bebe43790dedfc86614c23494ac9f423dd618d3a61fc693eafe61e" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "piper" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" +dependencies = [ + "atomic-waker", + "fastrand 2.1.1", + "futures-io", +] + +[[package]] +name = "pkg-config" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" + +[[package]] +name = "polling" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" +dependencies = [ + "autocfg", + "bitflags 1.3.2", + "cfg-if", + "concurrent-queue", + "libc", + "log", + "pin-project-lite", + "windows-sys 0.48.0", +] + +[[package]] +name = "polling" +version = "3.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511" +dependencies = [ + "cfg-if", + "concurrent-queue", + "hermit-abi 0.4.0", + "pin-project-lite", + "rustix 0.38.37", + "tracing", + "windows-sys 0.59.0", +] + +[[package]] +name = "pop-launcher" +version = "1.2.4" +dependencies = [ + "const_format", + "dirs", + "futures", + "serde", + "serde_json", + "serde_with", + "tokio", + "tokio-stream", +] + +[[package]] +name = "pop-launcher-bin" +version = "1.2.4" +dependencies = [ + "dirs", + "mimalloc", + "pop-launcher-toolkit", + "tokio", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "pop-launcher-plugins" +version = "1.2.4" +dependencies = [ + "anyhow", + "async-pidfd", + "bytes 1.7.2", + "cosmic-client-toolkit", + "dirs", + "flume", + "fork 0.2.0", + "freedesktop-desktop-entry", + "futures", + "human-sort", + "human_format", + "new_mime_guess", + "pop-launcher", + "recently-used-xbel", + "regex", + "reqwest", + "ron", + "serde", + "serde_json", + "slab", + "smithay-client-toolkit", + "strsim", + "switcheroo-control", + "sysfs-class", + "tokio", + "tracing", + "url", + "urlencoding", + "zbus", + "zvariant", +] + +[[package]] +name = "pop-launcher-service" +version = "1.2.4" +dependencies = [ + "anyhow", + "async-oneshot", + "async-trait", + "dirs", + "flume", + "futures", + "futures_codec", + "gen-z", + "num_cpus", + "pop-launcher", + "regex", + "ron", + "serde", + "serde_json", + "serde_with", + "slab", + "strsim", + "tokio", + "tokio-stream", + "toml", + "tracing", +] + +[[package]] +name = "pop-launcher-toolkit" +version = "1.2.4" +dependencies = [ + "async-trait", + "dirs", + "fork 0.1.23", + "futures", + "pop-launcher", + "pop-launcher-plugins", + "pop-launcher-service", + "tokio", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + +[[package]] +name = "ppv-lite86" +version = "0.2.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "proc-macro-crate" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" +dependencies = [ + "toml_edit", +] + +[[package]] +name = "proc-macro2" +version = "1.0.87" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quick-xml" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" +dependencies = [ + "memchr", +] + +[[package]] +name = "quick-xml" +version = "0.36.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "quinn" +version = "0.11.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684" +dependencies = [ + "bytes 1.7.2", + "pin-project-lite", + "quinn-proto", + "quinn-udp", + "rustc-hash", + "rustls", + "socket2 0.5.7", + "thiserror", + "tokio", + "tracing", +] + +[[package]] +name = "quinn-proto" +version = "0.11.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" +dependencies = [ + "bytes 1.7.2", + "rand", + "ring", + "rustc-hash", + "rustls", + "slab", + "thiserror", + "tinyvec", + "tracing", +] + +[[package]] +name = "quinn-udp" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b" +dependencies = [ + "libc", + "once_cell", + "socket2 0.5.7", + "tracing", + "windows-sys 0.59.0", +] + +[[package]] +name = "quote" +version = "1.0.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom", +] + +[[package]] +name = "recently-used-xbel" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "079a81183e41e5cf17fd9ec55db30d6be6cddfad7fd619862efac27f1be28c9b" +dependencies = [ + "chrono", + "dirs", + "infer", + "mime_guess", + "quick-xml 0.36.2", + "serde", + "thiserror", + "url", +] + +[[package]] +name = "redox_users" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" +dependencies = [ + "getrandom", + "libredox", + "thiserror", +] + +[[package]] +name = "regex" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata 0.4.8", + "regex-syntax 0.8.5", +] + +[[package]] +name = "regex-automata" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax 0.6.29", +] + +[[package]] +name = "regex-automata" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax 0.8.5", +] + +[[package]] +name = "regex-syntax" +version = "0.6.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + +[[package]] +name = "regex-syntax" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" + +[[package]] +name = "reqwest" +version = "0.12.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f713147fbe92361e52392c73b8c9e48c04c6625bce969ef54dc901e58e042a7b" +dependencies = [ + "base64 0.22.1", + "bytes 1.7.2", + "futures-core", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-util", + "ipnet", + "js-sys", + "log", + "mime", + "once_cell", + "percent-encoding", + "pin-project-lite", + "quinn", + "rustls", + "rustls-pemfile", + "rustls-pki-types", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-rustls", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "webpki-roots", + "windows-registry", +] + +[[package]] +name = "ring" +version = "0.17.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +dependencies = [ + "cc", + "cfg-if", + "getrandom", + "libc", + "spin", + "untrusted", + "windows-sys 0.52.0", +] + +[[package]] +name = "ron" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" +dependencies = [ + "base64 0.21.7", + "bitflags 2.6.0", + "serde", + "serde_derive", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" + +[[package]] +name = "rustc-hash" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" + +[[package]] +name = "rustix" +version = "0.37.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" +dependencies = [ + "bitflags 1.3.2", + "errno", + "io-lifetimes 1.0.11", + "libc", + "linux-raw-sys 0.3.8", + "windows-sys 0.48.0", +] + +[[package]] +name = "rustix" +version = "0.38.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" +dependencies = [ + "bitflags 2.6.0", + "errno", + "libc", + "linux-raw-sys 0.4.14", + "windows-sys 0.52.0", +] + +[[package]] +name = "rustls" +version = "0.23.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8" +dependencies = [ + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-pemfile" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425" +dependencies = [ + "base64 0.22.1", + "rustls-pki-types", +] + +[[package]] +name = "rustls-pki-types" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0" + +[[package]] +name = "rustls-webpki" +version = "0.102.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + +[[package]] +name = "ryu" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" + +[[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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "serde" +version = "1.0.210" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.210" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "serde_json" +version = "1.0.129" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbcf9b78a125ee667ae19388837dd12294b858d101fdd393cb9d5501ef09eb2" +dependencies = [ + "itoa", + "memchr", + "ryu", + "serde", +] + +[[package]] +name = "serde_repr" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "serde_spanned" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "serde_with" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.6.0", + "serde", + "serde_derive", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "sha1" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sharded-slab" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[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 = "slab" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] + +[[package]] +name = "smallvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + +[[package]] +name = "smithay-client-toolkit" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016" +dependencies = [ + "bitflags 2.6.0", + "bytemuck", + "calloop", + "calloop-wayland-source", + "cursor-icon", + "libc", + "log", + "memmap2 0.9.4", + "pkg-config", + "rustix 0.38.37", + "thiserror", + "wayland-backend", + "wayland-client", + "wayland-csd-frame", + "wayland-cursor", + "wayland-protocols", + "wayland-protocols-wlr", + "wayland-scanner", + "xkbcommon", + "xkeysym", +] + +[[package]] +name = "socket2" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "socket2" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +dependencies = [ + "lock_api", +] + +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + +[[package]] +name = "switcheroo-control" +version = "0.1.0" +source = "git+https://github.com/pop-os/dbus-settings-bindings#931f5db558bf3fcb572ff4e18f7f1618a7430046" +dependencies = [ + "zbus", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.79" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" +dependencies = [ + "futures-core", +] + +[[package]] +name = "sysfs-class" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e1bbcf869732c45a77898f7f61ed6d411dfc37613517e444842f58d428856d1" +dependencies = [ + "numtoa", +] + +[[package]] +name = "temp-dir" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f227968ec00f0e5322f9b8173c7a0cbcff6181a0a5b28e9892491c286277231" + +[[package]] +name = "tempfile" +version = "3.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" +dependencies = [ + "cfg-if", + "fastrand 2.1.1", + "once_cell", + "rustix 0.38.37", + "windows-sys 0.59.0", +] + +[[package]] +name = "textdistance" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d321c8576c2b47e43953e9cce236550d4cd6af0a6ce518fe084340082ca6037b" + +[[package]] +name = "thiserror" +version = "1.0.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "thread_local" +version = "1.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" +dependencies = [ + "cfg-if", + "once_cell", +] + +[[package]] +name = "time" +version = "0.3.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" +dependencies = [ + "deranged", + "itoa", + "num-conv", + "powerfmt", + "serde", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" + +[[package]] +name = "time-macros" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" +dependencies = [ + "num-conv", + "time-core", +] + +[[package]] +name = "tinyvec" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" +dependencies = [ + "backtrace", + "bytes 1.7.2", + "libc", + "mio", + "pin-project-lite", + "signal-hook-registry", + "socket2 0.5.7", + "tokio-macros", + "windows-sys 0.52.0", +] + +[[package]] +name = "tokio-macros" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "tokio-rustls" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" +dependencies = [ + "rustls", + "rustls-pki-types", + "tokio", +] + +[[package]] +name = "tokio-stream" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.22.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" +dependencies = [ + "indexmap 2.6.0", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +dependencies = [ + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "tracing-core" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +dependencies = [ + "once_cell", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +dependencies = [ + "chrono", + "matchers", + "once_cell", + "regex", + "sharded-slab", + "thread_local", + "tracing", + "tracing-core", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "typenum" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" + +[[package]] +name = "uds_windows" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" +dependencies = [ + "memoffset", + "tempfile", + "winapi", +] + +[[package]] +name = "unicase" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" +dependencies = [ + "version_check", +] + +[[package]] +name = "unicode-bidi" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" + +[[package]] +name = "unicode-ident" +version = "1.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" + +[[package]] +name = "unicode-normalization" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-xid" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "url" +version = "2.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", +] + +[[package]] +name = "urlencoding" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" + +[[package]] +name = "uuid" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "waker-fn" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" +dependencies = [ + "cfg-if", + "once_cell", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn 2.0.79", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" + +[[package]] +name = "wayland-backend" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34e9e6b6d4a2bb4e7e69433e0b35c7923b95d4dc8503a84d25ec917a4bbfdf07" +dependencies = [ + "cc", + "downcast-rs", + "rustix 0.38.37", + "scoped-tls", + "smallvec", + "wayland-sys", +] + +[[package]] +name = "wayland-client" +version = "0.31.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e63801c85358a431f986cffa74ba9599ff571fc5774ac113ed3b490c19a1133" +dependencies = [ + "bitflags 2.6.0", + "rustix 0.38.37", + "wayland-backend", + "wayland-scanner", +] + +[[package]] +name = "wayland-csd-frame" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" +dependencies = [ + "bitflags 2.6.0", + "cursor-icon", + "wayland-backend", +] + +[[package]] +name = "wayland-cursor" +version = "0.31.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a206e8b2b53b1d3fcb9428fec72bc278ce539e2fa81fe2bfc1ab27703d5187b9" +dependencies = [ + "rustix 0.38.37", + "wayland-client", + "xcursor", +] + +[[package]] +name = "wayland-protocols" +version = "0.32.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83d0f1056570486e26a3773ec633885124d79ae03827de05ba6c85f79904026c" +dependencies = [ + "bitflags 2.6.0", + "wayland-backend", + "wayland-client", + "wayland-scanner", + "wayland-server", +] + +[[package]] +name = "wayland-protocols-wlr" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7dab47671043d9f5397035975fe1cac639e5bca5cc0b3c32d09f01612e34d24" +dependencies = [ + "bitflags 2.6.0", + "wayland-backend", + "wayland-client", + "wayland-protocols", + "wayland-scanner", + "wayland-server", +] + +[[package]] +name = "wayland-scanner" +version = "0.31.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67da50b9f80159dec0ea4c11c13e24ef9e7574bd6ce24b01860a175010cea565" +dependencies = [ + "proc-macro2", + "quick-xml 0.31.0", + "quote", +] + +[[package]] +name = "wayland-server" +version = "0.31.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63e89118bd072ba6ce0f9c2c92fa41f72d1d78a138d2abc497a80a8264565559" +dependencies = [ + "bitflags 2.6.0", + "downcast-rs", + "io-lifetimes 2.0.3", + "rustix 0.38.37", + "wayland-backend", + "wayland-scanner", +] + +[[package]] +name = "wayland-sys" +version = "0.31.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "105b1842da6554f91526c14a2a2172897b7f745a805d62af4ce698706be79c12" +dependencies = [ + "dlib", + "log", + "pkg-config", +] + +[[package]] +name = "web-sys" +version = "0.3.70" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webpki-roots" +version = "0.26.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-registry" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" +dependencies = [ + "windows-result", + "windows-strings", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-result" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-strings" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +dependencies = [ + "windows-result", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "winnow" +version = "0.6.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" +dependencies = [ + "memchr", +] + +[[package]] +name = "xcursor" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a0ccd7b4a5345edfcd0c3535718a4e9ff7798ffc536bb5b5a0e26ff84732911" + +[[package]] +name = "xdg" +version = "2.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546" + +[[package]] +name = "xdg-home" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" +dependencies = [ + "libc", + "windows-sys 0.59.0", +] + +[[package]] +name = "xkbcommon" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13867d259930edc7091a6c41b4ce6eee464328c6ff9659b7e4c668ca20d4c91e" +dependencies = [ + "libc", + "memmap2 0.8.0", + "xkeysym", +] + +[[package]] +name = "xkeysym" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "zbus" +version = "4.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" +dependencies = [ + "async-broadcast", + "async-executor", + "async-fs", + "async-io 2.3.4", + "async-lock 3.4.0", + "async-process", + "async-recursion", + "async-task", + "async-trait", + "blocking", + "enumflags2", + "event-listener 5.3.1", + "futures-core", + "futures-sink", + "futures-util", + "hex", + "nix", + "ordered-stream", + "rand", + "serde", + "serde_repr", + "sha1", + "static_assertions", + "tracing", + "uds_windows", + "windows-sys 0.52.0", + "xdg-home", + "zbus_macros", + "zbus_names", + "zvariant", +] + +[[package]] +name = "zbus_macros" +version = "4.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.79", + "zvariant_utils", +] + +[[package]] +name = "zbus_names" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c" +dependencies = [ + "serde", + "static_assertions", + "zvariant", +] + +[[package]] +name = "zerocopy" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +dependencies = [ + "byteorder", + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] + +[[package]] +name = "zeroize" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" + +[[package]] +name = "zvariant" +version = "4.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" +dependencies = [ + "endi", + "enumflags2", + "serde", + "static_assertions", + "zvariant_derive", +] + +[[package]] +name = "zvariant_derive" +version = "4.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.79", + "zvariant_utils", +] + +[[package]] +name = "zvariant_utils" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.79", +] diff --git a/pkgs/by-name/po/pop-launcher/package.nix b/pkgs/by-name/po/pop-launcher/package.nix index 4d3c9a31ccb3..4e98ec2d3308 100644 --- a/pkgs/by-name/po/pop-launcher/package.nix +++ b/pkgs/by-name/po/pop-launcher/package.nix @@ -1,22 +1,64 @@ -{ rustPlatform -, fetchFromGitHub -, lib -, fd -, libqalculate +{ + stdenv, + rustPlatform, + fetchFromGitHub, + lib, + just, + pkg-config, + fd, + libqalculate, + libxkbcommon, }: rustPlatform.buildRustPackage rec { pname = "pop-launcher"; - version = "1.2.1"; + version = "1.2.4"; src = fetchFromGitHub { owner = "pop-os"; repo = "launcher"; rev = version; - hash = "sha256-BQAO9IodZxGgV8iBmUaOF0yDbAMVDFslKCqlh3pBnb0="; + hash = "sha256-CLpquNgdtnGMlMpGLv72WZmizalvYPfMWlE/qLprVrs="; }; + nativeBuildInputs = [ + just + pkg-config + ]; + buildInputs = [ + libxkbcommon + ]; + + cargoLock = { + lockFile = ./Cargo.lock; + outputHashes = { + "cosmic-client-toolkit-0.1.0" = "sha256-6XM6kcM2CEGAziCkal4uO0EL1nEWOKb3rFs7hFh6r7Y="; + "switcheroo-control-0.1.0" = "sha256-mklNPKVMO6iFrxki2DwiL5K78KiWpGxksisYldaASIE="; + }; + }; + cargoBuildFlags = [ + "--package" + "pop-launcher-bin" + ]; + cargoTestFlags = [ + "--package" + "pop-launcher-bin" + ]; + + dontUseJustBuild = true; + dontUseJustCheck = true; + justFlags = [ + "--set" + "base-dir" + (placeholder "out") + "--set" + "target-dir" + "target/${stdenv.hostPlatform.rust.cargoShortTarget}/release" + ]; + postPatch = '' + substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)" + substituteInPlace src/lib.rs \ --replace-fail '/usr/lib/pop-launcher' "$out/share/pop-launcher" substituteInPlace plugins/src/scripts/mod.rs \ @@ -29,28 +71,6 @@ rustPlatform.buildRustPackage rec { --replace-fail '/usr/bin/gnome-terminal' 'gnome-terminal' ''; - cargoHash = "sha256-cTvrq0fH057UIx/O9u8zHMsg+psMGg1q9klV5OMxtok="; - - cargoBuildFlags = [ "--package" "pop-launcher-bin" ]; - - postInstall = '' - mv $out/bin/pop-launcher{-bin,} - - plugins_dir=$out/share/pop-launcher/plugins - scripts_dir=$out/share/pop-launcher/scripts - mkdir -p $plugins_dir $scripts_dir - - for plugin in $(find plugins/src -mindepth 1 -maxdepth 1 -type d -printf '%f\n'); do - mkdir $plugins_dir/$plugin - cp plugins/src/$plugin/*.ron $plugins_dir/$plugin - ln -sf $out/bin/pop-launcher $plugins_dir/$plugin/$(echo $plugin | sed 's/_/-/') - done - - for script in scripts/*; do - cp -r $script $scripts_dir - done - ''; - meta = with lib; { description = "Modular IPC-based desktop launcher service"; homepage = "https://github.com/pop-os/launcher"; From 53bc9450bceb1252177997e1f88e1b4087271a7e Mon Sep 17 00:00:00 2001 From: Pyrox Date: Sat, 19 Oct 2024 03:25:15 -0400 Subject: [PATCH 024/213] nixos/ntpd: Use StateDirectory instead of a preStart script --- nixos/modules/services/networking/ntp/ntpd.nix | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/nixos/modules/services/networking/ntp/ntpd.nix b/nixos/modules/services/networking/ntp/ntpd.nix index 4cc33fb007ed..ed7b5214f83e 100644 --- a/nixos/modules/services/networking/ntp/ntpd.nix +++ b/nixos/modules/services/networking/ntp/ntpd.nix @@ -13,10 +13,8 @@ let cfg = config.services.ntp; - stateDir = "/var/lib/ntp"; - configFile = pkgs.writeText "ntp.conf" '' - driftfile ${stateDir}/ntp.drift + driftfile /var/lib/ntp/ntp.drift restrict default ${toString cfg.restrictDefault} restrict -6 default ${toString cfg.restrictDefault} @@ -143,7 +141,7 @@ in isSystemUser = true; group = "ntp"; description = "NTP daemon user"; - home = stateDir; + home = "/var/lib/ntp"; }; users.groups.ntp = { }; @@ -154,14 +152,10 @@ in wants = [ "time-sync.target" ]; before = [ "time-sync.target" ]; - preStart = '' - mkdir -m 0755 -p ${stateDir} - chown ntp ${stateDir} - ''; - serviceConfig = { ExecStart = "@${ntp}/bin/ntpd ntpd -g ${builtins.toString ntpFlags}"; Type = "forking"; + StateDirectory = "ntp"; }; }; From d98f11e96f78d4249212656994d4c48cd6ea31ad Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Sat, 19 Oct 2024 11:08:34 -0700 Subject: [PATCH 025/213] switch-to-configuration-ng: improve user experience When calling switch-to-configuration (ng) as a non-root user, the user calling the program should be guided to calling the program in the correct way, not given a confusing error message. --- .../src/src/main.rs | 61 +++++++++++-------- 1 file changed, 34 insertions(+), 27 deletions(-) diff --git a/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs b/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs index 802b5e64f101..d93fe834b778 100644 --- a/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs +++ b/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs @@ -937,8 +937,21 @@ fn do_user_switch(parent_exe: String) -> anyhow::Result<()> { Ok(()) } +fn usage(argv0: &str) -> ! { + eprintln!( + r#"Usage: {} [switch|boot|test|dry-activate] +switch: make the configuration the boot default and activate now +boot: make the configuration the boot default +test: activate the configuration, but don't make it the boot default +dry-activate: show what would be done if this configuration were activated +"#, + argv0 + ); + std::process::exit(1); +} + /// Performs switch-to-configuration functionality for the entire system -fn do_system_switch() -> anyhow::Result<()> { +fn do_system_switch(action: Action) -> anyhow::Result<()> { let out = PathBuf::from(required_env("OUT")?); let toplevel = PathBuf::from(required_env("TOPLEVEL")?); let distro_id = required_env("DISTRO_ID")?; @@ -946,25 +959,6 @@ fn do_system_switch() -> anyhow::Result<()> { let locale_archive = required_env("LOCALE_ARCHIVE")?; let new_systemd = PathBuf::from(required_env("SYSTEMD")?); - let mut args = std::env::args(); - let argv0 = args.next().ok_or(anyhow!("no argv[0]"))?; - - let Some(Ok(action)) = args.next().map(|a| Action::from_str(&a)) else { - eprintln!( - r#"Usage: {} [switch|boot|test|dry-activate] -switch: make the configuration the boot default and activate now -boot: make the configuration the boot default -test: activate the configuration, but don't make it the boot default -dry-activate: show what would be done if this configuration were activated -"#, - argv0 - .split(std::path::MAIN_SEPARATOR_STR) - .last() - .unwrap_or("switch-to-configuration") - ); - std::process::exit(1); - }; - let action = ACTION.get_or_init(|| action); // The action that is to be performed (like switch, boot, test, dry-activate) Also exposed via @@ -1939,13 +1933,26 @@ won't take effect until you reboot the system. } fn main() -> anyhow::Result<()> { - match ( - unsafe { nix::libc::geteuid() }, - std::env::var("__NIXOS_SWITCH_TO_CONFIGURATION_PARENT_EXE").ok(), - ) { - (0, None) => do_system_switch(), - (1..=u32::MAX, None) => bail!("This program does not support being ran outside of the switch-to-configuration environment"), - (_, Some(parent_exe)) => do_user_switch(parent_exe), + match std::env::var("__NIXOS_SWITCH_TO_CONFIGURATION_PARENT_EXE").ok() { + Some(parent_exe) => do_user_switch(parent_exe), + None => { + let mut args = std::env::args(); + let argv0 = args.next().ok_or(anyhow!("no argv[0]"))?; + let argv0 = argv0 + .split(std::path::MAIN_SEPARATOR_STR) + .last() + .unwrap_or("switch-to-configuration"); + + let Some(Ok(action)) = args.next().map(|a| Action::from_str(&a)) else { + usage(&argv0); + }; + + if unsafe { nix::libc::geteuid() } == 0 { + do_system_switch(action) + } else { + bail!("{} must be run as the root user", argv0); + } + } } } From 4e632e9c3fe0b3a09eb9e8506df911583ab845df Mon Sep 17 00:00:00 2001 From: Pyrox Date: Sat, 19 Oct 2024 14:26:17 -0400 Subject: [PATCH 026/213] nixos/ntpd: Add hardening --- .../modules/services/networking/ntp/ntpd.nix | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/nixos/modules/services/networking/ntp/ntpd.nix b/nixos/modules/services/networking/ntp/ntpd.nix index ed7b5214f83e..bdc5adb394c2 100644 --- a/nixos/modules/services/networking/ntp/ntpd.nix +++ b/nixos/modules/services/networking/ntp/ntpd.nix @@ -156,6 +156,32 @@ in ExecStart = "@${ntp}/bin/ntpd ntpd -g ${builtins.toString ntpFlags}"; Type = "forking"; StateDirectory = "ntp"; + + # Hardening options + PrivateDevices = true; + PrivateIPC = true; + PrivateTmp = true; + ProtectClock = false; + ProtectHome = true; + + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + ProtectSystem = true; + + RestrictNamespaces = true; + RestrictRealtime = true; + LockPersonality = true; + MemoryDenyWriteExecute = true; + AmbientCapabilities = [ + "CAP_SYS_TIME" + ]; + + ProtectControlGroups = true; + ProtectProc = "invisible"; + ProcSubset = "pid"; + RestrictSUIDSGID = true; }; }; From 19c40f0e11f39b8a5abb0eeb53415932474e00ae Mon Sep 17 00:00:00 2001 From: Pyrox Date: Sat, 19 Oct 2024 14:26:27 -0400 Subject: [PATCH 027/213] nixos/tests/ntpd: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/ntpd.nix | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 nixos/tests/ntpd.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 8ddcc779ea90..f153f9f8e0f0 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -714,6 +714,7 @@ in { nsd = handleTest ./nsd.nix {}; ntfy-sh = handleTest ./ntfy-sh.nix {}; ntfy-sh-migration = handleTest ./ntfy-sh-migration.nix {}; + ntpd = handleTest ./ntpd.nix {}; ntpd-rs = handleTest ./ntpd-rs.nix {}; nvidia-container-toolkit = runTest ./nvidia-container-toolkit.nix; nvmetcfg = handleTest ./nvmetcfg.nix {}; diff --git a/nixos/tests/ntpd.nix b/nixos/tests/ntpd.nix new file mode 100644 index 000000000000..1864044b64d4 --- /dev/null +++ b/nixos/tests/ntpd.nix @@ -0,0 +1,25 @@ +import ./make-test-python.nix ( + { lib, ... }: + { + name = "ntpd"; + + meta = { + maintainers = with lib.maintainers; [ pyrox0 ]; + }; + + nodes.machine = { + services.ntp = { + enable = true; + }; + }; + + testScript = '' + start_all() + + machine.wait_for_unit('ntpd.service') + machine.wait_for_console_text('Listen normally on 10 eth*') + machine.succeed('systemctl is-active ntpd.service') + machine.succeed('ntpq -p') + ''; + } +) From ff4392fdb80babd44342ddadcc26fd57c49d338c Mon Sep 17 00:00:00 2001 From: Assistant Date: Sat, 19 Oct 2024 13:30:13 -0400 Subject: [PATCH 028/213] hyprshot: include hyprpicker optional dependency --- pkgs/by-name/hy/hyprshot/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hy/hyprshot/package.nix b/pkgs/by-name/hy/hyprshot/package.nix index 98f94ea5d819..17be2088c727 100644 --- a/pkgs/by-name/hy/hyprshot/package.nix +++ b/pkgs/by-name/hy/hyprshot/package.nix @@ -7,6 +7,8 @@ , slurp , wl-clipboard , libnotify +, withFreeze ? true +, hyprpicker , makeWrapper }: @@ -28,9 +30,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { install -Dm755 hyprshot -t "$out/bin" wrapProgram "$out/bin/hyprshot" \ - --prefix PATH ":" ${lib.makeBinPath [ + --prefix PATH ":" ${lib.makeBinPath ([ hyprland jq grim slurp wl-clipboard libnotify - ]} + ] ++ lib.optionals withFreeze [ hyprpicker ])} runHook postInstall ''; From 863d9730607e9773b96d55da9e73bcd44e552dc9 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Sat, 19 Oct 2024 18:11:43 -0400 Subject: [PATCH 029/213] libkrunfw: 4.4.1 -> 4.4.2 Diff: https://github.com/containers/libkrunfw/compare/refs/tags/v4.4.1...v4.4.2 --- pkgs/development/libraries/libkrunfw/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libkrunfw/default.nix b/pkgs/development/libraries/libkrunfw/default.nix index e56cf6707376..6369dd56f490 100644 --- a/pkgs/development/libraries/libkrunfw/default.nix +++ b/pkgs/development/libraries/libkrunfw/default.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libkrunfw"; - version = "4.4.1"; + version = "4.4.2"; src = fetchFromGitHub { owner = "containers"; repo = "libkrunfw"; rev = "refs/tags/v${finalAttrs.version}"; - hash = "sha256-rxMklV/pu/muz/7m1clEs+BItXid/jMt6j/R/yHBKHI="; + hash = "sha256-o1bFz3INtJRm9gdm2b9+sHW6r+l/RNCZr62ucI73N9w="; }; kernelSrc = fetchurl { From 5534d77dbce128519dc1a8c56bd840432a744395 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 20 Oct 2024 07:13:59 +0000 Subject: [PATCH 030/213] orchard: 0.24.0 -> 0.24.1 --- pkgs/by-name/or/orchard/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/or/orchard/package.nix b/pkgs/by-name/or/orchard/package.nix index bf6f04f6a406..e1d7f2564ebb 100644 --- a/pkgs/by-name/or/orchard/package.nix +++ b/pkgs/by-name/or/orchard/package.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "orchard"; - version = "0.24.0"; + version = "0.24.1"; src = fetchFromGitHub { owner = "cirruslabs"; repo = pname; rev = version; - hash = "sha256-N54wkqe05Hm9o+kQmWTJREoU+0GnivaVTJngtBDL8+U="; + hash = "sha256-6w/UcifseoajAOKZnn0GJiUzXAmLNGKLDCZkeZLK8NI="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; From f00ef5e5b8262693be331fe59000e66b146c8501 Mon Sep 17 00:00:00 2001 From: Evelyn Alicke Date: Sun, 20 Oct 2024 13:05:29 +0200 Subject: [PATCH 031/213] makehuman: 1.2.0 -> 1.3.0 --- pkgs/applications/misc/makehuman/default.nix | 37 ++------------------ 1 file changed, 2 insertions(+), 35 deletions(-) diff --git a/pkgs/applications/misc/makehuman/default.nix b/pkgs/applications/misc/makehuman/default.nix index 005a97c1e5c9..b9394aacb6f5 100644 --- a/pkgs/applications/misc/makehuman/default.nix +++ b/pkgs/applications/misc/makehuman/default.nix @@ -18,13 +18,13 @@ let in stdenv.mkDerivation rec { pname = "makehuman"; - version = "1.2.0"; + version = "1.3.0"; source = fetchFromGitHub { owner = "makehumancommunity"; repo = "makehuman"; rev = "v${version}"; - hash = "sha256-mCv6H0B7b4uxozpNHkKsG+Is2H0QYEJnnzKCHixhBpY="; + hash = "sha256-x0v/SkwtOl1lkVi2TRuIgx2Xgz4JcWD3He7NhU44Js4="; name = "${pname}-source"; }; @@ -36,39 +36,6 @@ stdenv.mkDerivation rec { name = "${pname}-assets-source"; }; - patches = [ - # work with numpy>=1.24 - (fetchpatch { - name = "fix-compile_targets.py-when-using-numpy-1.24.0-or-newer"; - url = "https://patch-diff.githubusercontent.com/raw/makehumancommunity/makehuman/pull/220.patch"; - hash = "sha256-ip7U83cCBrl+4gM1GZ2QQIER5Qur6HRu3a/TnHqk//g="; - }) - # crash related to collections.Callable -> collections.abc.Callable - (fetchpatch { - name = "remove-unnecessary-compatibility-test"; - url = "https://patch-diff.githubusercontent.com/raw/makehumancommunity/makehuman/pull/188.patch"; - hash = "sha256-HGrk3n7rhV4YgK8mNUdfHwQl8dFT8yuzjxorvwfMmJw="; - }) - # some OpenGL issue causing blank windows on recent Qt - (fetchpatch { - name = "qt-opengl-update-from-qglwidget-to-qopenglwidget-to-fix-blank"; - url = "https://patch-diff.githubusercontent.com/raw/makehumancommunity/makehuman/pull/197.patch"; - hash = "sha256-fEqBwg1Jd36nKWIT9XPr6Buj1N3AmTQg2LBaoX3eTxw="; - }) - # multisampling issue - (fetchpatch { - name = "switch-default-for-multisampling-and-disable-sample-buffers"; - url = "https://github.com/makehumancommunity/makehuman/commit/c47b884028a24eb190d097e7523a3059e439cb6f.patch"; - hash = "sha256-tknQHX9qQYH15gyOLNhxfO3bsFVIv3Z1F7ZXD1IT1h4="; - }) - # PyQt >= 5.12 - (fetchpatch { - name = "fix-scrolling-issue-on-pyqt5>=5.12"; - url = "https://github.com/makehumancommunity/makehuman/commit/02c4269a2d4c57f68159fe8f437a8b1978b99099.patch"; - hash = "sha256-yR5tZcELX0N83PW/vS6yB5xKoZcHhVp48invlu7quWM="; - }) - ]; - srcs = [ source assets From b6cb0d1d07b82a4cad0ba3e1d866a3ad20b158b9 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Sun, 20 Oct 2024 19:08:49 +0000 Subject: [PATCH 032/213] release-notes-24.11/zapret: fix path to option `option.html#opt-services.zapret` is an invalid path to what should be `options.html#opt-services.zapret`. Signed-off-by: Fernando Rodrigues --- nixos/doc/manual/release-notes/rl-2411.section.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/doc/manual/release-notes/rl-2411.section.md b/nixos/doc/manual/release-notes/rl-2411.section.md index fb92e979484d..1ba872fb28fa 100644 --- a/nixos/doc/manual/release-notes/rl-2411.section.md +++ b/nixos/doc/manual/release-notes/rl-2411.section.md @@ -188,7 +188,7 @@ - [Fedimint](https://github.com/fedimint/fedimint), a module based system for building federated applications (Federated E-Cash Mint). Available as [services.fedimintd](#opt-services.fedimintd). -- [Zapret](https://github.com/bol-van/zapret), a DPI bypass tool. Available as [services.zapret](option.html#opt-services.zapret). +- [Zapret](https://github.com/bol-van/zapret), a DPI bypass tool. Available as [services.zapret](options.html#opt-services.zapret). ## Backward Incompatibilities {#sec-release-24.11-incompatibilities} From f7388bc3a8ee43147ac99ede06162b846fb38b9b Mon Sep 17 00:00:00 2001 From: pcboy Date: Wed, 16 Oct 2024 19:44:02 +0900 Subject: [PATCH 033/213] oscar: 1.5.1 -> 1.5.3 --- pkgs/by-name/os/oscar/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/os/oscar/package.nix b/pkgs/by-name/os/oscar/package.nix index cdc9c267327d..b32e7e33db8f 100644 --- a/pkgs/by-name/os/oscar/package.nix +++ b/pkgs/by-name/os/oscar/package.nix @@ -7,13 +7,13 @@ }: stdenv.mkDerivation rec { pname = "oscar"; - version = "1.5.1"; + version = "1.5.3"; src = fetchFromGitLab { owner = "pholy"; repo = "OSCAR-code"; - rev = "v${version}"; - hash = "sha256-FBHbPtMZeIgcR1pQflfEWK2FS8bquctXaeY/yaZofHg="; + rev = "${version}"; + hash = "sha256-ukd2pni4qEwWxG4lr8KUliZO/R2eziTTuSvDo8uigxQ="; }; buildInputs = [ From b75088e1c4a2a9c44b299e0925407d8b2f860779 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 21 Oct 2024 13:51:45 +0200 Subject: [PATCH 034/213] python312Packages.docker-pycreds: fix and clean --- .../python-modules/docker-pycreds/default.nix | 33 ++++++++++++++----- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/docker-pycreds/default.nix b/pkgs/development/python-modules/docker-pycreds/default.nix index 16b8a420f4a7..ef6c2a1fb58f 100644 --- a/pkgs/development/python-modules/docker-pycreds/default.nix +++ b/pkgs/development/python-modules/docker-pycreds/default.nix @@ -1,28 +1,43 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, + setuptools, six, + pythonAtLeast, + distutils, }: buildPythonPackage rec { pname = "docker-pycreds"; version = "0.4.0"; - format = "setuptools"; + pyproject = true; - src = fetchPypi { - inherit pname version; - sha256 = "6ce3270bcaf404cc4c3e27e4b6c70d3521deae82fb508767870fdbf772d584d4"; + src = fetchFromGitHub { + owner = "shin-"; + repo = "dockerpy-creds"; + rev = "refs/tags/${version}"; + hash = "sha256-yYsMsRW6Bb8vmwT0mPjs0pRqBbznGtHnGb3JNHjLjys="; }; + build-system = [ + setuptools + ]; + + dependencies = + [ six ] + ++ lib.optionals (pythonAtLeast "3.12") [ + distutils + ]; + + pythonImportsCheck = [ "dockerpycreds" ]; + # require docker-credential-helpers binaries doCheck = false; - propagatedBuildInputs = [ six ]; - - meta = with lib; { + meta = { description = "Python bindings for the docker credentials store API"; homepage = "https://github.com/shin-/dockerpy-creds"; - license = licenses.asl20; + license = lib.licenses.asl20; }; } From 66a897777cf42f10e2cf684aaecde36964541a70 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 21 Oct 2024 13:52:17 +0200 Subject: [PATCH 035/213] python312Packages.docker-pycreds: add GaetanLepage as maintainer --- pkgs/development/python-modules/docker-pycreds/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/docker-pycreds/default.nix b/pkgs/development/python-modules/docker-pycreds/default.nix index ef6c2a1fb58f..6002ccf76949 100644 --- a/pkgs/development/python-modules/docker-pycreds/default.nix +++ b/pkgs/development/python-modules/docker-pycreds/default.nix @@ -39,5 +39,6 @@ buildPythonPackage rec { description = "Python bindings for the docker credentials store API"; homepage = "https://github.com/shin-/dockerpy-creds"; license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ GaetanLepage ]; }; } From 1c2e39c9556659ddd4c7ff3b230fe798ec67b109 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Mon, 21 Oct 2024 13:16:44 +0000 Subject: [PATCH 036/213] arc-browser: 1.63.1-54714 -> 1.65.0-54911 Changelog: https://arc.net/e/9381EB14-7838-48AB-941B-82CB5CF94627 --- pkgs/by-name/ar/arc-browser/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/arc-browser/package.nix b/pkgs/by-name/ar/arc-browser/package.nix index 39e8d88255f1..edac060c44fb 100644 --- a/pkgs/by-name/ar/arc-browser/package.nix +++ b/pkgs/by-name/ar/arc-browser/package.nix @@ -9,11 +9,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "arc-browser"; - version = "1.63.1-54714"; + version = "1.65.0-54911"; src = fetchurl { url = "https://releases.arc.net/release/Arc-${finalAttrs.version}.dmg"; - hash = "sha256-jL8iAh+e8Z72VG9XQbswjyTPtjO2Pm8ealRte8xr1PQ="; + hash = "sha256-7p1FizITL4GVvlDTV91nwYQZ7LKEd4snJQX0NvB81Qo="; }; nativeBuildInputs = [ undmg ]; From ef9880fdd6ab7d5532062029c2551472f263aed1 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Mon, 21 Oct 2024 16:21:37 +0300 Subject: [PATCH 037/213] arc-browser: format with nixfmt-rfc-style --- pkgs/by-name/ar/arc-browser/package.nix | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ar/arc-browser/package.nix b/pkgs/by-name/ar/arc-browser/package.nix index edac060c44fb..006f268d4b54 100644 --- a/pkgs/by-name/ar/arc-browser/package.nix +++ b/pkgs/by-name/ar/arc-browser/package.nix @@ -1,10 +1,11 @@ -{ lib -, stdenvNoCC -, fetchurl -, undmg -, writeShellApplication -, curl -, common-updater-scripts +{ + lib, + stdenvNoCC, + fetchurl, + undmg, + writeShellApplication, + curl, + common-updater-scripts, }: stdenvNoCC.mkDerivation (finalAttrs: { @@ -33,7 +34,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { passthru.updateScript = lib.getExe (writeShellApplication { name = "arc-browser-update-script"; - runtimeInputs = [ curl common-updater-scripts ]; + runtimeInputs = [ + curl + common-updater-scripts + ]; text = '' set -euo pipefail redirect_url="$(curl -s -L -f "https://releases.arc.net/release/Arc-latest.dmg" -o /dev/null -w '%{url_effective}')" @@ -50,7 +54,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://arc.net/"; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ donteatoreo ]; - platforms = [ "aarch64-darwin" "x86_64-darwin" ]; + platforms = [ + "aarch64-darwin" + "x86_64-darwin" + ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; }) From bbf17bf314b8fe916c257513ccc946b8dd441472 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Mon, 21 Oct 2024 16:22:07 +0300 Subject: [PATCH 038/213] arc-browser: quote paths --- pkgs/by-name/ar/arc-browser/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/arc-browser/package.nix b/pkgs/by-name/ar/arc-browser/package.nix index 006f268d4b54..79c6da9d71d6 100644 --- a/pkgs/by-name/ar/arc-browser/package.nix +++ b/pkgs/by-name/ar/arc-browser/package.nix @@ -24,8 +24,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - mkdir -p $out/Applications/Arc.app - cp -R . $out/Applications/Arc.app + mkdir -p "$out/Applications/Arc.app" + cp -R . "$out/Applications/Arc.app" runHook postInstall ''; From 42fbc7de66bc45e49113cef963402fd5463bbafd Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Mon, 21 Oct 2024 16:23:58 +0300 Subject: [PATCH 039/213] arc-browser: remove `set -euo pipefail` `writeShellApplication` already sets `errexit`, `nounset`, and `pipefail` by default Refs: https://nixos.org/manual/nixpkgs/stable/#trivial-builder-writeShellApplication --- pkgs/by-name/ar/arc-browser/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ar/arc-browser/package.nix b/pkgs/by-name/ar/arc-browser/package.nix index 79c6da9d71d6..00e3e6757d83 100644 --- a/pkgs/by-name/ar/arc-browser/package.nix +++ b/pkgs/by-name/ar/arc-browser/package.nix @@ -39,7 +39,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { common-updater-scripts ]; text = '' - set -euo pipefail redirect_url="$(curl -s -L -f "https://releases.arc.net/release/Arc-latest.dmg" -o /dev/null -w '%{url_effective}')" # The url scheme is: https://releases.arc.net/release/Arc-1.23.4-56789.dmg # We strip everything before 'Arc-' and after '.dmg' From 6b4ac7dc11280444cea4846ad90899603ebb233d Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Thu, 17 Oct 2024 18:59:11 +0200 Subject: [PATCH 040/213] youtrack_2022_3: drop --- pkgs/by-name/yo/youtrack_2022_3/package.nix | 32 --------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 32 deletions(-) delete mode 100644 pkgs/by-name/yo/youtrack_2022_3/package.nix diff --git a/pkgs/by-name/yo/youtrack_2022_3/package.nix b/pkgs/by-name/yo/youtrack_2022_3/package.nix deleted file mode 100644 index 5e1ab1a754f5..000000000000 --- a/pkgs/by-name/yo/youtrack_2022_3/package.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ lib, stdenv, fetchurl, makeWrapper, jdk17, gawk }: - -stdenv.mkDerivation (finalAttrs: { - pname = "youtrack"; - version = "2022.3.65371"; - - jar = fetchurl { - url = "https://download.jetbrains.com/charisma/youtrack-${finalAttrs.version}.jar"; - hash = "sha256-NQKWmKEq5ljUXd64zY27Nj8TU+uLdA37chbFVdmwjNs="; - }; - - nativeBuildInputs = [ makeWrapper ]; - - dontUnpack = true; - - installPhase = '' - runHook preInstall - makeWrapper ${jdk17}/bin/java $out/bin/youtrack \ - --add-flags "\$YOUTRACK_JVM_OPTS -jar $jar" \ - --prefix PATH : "${lib.makeBinPath [ gawk ]}" \ - --set JRE_HOME ${jdk17} - runHook postInstall - ''; - - meta = { - description = "Issue tracking and project management tool for developers"; - maintainers = lib.teams.serokell.members ++ [ lib.maintainers.leona ]; - sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; - # https://www.jetbrains.com/youtrack/buy/license.html - license = lib.licenses.unfree; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 16bc4f059475..8425541915f8 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1775,6 +1775,7 @@ mapAliases { yafaray-core = libyafaray; # Added 2022-09-23 yarn2nix-moretea-openssl_1_1 = throw "'yarn2nix-moretea-openssl_1_1' has been removed."; # Added 2023-02-04 yi = throw "'yi' has been removed, as it was broken and unmaintained"; # added 2024-05-09 + youtrack_2022_3 = throw "'youtrack_2022_3' has been removed as it was deprecated. Please update to the 'youtrack' package."; # Added 2024-10-17 yrd = throw "'yrd' has been removed, as it was broken and unmaintained"; # added 2024-05-27 yubikey-manager4 = throw "yubikey-manager4 has been removed, since it is no longer required by yubikey-manager-qt. Please update to yubikey-manager."; # Added 2024-01-14 yuzu-ea = throw "yuzu-ea has been removed from nixpkgs, as it has been taken down upstream"; # Added 2024-03-04 From dc14253a18e616b0eb1350080661544fd63338d5 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Thu, 17 Oct 2024 18:59:49 +0200 Subject: [PATCH 041/213] nixos/youtrack: drop support for YouTrack 2022.3 --- nixos/modules/services/web-apps/youtrack.nix | 152 +++++-------------- 1 file changed, 39 insertions(+), 113 deletions(-) diff --git a/nixos/modules/services/web-apps/youtrack.nix b/nixos/modules/services/web-apps/youtrack.nix index ff48a978b734..e80cdda68087 100644 --- a/nixos/modules/services/web-apps/youtrack.nix +++ b/nixos/modules/services/web-apps/youtrack.nix @@ -9,6 +9,8 @@ in (lib.mkRenamedOptionModule [ "services" "youtrack" "port" ] [ "services" "youtrack" "environmentalParameters" "listen-port" ]) (lib.mkRemovedOptionModule [ "services" "youtrack" "maxMemory" ] "Please instead use `services.youtrack.generalParameters`.") (lib.mkRemovedOptionModule [ "services" "youtrack" "maxMetaspaceSize" ] "Please instead use `services.youtrack.generalParameters`.") + (lib.mkRemovedOptionModule [ "services" "youtrack" "extraParams" ] "Please migrate to `services.youtrack.generalParameters`.") + (lib.mkRemovedOptionModule [ "services" "youtrack" "jvmOpts" ] "Please migrate to `services.youtrack.generalParameters`.") ]; options.services.youtrack = { @@ -22,33 +24,15 @@ in type = lib.types.str; }; - extraParams = lib.mkOption { - default = {}; - description = '' - Extra parameters to pass to youtrack. - Use to configure YouTrack 2022.x, deprecated with YouTrack 2023.x. Use `services.youtrack.generalParameters`. - https://www.jetbrains.com/help/youtrack/standalone/YouTrack-Java-Start-Parameters.html - for more information. - ''; - example = lib.literalExpression '' - { - "jetbrains.youtrack.overrideRootPassword" = "tortuga"; - } - ''; - type = lib.types.attrsOf lib.types.str; - visible = false; - }; - package = lib.mkOption { description = '' Package to use. ''; type = lib.types.package; - default = null; - relatedPackages = [ "youtrack_2022_3" "youtrack" ]; + default = pkgs.youtrack; + defaultText = lib.literalExpression "pkgs.youtrack"; }; - statePath = lib.mkOption { description = '' Path were the YouTrack state is stored. @@ -67,19 +51,6 @@ in type = lib.types.nullOr lib.types.str; }; - jvmOpts = lib.mkOption { - description = '' - Extra options to pass to the JVM. - Only has a use with YouTrack 2022.x, deprecated with YouTrack 2023.x. Use `serivces.youtrack.generalParameters`. - See https://www.jetbrains.com/help/youtrack/standalone/Configure-JVM-Options.html - for more information. - ''; - type = lib.types.separatedString " "; - example = "--J-XX:MetaspaceSize=250m"; - default = ""; - visible = false; - }; - autoUpgrade = lib.mkOption { type = lib.types.bool; default = true; @@ -90,7 +61,6 @@ in type = with lib.types; listOf str; description = '' General configuration parameters and other JVM options. - Only has an effect for YouTrack 2023.x. See https://www.jetbrains.com/help/youtrack/server/2023.3/youtrack-java-start-parameters.html#general-parameters for more information. ''; @@ -121,7 +91,6 @@ in }; description = '' Environmental configuration parameters, set imperatively. The values doesn't get removed, when removed in Nix. - Only has an effect for YouTrack 2023.x. See https://www.jetbrains.com/help/youtrack/server/2023.3/youtrack-java-start-parameters.html#environmental-parameters for more information. ''; @@ -135,90 +104,47 @@ in }; config = lib.mkIf cfg.enable { - warnings = lib.optional (lib.versions.major cfg.package.version <= "2022") - "YouTrack 2022.x is deprecated. See https://nixos.org/manual/nixos/unstable/index.html#module-services-youtrack for details on how to upgrade." - ++ lib.optional (cfg.extraParams != {} && (lib.versions.major cfg.package.version >= "2023")) - "'services.youtrack.extraParams' is deprecated and has no effect on YouTrack 2023.x and newer. Please migrate to 'services.youtrack.generalParameters'" - ++ lib.optional (cfg.jvmOpts != "" && (lib.versions.major cfg.package.version >= "2023")) - "'services.youtrack.jvmOpts' is deprecated and has no effect on YouTrack 2023.x and newer. Please migrate to 'services.youtrack.generalParameters'"; - - # XXX: Drop all version feature switches at the point when we consider YT 2022.3 as outdated. - services.youtrack.package = lib.mkDefault ( - if lib.versionAtLeast config.system.stateVersion "24.11" then pkgs.youtrack - else pkgs.youtrack_2022_3 - ); - - services.youtrack.generalParameters = lib.optional (lib.versions.major cfg.package.version >= "2023") - "-Ddisable.configuration.wizard.on.upgrade=${lib.boolToString cfg.autoUpgrade}" - ++ (lib.mapAttrsToList (k: v: "-D${k}=${v}") cfg.extraParams); + services.youtrack.generalParameters = [ "-Ddisable.configuration.wizard.on.upgrade=${lib.boolToString cfg.autoUpgrade}" ]; systemd.services.youtrack = let - service_jar = let - mergeAttrList = lib.foldl' lib.mergeAttrs {}; - stdParams = mergeAttrList [ - (lib.optionalAttrs (cfg.environmentalParameters ? base-url && cfg.environmentalParameters.base-url != null) { - "jetbrains.youtrack.baseUrl" = cfg.environmentalParameters.base-url; - }) - { - "java.aws.headless" = "true"; - "jetbrains.youtrack.disableBrowser" = "true"; - } - ]; - extraAttr = lib.concatStringsSep " " (lib.mapAttrsToList (k: v: "-D${k}=${v}") (stdParams // cfg.extraParams)); - in { - environment.HOME = cfg.statePath; - environment.YOUTRACK_JVM_OPTS = "${extraAttr}"; - after = [ "network.target" ]; - wantedBy = [ "multi-user.target" ]; - path = with pkgs; [ unixtools.hostname ]; - serviceConfig = { + jvmoptions = pkgs.writeTextFile { + name = "youtrack.jvmoptions"; + text = (lib.concatStringsSep "\n" cfg.generalParameters); + }; + + package = cfg.package.override { + statePath = cfg.statePath; + }; + in { + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + path = with pkgs; [ unixtools.hostname ]; + preStart = '' + # This detects old (i.e. <= 2022.3) installations that were not migrated yet + # and migrates them to the new state directory style + if [[ -d ${cfg.statePath}/teamsysdata ]] && [[ ! -d ${cfg.statePath}/2022_3 ]] + then + mkdir -p ${cfg.statePath}/2022_3 + mv ${cfg.statePath}/teamsysdata ${cfg.statePath}/2022_3 + mv ${cfg.statePath}/.youtrack ${cfg.statePath}/2022_3 + fi + mkdir -p ${cfg.statePath}/{backups,conf,data,logs,temp} + ${pkgs.coreutils}/bin/ln -fs ${jvmoptions} ${cfg.statePath}/conf/youtrack.jvmoptions + ${package}/bin/youtrack configure ${lib.concatStringsSep " " (lib.mapAttrsToList (name: value: "--${name}=${toString value}") cfg.environmentalParameters )} + ''; + serviceConfig = lib.mkMerge [ + { Type = "simple"; User = "youtrack"; Group = "youtrack"; Restart = "on-failure"; - ExecStart = ''${cfg.package}/bin/youtrack ${cfg.jvmOpts} ${cfg.environmentalParameters.listen-address}:${toString cfg.environmentalParameters.listen-port}''; - }; - }; - service_zip = let - jvmoptions = pkgs.writeTextFile { - name = "youtrack.jvmoptions"; - text = (lib.concatStringsSep "\n" cfg.generalParameters); - }; - - package = cfg.package.override { - statePath = cfg.statePath; - }; - in { - after = [ "network.target" ]; - wantedBy = [ "multi-user.target" ]; - path = with pkgs; [ unixtools.hostname ]; - preStart = '' - # This detects old (i.e. <= 2022.3) installations that were not migrated yet - # and migrates them to the new state directory style - if [[ -d ${cfg.statePath}/teamsysdata ]] && [[ ! -d ${cfg.statePath}/2022_3 ]] - then - mkdir -p ${cfg.statePath}/2022_3 - mv ${cfg.statePath}/teamsysdata ${cfg.statePath}/2022_3 - mv ${cfg.statePath}/.youtrack ${cfg.statePath}/2022_3 - fi - mkdir -p ${cfg.statePath}/{backups,conf,data,logs,temp} - ${pkgs.coreutils}/bin/ln -fs ${jvmoptions} ${cfg.statePath}/conf/youtrack.jvmoptions - ${package}/bin/youtrack configure ${lib.concatStringsSep " " (lib.mapAttrsToList (name: value: "--${name}=${toString value}") cfg.environmentalParameters )} - ''; - serviceConfig = lib.mkMerge [ - { - Type = "simple"; - User = "youtrack"; - Group = "youtrack"; - Restart = "on-failure"; - ExecStart = "${package}/bin/youtrack run"; - } - (lib.mkIf (cfg.statePath == "/var/lib/youtrack") { - StateDirectory = "youtrack"; - }) - ]; - }; - in if (lib.versions.major cfg.package.version >= "2023") then service_zip else service_jar; + ExecStart = "${package}/bin/youtrack run"; + } + (lib.mkIf (cfg.statePath == "/var/lib/youtrack") { + StateDirectory = "youtrack"; + }) + ]; + }; users.users.youtrack = { description = "Youtrack service user"; From 15d41d4f1de4bcac0bd2653ee0205bf752bcfb72 Mon Sep 17 00:00:00 2001 From: aleksana Date: Mon, 21 Oct 2024 22:54:47 +0800 Subject: [PATCH 042/213] CONTRIBUTING.md: fix broken staging graph in newer mermaid versions --- CONTRIBUTING.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index bc9927fe10d2..8ccd2e59f53d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -392,14 +392,10 @@ Here is a Git history diagram showing the flow of commits between the three bran } }%% gitGraph commit id:" " - branch staging-next branch staging + commit id:" " + branch staging-next - checkout master - checkout staging - checkout master - commit id:" " - checkout staging-next merge master id:"automatic" checkout staging merge staging-next id:"automatic " From e4f927aa37584684952f19eacbef0361fd952975 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 21 Oct 2024 17:33:07 +0200 Subject: [PATCH 043/213] python312Packages.kubernetes-asyncio: init at 31.1.0 --- .../kubernetes-asyncio/default.nix | 69 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 71 insertions(+) create mode 100644 pkgs/development/python-modules/kubernetes-asyncio/default.nix diff --git a/pkgs/development/python-modules/kubernetes-asyncio/default.nix b/pkgs/development/python-modules/kubernetes-asyncio/default.nix new file mode 100644 index 000000000000..56d3e58b7a46 --- /dev/null +++ b/pkgs/development/python-modules/kubernetes-asyncio/default.nix @@ -0,0 +1,69 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + coreutils, + + # build-system + setuptools, + + # dependencies + aiohttp, + certifi, + python-dateutil, + pyyaml, + six, + urllib3, + + # tests + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "kubernetes-asyncio"; + version = "31.1.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "tomplus"; + repo = "kubernetes_asyncio"; + rev = "refs/tags/${version}"; + hash = "sha256-YKBqhUeLqLiQ6bK235zTm4salnSLUxl4DUiFLQSjWqw="; + }; + + postPatch = '' + substituteInPlace kubernetes_asyncio/config/google_auth_test.py \ + --replace-fail "/bin/echo" "${lib.getExe' coreutils "echo"}" + ''; + + build-system = [ + setuptools + ]; + + dependencies = [ + aiohttp + certifi + python-dateutil + pyyaml + six + urllib3 + ]; + + pythonImportsCheck = [ + "kubernetes_asyncio" + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + __darwinAllowLocalNetworking = true; + + meta = { + description = "Python asynchronous client library for Kubernetes http://kubernetes.io"; + homepage = "https://github.com/tomplus/kubernetes_asyncio"; + changelog = "https://github.com/tomplus/kubernetes_asyncio/blob/${src.rev}/CHANGELOG.md"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ GaetanLepage ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e947b31d60cd..0d2f699680c2 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6845,6 +6845,8 @@ self: super: with self; { kubernetes = callPackage ../development/python-modules/kubernetes { }; + kubernetes-asyncio = callPackage ../development/python-modules/kubernetes-asyncio { }; + kurbopy = callPackage ../development/python-modules/kurbopy { }; l18n = callPackage ../development/python-modules/l18n { }; From b14916e83cac08606200930c3d2479a680d177fe Mon Sep 17 00:00:00 2001 From: Artturin Date: Mon, 21 Oct 2024 21:13:21 +0300 Subject: [PATCH 044/213] splice.nix: remove toplevel {build,host,target}Platform in `__splicedPackages` These should have been removed in ecab3ede but were not discovered. Since these were only in `__splicedPackages` they were only available in `callPackage`, now that they are removed the entries in aliases.nix will take over. https://www.github.com/NixOS/nixpkgs/blob/e056730f13ab6ed6d8325d4343752f7f9b9bf60b/pkgs/top-level/aliases.nix#L1817 --- pkgs/top-level/splice.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/top-level/splice.nix b/pkgs/top-level/splice.nix index c477d797795a..66e624985dc4 100644 --- a/pkgs/top-level/splice.nix +++ b/pkgs/top-level/splice.nix @@ -119,7 +119,6 @@ let pkgsTargetTarget buildPackages pkgs targetPackages ; - inherit (pkgs.stdenv) buildPlatform targetPlatform hostPlatform; }; splicedPackagesWithXorg = splicedPackages // builtins.removeAttrs splicedPackages.xorg [ From 66d16f804fa84885ab3e7de51ec512e9a4639dd5 Mon Sep 17 00:00:00 2001 From: jacobi petrucciani Date: Mon, 21 Oct 2024 15:00:01 -0400 Subject: [PATCH 045/213] koboldcpp: fix metal support --- pkgs/by-name/ko/koboldcpp/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/ko/koboldcpp/package.nix b/pkgs/by-name/ko/koboldcpp/package.nix index 5d9e6f1b2125..df10f0a4fd81 100644 --- a/pkgs/by-name/ko/koboldcpp/package.nix +++ b/pkgs/by-name/ko/koboldcpp/package.nix @@ -141,6 +141,10 @@ effectiveStdenv.mkDerivation (finalAttrs: { cp *.so "$out/bin" cp *.embd "$out/bin" + ${lib.optionalString metalSupport '' + cp *.metal "$out/bin" + ''} + ${lib.optionalString (!koboldLiteSupport) '' rm "$out/bin/kcpp_docs.embd" rm "$out/bin/klite.embd" From 29c0c21af3f148b1044f3dce11c6b4ab14dce87c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 20 Oct 2024 17:40:32 -0700 Subject: [PATCH 046/213] electron-source.electron_33: init at 33.0.0 --- pkgs/development/tools/electron/common.nix | 2 + pkgs/development/tools/electron/info.json | 953 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 +- 3 files changed, 956 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/electron/common.nix b/pkgs/development/tools/electron/common.nix index e98e93a0a17d..15675c7d87da 100644 --- a/pkgs/development/tools/electron/common.nix +++ b/pkgs/development/tools/electron/common.nix @@ -180,6 +180,8 @@ in ((chromium.override { upstream-info = info.chromium; }).mkDerivation (base: { enable_dangling_raw_ptr_feature_flag = false; clang_unsafe_buffers_paths = ""; enterprise_cloud_content_analysis = false; + } // lib.optionalAttrs (lib.versionAtLeast info.version "33") { + content_enable_legacy_ipc = true; } // { # other diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index 2cd3361e03b2..046de00cf35e 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -2797,5 +2797,958 @@ "modules": "128", "node": "20.18.0", "version": "32.2.1" + }, + "33": { + "chrome": "130.0.6723.44", + "chromium": { + "deps": { + "gn": { + "hash": "sha256-iNXRq3Mr8+wmY1SR4sV7yd2fDiIZ94eReelwFI0UhGU=", + "rev": "20806f79c6b4ba295274e3a589d85db41a02fdaa", + "url": "https://gn.googlesource.com/gn", + "version": "2024-09-09" + } + }, + "version": "130.0.6723.44" + }, + "chromium_npm_hash": "sha256-4w5m/bTMygidlb4TZHMx1Obp784DLxMwrfe1Uvyyfp8=", + "deps": { + "src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-zCyzVI6qbI1qTT0QBpVxLgNF5+L/Ym8WF6175/hv9k0=", + "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", + "rev": "130.0.6723.44", + "url": "https://chromium.googlesource.com/chromium/src.git" + }, + "src/chrome/test/data/perf/canvas_bench": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-svOuyBGKloBLM11xLlWCDsB4PpRjdKTBdW2UEW4JQjM=", + "rev": "a7b40ea5ae0239517d78845a5fc9b12976bfc732", + "url": "https://chromium.googlesource.com/chromium/canvas_bench.git" + }, + "src/chrome/test/data/perf/frame_rate/content": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-t4kcuvH0rkPBkcdiMsoNQaRwU09eU+oSvyHDiAHrKXo=", + "rev": "c10272c88463efeef6bb19c9ec07c42bc8fe22b9", + "url": "https://chromium.googlesource.com/chromium/frame_rate/content.git" + }, + "src/chrome/test/data/xr/webvr_info": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-BsAPwc4oEWri0TlqhyxqFNqKdfgVSrB0vQyISmYY4eg=", + "rev": "c58ae99b9ff9e2aa4c524633519570bf33536248", + "url": "https://chromium.googlesource.com/external/github.com/toji/webvr.info.git" + }, + "src/docs/website": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-XK22S9WwNN4zQZ5teiQ1sZA5m/8rArwq3jCgM6H9KQY=", + "rev": "052e29447b43b18da32fff653b9d58ef79fbc836", + "url": "https://chromium.googlesource.com/website.git" + }, + "src/electron": { + "fetcher": "fetchFromGitHub", + "hash": "sha256-8Y6jzjaLseSR4JPurofSG8Bs0m7wJucn4cwIc+z89sM=", + "owner": "electron", + "repo": "electron", + "rev": "v33.0.0" + }, + "src/media/cdm/api": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-6J6aSYW0or99VAgMNJJOdJqMJspoG7w1HxDN50MV5bw=", + "rev": "eb21edc44e8e5a82095037be80c8b15c51624293", + "url": "https://chromium.googlesource.com/chromium/cdm.git" + }, + "src/net/third_party/quiche/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-NJKJ5cc+wEcmCIFYXWQX4x9BZblbS+wqj+25CcUiPZM=", + "rev": "9808dac40e034f09d7af53d3d79589a02e39c211", + "url": "https://quiche.googlesource.com/quiche.git" + }, + "src/testing/libfuzzer/fuzzers/wasm_corpus": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-qWsGQNUptbz0jYvUuxP7woNf5QQrfn9k3uvr82Yk0QM=", + "rev": "f650ff816f2ef227f61ea2e9f222aa69708ab367", + "url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git" + }, + "src/third_party/accessibility_test_framework/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-mzVgoxxBWebesG6okyMxxmO6oH+TITA4o9ucHHMMzkQ=", + "rev": "4a764c690353ea136c82f1a696a70bf38d1ef5fe", + "url": "https://chromium.googlesource.com/external/github.com/google/Accessibility-Test-Framework-for-Android.git" + }, + "src/third_party/angle": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-B/xH9kMuOcExMyp5wtk/CeJtUogmnwmMpfaTDpE3pio=", + "rev": "3cabe8c25ad30b0761ee74bc4d9f455cb5ba84c7", + "url": "https://chromium.googlesource.com/angle/angle.git" + }, + "src/third_party/angle/third_party/VK-GL-CTS/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-yPQG/Ddat9H4XZq6Zu5S3VzcZeMhLBcM//KI/3Kxaxg=", + "rev": "1df39e522f4aa358012180fd4cf876af68aff78d", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS" + }, + "src/third_party/angle/third_party/glmark2/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-L7+zWM0qn8WFhmON7DGvarTsN1YHt1sn5+hazTOZrrk=", + "rev": "ca8de51fedb70bace5351c6b002eb952c747e889", + "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2" + }, + "src/third_party/angle/third_party/rapidjson/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-btUl1a/B0sXwf/+hyvCvVJjWqIkXfVYCpHm3TeBuOxk=", + "rev": "781a4e667d84aeedbeb8184b7b62425ea66ec59f", + "url": "https://chromium.googlesource.com/external/github.com/Tencent/rapidjson" + }, + "src/third_party/anonymous_tokens/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-PMB49+zW9ewlS9ym+xi0xYQYLN0j5Urx6yBXWd8FjjI=", + "rev": "6ea6ec78f9e4998d0a7a5677b2aec08f0ac858f8", + "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git" + }, + "src/third_party/beto-core/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-QPFGjtu/I0r4+dTQ2eSlWIEYwJ43B3yW0q4QtVFTVGY=", + "rev": "89563fec14c756482afa08b016eeba9087c8d1e3", + "url": "https://beto-core.googlesource.com/beto-core.git" + }, + "src/third_party/boringssl/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-on+VonYXZ710oqgaK/OKa9Huq2mSXp8SJcj9CciHsf8=", + "rev": "58f3bc83230d2958bb9710bc910972c4f5d382dc", + "url": "https://boringssl.googlesource.com/boringssl.git" + }, + "src/third_party/breakpad/breakpad": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-kTkwRfaqw5ZCHEvu2YPZ+1vCfekHkY5pY3m9snDN64g=", + "rev": "6b0c5b7ee1988a14a4af94564e8ae8bba8a94374", + "url": "https://chromium.googlesource.com/breakpad/breakpad.git" + }, + "src/third_party/cast_core/public/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-AalRQhJmornCqmvE2+36J/3LubaA0jr6P1PXy32lX4I=", + "rev": "71f51fd6fa45fac73848f65421081edd723297cd", + "url": "https://chromium.googlesource.com/cast_core/public" + }, + "src/third_party/catapult": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-IHubCuEBE9W0wRudOmjUoaOvT66JuVTzEBUOTvdnXqQ=", + "rev": "296226a4a0067c8cffeb8831fb87526a8035f3cc", + "url": "https://chromium.googlesource.com/catapult.git" + }, + "src/third_party/ced/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-ySG74Rj2i2c/PltEgHVEDq+N8yd9gZmxNktc56zIUiY=", + "rev": "ba412eaaacd3186085babcd901679a48863c7dd5", + "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git" + }, + "src/third_party/chromium-variations": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-DR5rJdnDKunS/PHtVK1n4zk0MmK54LhlawZW74711LY=", + "rev": "6aa57f2c6b49402b55ec607c17bd7ee8946970b0", + "url": "https://chromium.googlesource.com/chromium-variations.git" + }, + "src/third_party/clang-format/script": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-whD8isX2ZhLrFzdxHhFP1S/sZDRgyrzLFaVd7OEFqYo=", + "rev": "3c0acd2d4e73dd911309d9e970ba09d58bf23a62", + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git" + }, + "src/third_party/cld_3/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-C3MOMBUy9jgkT9BAi/Fgm2UH4cxRuwSBEcRl3hzM2Ss=", + "rev": "b48dc46512566f5a2d41118c8c1116c4f96dc661", + "url": "https://chromium.googlesource.com/external/github.com/google/cld_3.git" + }, + "src/third_party/colorama/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-6ZTdPYSHdQOLYMSnE+Tp7PgsVTs3U2awGu9Qb4Rg/tk=", + "rev": "3de9f013df4b470069d03d250224062e8cf15c49", + "url": "https://chromium.googlesource.com/external/colorama.git" + }, + "src/third_party/content_analysis_sdk/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-f5Jmk1MiGjaRdLun+v/GKVl8Yv9hOZMTQUSxgiJalcY=", + "rev": "9a408736204513e0e95dd2ab3c08de0d95963efc", + "url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git" + }, + "src/third_party/cpu_features/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-E8LoVzhe+TAmARWZTSuINlsVhzpUJMxPPCGe/dHZcyA=", + "rev": "936b9ab5515dead115606559502e3864958f7f6e", + "url": "https://chromium.googlesource.com/external/github.com/google/cpu_features.git" + }, + "src/third_party/cpuinfo/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-UKy9TIiO/UJ5w+qLRlMd085CX2qtdVH2W3rtxB5r6MY=", + "rev": "ca678952a9a8eaa6de112d154e8e104b22f9ab3f", + "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git" + }, + "src/third_party/crabbyavif/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-9ooMkYOHRYbV2kdxu8VWUNgBeBsrN4kWUb8cZJwZfiU=", + "rev": "adfb834d76c6a064f28bb3a694689fc14a42425e", + "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git" + }, + "src/third_party/crc32c/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-KBraGaO5LmmPP+p8RuDogGldbTWdNDK+WzF4Q09keuE=", + "rev": "d3d60ac6e0f16780bcfcc825385e1d338801a558", + "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git" + }, + "src/third_party/cros-components/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-gEhAwW6u8VgBRFmAddRBlosbf/a9lhRLgs70Dvh1zos=", + "rev": "08a6ca6559c8d07c79fb5576a44e016e3126c221", + "url": "https://chromium.googlesource.com/external/google3/cros_components.git" + }, + "src/third_party/cros_system_api": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-9rM9m6VRX7B+h9JiICN5O9rBYdQEHNlCUnQMuaTy/1s=", + "rev": "2f88f9c4581a9c854604fa23516de8c9c13b227b", + "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git" + }, + "src/third_party/crossbench": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-7IuhXuxXD3xBkgazg3B9GZknlNv8Xi0eTHkeQv63ayk=", + "rev": "2b812597dd143dbdc560ff2f28d5f8d3adc700d4", + "url": "https://chromium.googlesource.com/crossbench.git" + }, + "src/third_party/dav1d/libdav1d": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-qJSUt8gMFB+IhOnEAw3t6nj1y7XUY91pLQBF8CeYtas=", + "rev": "6b3c489a2ee2c030f351f21987c27611b4cbe725", + "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git" + }, + "src/third_party/dawn": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-jc08+1u7+znDkzlQ7vDh85J+iAaEL3Av42SeOtKw0hU=", + "rev": "b1d26bc8d238d4759b5e62aaaa1f62048f92e254", + "url": "https://dawn.googlesource.com/dawn.git" + }, + "src/third_party/dawn/third_party/dxc": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-CrR08tw9e+4U+fa6E9xoP/4puPNHEjLrxtSju8psLlk=", + "rev": "05334a70d3e5355fc86c94bb4e3cfe1c31a65999", + "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler" + }, + "src/third_party/dawn/third_party/dxheaders": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-0Miw1Cy/jmOo7bLFBOHuTRDV04cSeyvUEyPkpVsX9DA=", + "rev": "980971e835876dc0cde415e8f9bc646e64667bf7", + "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers" + }, + "src/third_party/dawn/third_party/glfw": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-E1zXIDiw87badrLOZTvV+Wh9NZHu51nb70ZK9vlAlqE=", + "rev": "b35641f4a3c62aa86a0b3c983d163bc0fe36026d", + "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw" + }, + "src/third_party/dawn/third_party/khronos/EGL-Registry": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-Z6DwLfgQ1wsJXz0KKJyVieOatnDmx3cs0qJ6IEgSq1A=", + "rev": "7dea2ed79187cd13f76183c4b9100159b9e3e071", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry" + }, + "src/third_party/dawn/third_party/khronos/OpenGL-Registry": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-K3PcRIiD3AmnbiSm5TwaLs4Gu9hxaN8Y91WMKK8pOXE=", + "rev": "5bae8738b23d06968e7c3a41308568120943ae77", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry" + }, + "src/third_party/dawn/third_party/webgpu-cts": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-heIL8hhaVr0uRi2lD+7RFltggVFW48ZY9Tdl0yVRdac=", + "rev": "a5065e398d2430c83e17ef9cbad6eae31d1efa8f", + "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts" + }, + "src/third_party/dawn/third_party/webgpu-headers": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-J3PcwYoO79HqrACFgk77BZLTCi7oi5k2J6v3wlcFVD4=", + "rev": "8049c324dc7b3c09dc96ea04cb02860f272c8686", + "url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers" + }, + "src/third_party/depot_tools": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-C8U5BFLBCorwHvfKvh1xmAzOaDcBAbe3GhwJebENZD4=", + "rev": "22df6f8e622dc3e8df8dc8b5d3e3503b169af78e", + "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" + }, + "src/third_party/devtools-frontend/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-GUpeszdPsCfN+RSg6vRTyfxwD0/TEtWmBEIcIUwYhBg=", + "rev": "88446977cb017f143f1ff6963d384b05a4414f54", + "url": "https://chromium.googlesource.com/devtools/devtools-frontend" + }, + "src/third_party/dom_distiller_js/dist": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-yuEBD2XQlV3FGI/i7lTmJbCqzeBiuG1Qow8wvsppGJw=", + "rev": "199de96b345ada7c6e7e6ba3d2fa7a6911b8767d", + "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git" + }, + "src/third_party/domato/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-fYxoA0fxKe9U23j+Jp0MWj4m7RfsRpM0XjF6/yOhX1I=", + "rev": "053714bccbda79cf76dac3fee48ab2b27f21925e", + "url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git" + }, + "src/third_party/eigen3/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-U4SMReXTFZg7YGyefI6MXIB66nt5OiANMH0HUyr/xIc=", + "rev": "134b526d6110061469168e7e0511822a8e30bcaf", + "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git" + }, + "src/third_party/electron_node": { + "fetcher": "fetchFromGitHub", + "hash": "sha256-gm0mJNq6RVWfSsy7vxz44zz0OKjoH50APKOkOnI+Is8=", + "owner": "nodejs", + "repo": "node", + "rev": "v20.18.0" + }, + "src/third_party/emoji-segmenter/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-sI6UgXTWxXJajB2h2LH3caf7cqRbBshD5GoLocrUivk=", + "rev": "6b8f235b72deba7d6ef113631129b274c14941ef", + "url": "https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git" + }, + "src/third_party/engflow-reclient-configs": { + "fetcher": "fetchFromGitHub", + "hash": "sha256-aZXYPj9KYBiZnljqOLlWJWS396Fg3EhjiQLZmkwCBsY=", + "owner": "EngFlow", + "repo": "reclient-configs", + "rev": "955335c30a752e9ef7bff375baab5e0819b6c00d" + }, + "src/third_party/expat/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-Iwu9+i/0vsPyu6pOWFxjNNblVxMl6bTPW5eWyaju4Mg=", + "rev": "624da0f593bb8d7e146b9f42b06d8e6c80d032a3", + "url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git" + }, + "src/third_party/farmhash/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-5n58VEUxa/K//jAfZqG4cXyfxrp50ogWDNYcgiXVHdc=", + "rev": "816a4ae622e964763ca0862d9dbd19324a1eaf45", + "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git" + }, + "src/third_party/fast_float/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-0eVovauN7SnO3nSIWBRWAJ4dR7q5beZrIGUZ18M2pao=", + "rev": "3e57d8dcfb0a04b5a8a26b486b54490a2e9b310f", + "url": "https://chromium.googlesource.com/external/github.com/fastfloat/fast_float.git" + }, + "src/third_party/ffmpeg": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-HnpWlSfXxa951UkFgL/2zKoaBeveuVkTZz/iqYXjkH8=", + "rev": "91903c28af60a732a051c343b496e1188eec9b05", + "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git" + }, + "src/third_party/flac": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-gvTFPNOlBfozptaH7lTb9iD/09AmpdT3kCl9ClszjEs=", + "rev": "689da3a7ed50af7448c3f1961d1791c7c1d9c85c", + "url": "https://chromium.googlesource.com/chromium/deps/flac.git" + }, + "src/third_party/flatbuffers/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-tbc45o0MbMvK5XqRUJt5Eg8BU6+TJqlmwFgQhHq6wRM=", + "rev": "8db59321d9f02cdffa30126654059c7d02f70c32", + "url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git" + }, + "src/third_party/fontconfig/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-W5WIgC6A52kY4fNkbsDEa0o+dfd97Rl5NKfgnIRpI00=", + "rev": "14d466b30a8ab4a9d789977ed94f2c30e7209267", + "url": "https://chromium.googlesource.com/external/fontconfig.git" + }, + "src/third_party/fp16/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-m2d9bqZoGWzuUPGkd29MsrdscnJRtuIkLIMp3fMmtRY=", + "rev": "0a92994d729ff76a58f692d3028ca1b64b145d91", + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git" + }, + "src/third_party/freetype-testing/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-2aHPchIK5Oce5+XxdXVCC+8EM6i0XT0rFbjSIVa2L1A=", + "rev": "7a69b1a2b028476f840ab7d4a2ffdfe4eb2c389f", + "url": "https://chromium.googlesource.com/external/github.com/freetype/freetype2-testing.git" + }, + "src/third_party/freetype/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-w5Zd4yvGoMQ0BmDGa2b9gK/+7f+UaZDRYqEdMGH/zKg=", + "rev": "83af801b552111e37d9466a887e1783a0fb5f196", + "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git" + }, + "src/third_party/fuzztest/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-g+iJrywURQfdYpco26VN+OlhZkVcFzmAK18C7W7/WLU=", + "rev": "a29e31cb00ec9b123dec5a0c6b8d4bc12c2480c8", + "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git" + }, + "src/third_party/fxdiv/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-LjX5kivfHbqCIA5pF9qUvswG1gjOFo3CMpX0VR+Cn38=", + "rev": "63058eff77e11aa15bf531df5dd34395ec3017c8", + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git" + }, + "src/third_party/gemmlowp/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-O5wD8wxgis0qYMaY+xZ21GBDVQFphMRvInCOswS6inA=", + "rev": "13d57703abca3005d97b19df1f2db731607a7dc2", + "url": "https://chromium.googlesource.com/external/github.com/google/gemmlowp.git" + }, + "src/third_party/glslang/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-6lVjQb8FOyGmRGEcNDzL55s/9bcDY3jIz4Xm3BK3GoI=", + "rev": "dc1012140e015d43711514d1294ac6f626890a40", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang" + }, + "src/third_party/google_benchmark/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-gztnxui9Fe/FTieMjdvfJjWHjkImtlsHn6fM1FruyME=", + "rev": "344117638c8ff7e239044fd0fa7085839fc03021", + "url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git" + }, + "src/third_party/googletest/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-jccFUondvjWgCBC3oCLUXqtLV07pkEq8IEZ+FLu1MrE=", + "rev": "0953a17a4281fc26831da647ad3fcd5e21e6473b", + "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git" + }, + "src/third_party/grpc/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-64JEVCx/PCM0dvv7kAQvSjLc0QbRAZVBDzwD/FAV6T8=", + "rev": "822dab21d9995c5cf942476b35ca12a1aa9d2737", + "url": "https://chromium.googlesource.com/external/github.com/grpc/grpc.git" + }, + "src/third_party/harfbuzz-ng/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-iR49rfGDKxPObCff1/30hYHpP5FpZ28ROgMZhNk9eFY=", + "rev": "1da053e87f0487382404656edca98b85fe51f2fd", + "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git" + }, + "src/third_party/highway/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-PXsXIqWB4NNiFhanRjMIFSWYuW/IRuQo8mMPUBEentY=", + "rev": "8295336dd70f1201d42c22ab5b0861de38cf8fbf", + "url": "https://chromium.googlesource.com/external/github.com/google/highway.git" + }, + "src/third_party/hunspell_dictionaries": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-67mvpJRFFa9eMfyqFMURlbxOaTJBICnk+gl0b0mEHl8=", + "rev": "41cdffd71c9948f63c7ad36e1fb0ff519aa7a37e", + "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git" + }, + "src/third_party/icu": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-YlX+PaPhvYh9JzHT9WtS1beUK+cQrHGVUl+IBbv7GeQ=", + "rev": "9408c6fd4a39e6fef0e1c4077602e1c83b15f3fb", + "url": "https://chromium.googlesource.com/chromium/deps/icu.git" + }, + "src/third_party/instrumented_libs": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-kHKGADAgzlaeckXFbpU1GhJK+zkiRd9XvdtPF6qrQFY=", + "rev": "bb6dbcf2df7a9beb34c3773ef4df161800e3aed9", + "url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git" + }, + "src/third_party/jsoncpp/source": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-bSLNcoYBz3QCt5VuTR056V9mU2PmBuYBa0W6hFg2m8Q=", + "rev": "42e892d96e47b1f6e29844cc705e148ec4856448", + "url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git" + }, + "src/third_party/leveldatabase/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-y3awFXL8ih2UhEqWj8JRgkhzSxfQciLztb020JHJ350=", + "rev": "23e35d792b9154f922b8b575b12596a4d8664c65", + "url": "https://chromium.googlesource.com/external/leveldb.git" + }, + "src/third_party/libFuzzer/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-xQXfRIcQmAVP0k2mT7Blv1wBxL6wDaWTbIPGcTiMZRo=", + "rev": "487e79376394754705984c5de7c4ce7f82f2bd7c", + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git" + }, + "src/third_party/libaddressinput/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-xvUUQSPrvqUp5DI9AqlRTWurwDW087c6v4RvI+4sfOQ=", + "rev": "e8712e415627f22d0b00ebee8db99547077f39bd", + "url": "https://chromium.googlesource.com/external/libaddressinput.git" + }, + "src/third_party/libaom/source/libaom": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-uFUIodoC9qpLycwtWRgc0iqaqcUsvVmwAAQGHKolWto=", + "rev": "d5265b173616ce62de231cd1b1eae853ad03641e", + "url": "https://aomedia.googlesource.com/aom.git" + }, + "src/third_party/libavif/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-2GKqPgWs1TD0nPW7VoSo8dz3ugPsZhcy2K1V35XflSk=", + "rev": "c2177c3316a49505dcd592ba21073f7abc25cd37", + "url": "https://chromium.googlesource.com/external/github.com/AOMediaCodec/libavif.git" + }, + "src/third_party/libavifinfo/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-61OPjdMCIbHvWncmBzNw6sqlHcuc1kyqm9k1j4UTcZ0=", + "rev": "8d8b58a3f517ef8d1794baa28ca6ae7d19f65514", + "url": "https://aomedia.googlesource.com/libavifinfo.git" + }, + "src/third_party/libc++/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-hKlmY2Bn1f6w0Gmx/Le/LwWk/Gf6hzXqR5C+/w+0CNA=", + "rev": "50ab693ecb611942ce4440d8c9ed707ee65ed5e8", + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git" + }, + "src/third_party/libc++abi/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-GtK8z2jn4es3uuxpAgm5AoQvUjvhAunAyUwm3HEqLVA=", + "rev": "29b2e9a0f48688da116692cb04758393053d269c", + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git" + }, + "src/third_party/libdrm/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-woSYEDUfcEBpYOYnli13wLMt754A7KnUbmTEcFQdFGw=", + "rev": "ad78bb591d02162d3b90890aa4d0a238b2a37cde", + "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git" + }, + "src/third_party/libgav1/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-+ss9S5t+yoHzqbtX68+5OyyUbJVecYLwp+C3EXfAziE=", + "rev": "a2f139e9123bdb5edf7707ac6f1b73b3aa5038dd", + "url": "https://chromium.googlesource.com/codecs/libgav1.git" + }, + "src/third_party/libipp/libipp": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-gxU92lHLd6uxO8T3QWhZIK0hGy97cki705DV0VimCPY=", + "rev": "2209bb84a8e122dab7c02fe66cc61a7b42873d7f", + "url": "https://chromium.googlesource.com/chromiumos/platform2/libipp.git" + }, + "src/third_party/libjpeg_turbo": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-qgHXAjCDFxQ+QqJ8pSmI1NUvHvKKTi4MkIe1I/+hUAI=", + "rev": "927aabfcd26897abb9776ecf2a6c38ea5bb52ab6", + "url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git" + }, + "src/third_party/liblouis/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-EI/uaHXe0NlqdEw764q0SjerThYEVLRogUlmrsZwXnY=", + "rev": "9700847afb92cb35969bdfcbbfbbb74b9c7b3376", + "url": "https://chromium.googlesource.com/external/liblouis-github.git" + }, + "src/third_party/libphonenumber/dist": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-3hSnTFTD3KAdbyxfKg12qbIYTmw6YlTCH64gMP/HUJo=", + "rev": "140dfeb81b753388e8a672900fb7a971e9a0d362", + "url": "https://chromium.googlesource.com/external/libphonenumber.git" + }, + "src/third_party/libprotobuf-mutator/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-ZyPweW+V5foxFQwjjMLkaRUo+FNV+kEDGIH/4oRV614=", + "rev": "a304ec48dcf15d942607032151f7e9ee504b5dcf", + "url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git" + }, + "src/third_party/libsrtp": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-4qEZ9MD97MoqCUlZtbEhIKy+fDO1iIWqyrBsKwkjXTg=", + "rev": "000edd791434c8738455f10e0dd6b268a4852c0b", + "url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git" + }, + "src/third_party/libsync/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-Mkl6C1LxF3RYLwYbxiSfoQPt8QKFwQWj/Ati2sNJ32E=", + "rev": "f4f4387b6bf2387efbcfd1453af4892e8982faf6", + "url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git" + }, + "src/third_party/libunwind/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-5xsrVVSu9b+78GEKeLGNpo7ySxrJ2SeuuKghN6NHlSU=", + "rev": "dc70138c3e68e2f946585f134e20815851e26263", + "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git" + }, + "src/third_party/libvpx/source/libvpx": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-fXEPPgUdTsvzbLc8mp7v0MWw/9FfOooIIKjRshvYi2o=", + "rev": "fbf63dff1f528d44f24bd662abb89fd01a4a1c25", + "url": "https://chromium.googlesource.com/webm/libvpx.git" + }, + "src/third_party/libwebm/source": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-Mn3snC2g4BDKBJsS6cxT3BZL7LZknOWg77+60Nr4Hy0=", + "rev": "26d9f667170dc75e8d759a997bb61c64dec42dda", + "url": "https://chromium.googlesource.com/webm/libwebm.git" + }, + "src/third_party/libwebp/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-xuRpEwOnaLGZmrPvfUn3DSoJANd94CG+JXcN7Mdmk5I=", + "rev": "845d5476a866141ba35ac133f856fa62f0b7445f", + "url": "https://chromium.googlesource.com/webm/libwebp.git" + }, + "src/third_party/libyuv": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-tQ7eCY1udoGHRoFr83obQ994IMfxqaH68StvXJ6obZ8=", + "rev": "4620f1705822fd6ab99939f43ce63099bd3d9ae0", + "url": "https://chromium.googlesource.com/libyuv/libyuv.git" + }, + "src/third_party/lss": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-hE8uZf9Fst66qJkoVYChiB8G41ie+k9M4X0W+5JUSdw=", + "rev": "ce877209e11aa69dcfffbd53ef90ea1d07136521", + "url": "https://chromium.googlesource.com/linux-syscall-support.git" + }, + "src/third_party/material_color_utilities/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-Y85XU+z9W6tvmDNHJ/dXQnUKXvvDkO3nH/kUJRLqbc4=", + "rev": "13434b50dcb64a482cc91191f8cf6151d90f5465", + "url": "https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git" + }, + "src/third_party/minigbm/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-9HwvjTETerbQ7YKXH9kUB2eWa8PxGWMAJfx1jAluhrs=", + "rev": "3018207f4d89395cc271278fb9a6558b660885f5", + "url": "https://chromium.googlesource.com/chromiumos/platform/minigbm.git" + }, + "src/third_party/nan": { + "fetcher": "fetchFromGitHub", + "hash": "sha256-cwti+BWmF/l/dqa/cN0C587EK4WwRWcWy6gjFVkaMTg=", + "owner": "nodejs", + "repo": "nan", + "rev": "e14bdcd1f72d62bca1d541b66da43130384ec213" + }, + "src/third_party/nasm": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-SiRXHsUlWXtH6dbDjDjqNAm105ibEB3jOfNtQAM4CaY=", + "rev": "f477acb1049f5e043904b87b825c5915084a9a29", + "url": "https://chromium.googlesource.com/chromium/deps/nasm.git" + }, + "src/third_party/nearby/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-RZsdeT1gkbrOuHvngs+Iavl9YE27jLx4AXXYOvSXZoI=", + "rev": "3c8737f92d765407e4ff6c87b8758ba99ede40ed", + "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git" + }, + "src/third_party/neon_2_sse/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-299ZptvdTmCnIuVVBkrpf5ZTxKPwgcGUob81tEI91F0=", + "rev": "a15b489e1222b2087007546b4912e21293ea86ff", + "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git" + }, + "src/third_party/openh264/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-S7dS2IZwt4p4ZrF6K7E5HnwKuI3owU2I7vwtu95uTkE=", + "rev": "478e5ab3eca30e600006d5a0a08b176fd34d3bd1", + "url": "https://chromium.googlesource.com/external/github.com/cisco/openh264" + }, + "src/third_party/openscreen/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-y2XOZ3CmGdI0S/DLnOwAhm0kGTf/ayJ6OwPVlQCQqBw=", + "rev": "b720e33d337c68353e5d80a72491fb438f27d93a", + "url": "https://chromium.googlesource.com/openscreen" + }, + "src/third_party/openscreen/src/buildtools": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-suuxUL//BfAMmG8os8ChI7ic9EjGTi7y5kjxiAyrEQc=", + "rev": "4e0e9c73a0f26735f034f09a9cab2a5c0178536b", + "url": "https://chromium.googlesource.com/chromium/src/buildtools" + }, + "src/third_party/openscreen/src/third_party/tinycbor/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-fMKBFUSKmODQyg4hKIa1hwnEKIV6WBbY1Gb8DOSnaHA=", + "rev": "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7", + "url": "https://chromium.googlesource.com/external/github.com/intel/tinycbor.git" + }, + "src/third_party/ots/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-kiUXrXsaGOzPkKh0dVmU1I13WHt0Stzj7QLMqHN9FbU=", + "rev": "46bea9879127d0ff1c6601b078e2ce98e83fcd33", + "url": "https://chromium.googlesource.com/external/github.com/khaledhosny/ots.git" + }, + "src/third_party/pdfium": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-znfeKj2ttFWalFPeP9o8NPYLHD+pWAKuWVudX59MhLw=", + "rev": "2b675cf15ab4b68bf1ed4e0511ba2479e11f1605", + "url": "https://pdfium.googlesource.com/pdfium.git" + }, + "src/third_party/perfetto": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-ej8yXGOlmqwnWBbKR99qtIn3MvImaqV5ResVp95zdcM=", + "rev": "9170899ab284db894f14439e561f02f83a04d88e", + "url": "https://android.googlesource.com/platform/external/perfetto.git" + }, + "src/third_party/protobuf-javascript/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-TmP6xftUVTD7yML7UEM/DB8bcsL5RFlKPyCpcboD86U=", + "rev": "e34549db516f8712f678fcd4bc411613b5cc5295", + "url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript" + }, + "src/third_party/pthreadpool/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-rGg6lgLkmbYo+a9CdaXz9ZUyrqJ1rxLcjLJeBEOPAlE=", + "rev": "560c60d342a76076f0557a3946924c6478470044", + "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/pthreadpool.git" + }, + "src/third_party/pyelftools": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-I/7p3IEvfP/gkes4kx18PvWwhAKilQKb67GXoW4zFB4=", + "rev": "19b3e610c86fcadb837d252c794cb5e8008826ae", + "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git" + }, + "src/third_party/pywebsocket3/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-WEqqu2/7fLqcf/2/IcD7/FewRSZ6jTgVlVBvnihthYQ=", + "rev": "50602a14f1b6da17e0b619833a13addc6ea78bc2", + "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git" + }, + "src/third_party/quic_trace/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-Nf9ZDLcE1JunhbpEMHhrY2ROnbgrvVZoRkPwWq1DU0g=", + "rev": "caa0a6eaba816ecb737f9a70782b7c80b8ac8dbc", + "url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git" + }, + "src/third_party/re2/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-IeANwJlJl45yf8iu/AZNDoiyIvTCZIeK1b74sdCfAIc=", + "rev": "6dcd83d60f7944926bfd308cc13979fc53dd69ca", + "url": "https://chromium.googlesource.com/external/github.com/google/re2.git" + }, + "src/third_party/ruy/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-4NVvqUZn2BdwTxJINTHwPeRqbGXZrWdcd7jv1Y+eoKY=", + "rev": "c08ec529fc91722bde519628d9449258082eb847", + "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git" + }, + "src/third_party/securemessage/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-GS4ccnuiqxMs/LVYAtvSlVAYFp4a5GoZsxcriTX3k78=", + "rev": "fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84", + "url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git" + }, + "src/third_party/skia": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-u/K96HEBcx1sge4wSf3m4xDkZEoFaxekHafgmC4rjVQ=", + "rev": "3c64459d5df2fa9794b277f0959ed8a92552bf4c", + "url": "https://skia.googlesource.com/skia.git" + }, + "src/third_party/smhasher/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-RyC//me08hwGXRrWcK8GZ1uhIkBq4FByA7fHCVDsniw=", + "rev": "e87738e57558e0ec472b2fc3a643b838e5b6e88f", + "url": "https://chromium.googlesource.com/external/smhasher.git" + }, + "src/third_party/snappy/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-5fV6NfO8vmqK+iCwpLtE2YjYOzjsshctauyjNIOxrH0=", + "rev": "c9f9edf6d75bb065fa47468bf035e051a57bec7c", + "url": "https://chromium.googlesource.com/external/github.com/google/snappy.git" + }, + "src/third_party/speedometer/v3.0": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-qMQ4naX+4uUu3vtzzinjkhxX9/dNoTwj6vWCu4FdQmU=", + "rev": "8d67f28d0281ac4330f283495b7f48286654ad7d", + "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git" + }, + "src/third_party/spirv-cross/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-H43M9DXfEuyKuvo6rjb5k0KEbYOSFodbPJh8ZKY4PQg=", + "rev": "b8fcf307f1f347089e3c46eb4451d27f32ebc8d3", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross" + }, + "src/third_party/spirv-headers/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-o1yRTvP7a+XVwendTKBJKNnelVGWLD0gH258GGeUDhQ=", + "rev": "2a9b6f951c7d6b04b6c21fe1bf3f475b68b84801", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers" + }, + "src/third_party/spirv-tools/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-13y7Z6wMeAmV2dgMepgQPB+c+Pjc2O3C2G0kdlBVsNE=", + "rev": "37d2fcb485bf3fcadb18ef90aab6f283dcc4be72", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools" + }, + "src/third_party/sqlite/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-ltl3OTk/wZPSj3yYthNlKd3mBxef6l5uW6UYTwebNek=", + "rev": "567495a62a62dc013888500526e82837d727fe01", + "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git" + }, + "src/third_party/squirrel.mac": { + "fetcher": "fetchFromGitHub", + "hash": "sha256-4GfKQg0u3c9GI+jl3ixESNqWXQJKRMi+00QT0s2Shqw=", + "owner": "Squirrel", + "repo": "Squirrel.Mac", + "rev": "0e5d146ba13101a1302d59ea6e6e0b3cace4ae38" + }, + "src/third_party/squirrel.mac/vendor/Mantle": { + "fetcher": "fetchFromGitHub", + "hash": "sha256-ogFkMJybf2Ue606ojXJu6Gy5aXSi1bSKm60qcTAIaPk=", + "owner": "Mantle", + "repo": "Mantle", + "rev": "78d3966b3c331292ea29ec38661b25df0a245948" + }, + "src/third_party/squirrel.mac/vendor/ReactiveObjC": { + "fetcher": "fetchFromGitHub", + "hash": "sha256-/MCqC1oFe3N9TsmfVLgl+deR6qHU6ZFQQjudb9zB5Mo=", + "owner": "ReactiveCocoa", + "repo": "ReactiveObjC", + "rev": "74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76" + }, + "src/third_party/swiftshader": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-U29q1G3gnJdoucdLGZEbwpkGpDE4C2lv2b5WqpUf2Ho=", + "rev": "2afc8c97882a5c66abf5f26670ae420d2e30adc3", + "url": "https://swiftshader.googlesource.com/SwiftShader.git" + }, + "src/third_party/text-fragments-polyfill/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-4rW2u1cQAF4iPWHAt1FvVXIpz2pmI901rEPks/w/iFA=", + "rev": "c036420683f672d685e27415de0a5f5e85bdc23f", + "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git" + }, + "src/third_party/tflite/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-HtvrZur/vifocB/TKLDkzTLjFbGee4xGUhRLShozo9M=", + "rev": "d29299c16ec49623af1294900dba53fc8864f0bb", + "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git" + }, + "src/third_party/ukey2/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-aaLs6ZS+CdBlCJ6ZhsmdAPFxiBIij6oufsDcNeRSV1E=", + "rev": "0275885d8e6038c39b8a8ca55e75d1d4d1727f47", + "url": "https://chromium.googlesource.com/external/github.com/google/ukey2.git" + }, + "src/third_party/vulkan-deps": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-U8iB5HlLHzpeBJjd9XODWONDy7GTfNbM2kjGBIAhabU=", + "rev": "c045c2192ab45a144b419033dffe6190be5d8c93", + "url": "https://chromium.googlesource.com/vulkan-deps" + }, + "src/third_party/vulkan-headers/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-8q6uu3v7j7poTMkn0oxj+RewIqhjCOuBz/QG/oFnWBI=", + "rev": "c6391a7b8cd57e79ce6b6c832c8e3043c4d9967b", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers" + }, + "src/third_party/vulkan-loader/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-dA9yc8nv8HDF8WA7bSReqI2JtUU41/Xl4J/CQlq0nuU=", + "rev": "1108bba6c97174d172d45470a7470a3d6a564647", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader" + }, + "src/third_party/vulkan-tools/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-eEJ9S1/fF5WMT+fRq+ZTzRfb+gxDA8drK8uwPVrFoNc=", + "rev": "4c63e845962ff3b197855f3ae4907a47d0863f5a", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools" + }, + "src/third_party/vulkan-utility-libraries/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-4jK6OQT5Za46HixUe1kOay2NlTYtf9OHkbZrZ0y6pdI=", + "rev": "ea5774a13e3017b6d5d79af6fba9f0d72ca5c61a", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries" + }, + "src/third_party/vulkan-validation-layers/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-vwd7n30odVW/Q39lIiVuhyWhnm20giEHlzP14ONXyuw=", + "rev": "ef846ac0883cde5e69ced0e7d7af59fe92f34e25", + "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers" + }, + "src/third_party/vulkan_memory_allocator": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-YzxHZagz/M8Y54UnI4h1wu5jSTuaOgv0ifC9d3fJZlQ=", + "rev": "56300b29fbfcc693ee6609ddad3fdd5b7a449a21", + "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git" + }, + "src/third_party/wayland-protocols/gtk": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-75XNnLkF5Lt1LMRGT+T61k0/mLa3kkynfN+QWvZ0LiQ=", + "rev": "40ebed3a03aef096addc0af09fec4ec529d882a0", + "url": "https://chromium.googlesource.com/external/github.com/GNOME/gtk.git" + }, + "src/third_party/wayland-protocols/kde": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-Dmcp/2ms/k7NxPPmPkp0YNfM9z2Es1ZO0uX10bc7N2Y=", + "rev": "0b07950714b3a36c9b9f71fc025fc7783e82926e", + "url": "https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git" + }, + "src/third_party/wayland-protocols/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-o/adWEXYSqWib6KoK7XMCWbojapcS4O/CEPxv7iFCw8=", + "rev": "7d5a3a8b494ae44cd9651f9505e88a250082765e", + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git" + }, + "src/third_party/wayland/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-oK0Z8xO2ILuySGZS0m37ZF0MOyle2l8AXb0/6wai0/w=", + "rev": "a156431ea66fe67d69c9fbba8a8ad34dabbab81c", + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git" + }, + "src/third_party/webdriver/pylib": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-WIqWXIKVgElgg8P8laLAlUrgwodGdeVcwohZxnPKedw=", + "rev": "fc5e7e70c098bfb189a9a74746809ad3c5c34e04", + "url": "https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git" + }, + "src/third_party/webgl/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-Yn0e1bpvtD4mGdZaRiBytc+upLulYVyHJqXJiTWEfmA=", + "rev": "1b6371436a0a60e6b9a4ae2a40a8eba198e3af02", + "url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git" + }, + "src/third_party/webgpu-cts/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-3ruYKYHOkqlJcrjl4xvQV+OtULbgNUvXGBfrd5WTGyY=", + "rev": "2f55512456a725e77f3baac3d951de5c6c5e28a3", + "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git" + }, + "src/third_party/webrtc": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-4URlxWupNm67GeUGLJe3Dz1IONIq1mCjG5Lf4csKFKo=", + "rev": "28b793b4dd275bf2b901b87e01c0ee8d4f5732fc", + "url": "https://webrtc.googlesource.com/src.git" + }, + "src/third_party/weston/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-y2srFaPUOoB2umzpo4+hFfhNlqXM2AoMGOpUy/ZSacg=", + "rev": "ccf29cb237c3ed09c5f370f35239c93d07abfdd7", + "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git" + }, + "src/third_party/wuffs/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-373d2F/STcgCHEq+PO+SCHrKVOo6uO1rqqwRN5eeBCw=", + "rev": "e3f919ccfe3ef542cfc983a82146070258fb57f8", + "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git" + }, + "src/third_party/xdg-utils": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-WuQ9uDq+QD17Y20ACFGres4nbkeOiTE2y+tY1avAT5U=", + "rev": "cb54d9db2e535ee4ef13cc91b65a1e2741a94a44", + "url": "https://chromium.googlesource.com/chromium/deps/xdg-utils.git" + }, + "src/third_party/xnnpack/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-VBrBNjoF3hsRXpBfXP2g9xOujVsmm7AkV6wE4ZwW2ts=", + "rev": "c4a28daf28c98300da9d9b5213c53f762908825e", + "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git" + }, + "src/third_party/zstd/src": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-/IUfh0De9m7ACrisqKlpxZsb+asoAWGXCaK6L+s24Q8=", + "rev": "20707e3718ee14250fb8a44b3bf023ea36bd88df", + "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git" + }, + "src/tools/page_cycler/acid3": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-s/49EaYQRsyxuLejXc1zGDYTD7uO0ddaQIJBP50Bvw0=", + "rev": "a926d0a32e02c4c03ae95bb798e6c780e0e184ba", + "url": "https://chromium.googlesource.com/chromium/deps/acid3.git" + }, + "src/v8": { + "fetcher": "fetchFromGitiles", + "hash": "sha256-D2txyy9f/dNIL0b2qL0YM9/DMUfO9jkWiWZZFNyP2ys=", + "rev": "4c685866b13f6ec453f327f0499379672e5b1751", + "url": "https://chromium.googlesource.com/v8/v8.git" + } + }, + "electron_yarn_hash": "0x3hk02diq4ss2405m44r4nb144h213vqr5hr4gmy04p6drk76qv", + "modules": "130", + "node": "20.18.0", + "version": "33.0.0" } } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fd678535cd0f..d10307ba38e0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16934,7 +16934,7 @@ with pkgs; electron_30 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_30 then electron-source.electron_30 else electron_30-bin; electron_31 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_31 then electron-source.electron_31 else electron_31-bin; electron_32 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_32 then electron-source.electron_32 else electron_32-bin; - electron_33 = electron_33-bin; + electron_33 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_33 then electron-source.electron_33 else electron_33-bin; electron = electron_32; electron-bin = electron_32-bin; electron-chromedriver = electron-chromedriver_32; From 13843720ae111bb54d43d832dd93674fac8b6983 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 20 Oct 2024 17:43:15 -0700 Subject: [PATCH 047/213] electron: 32 -> 33 --- pkgs/top-level/all-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d10307ba38e0..c88ac9be7668 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16935,9 +16935,9 @@ with pkgs; electron_31 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_31 then electron-source.electron_31 else electron_31-bin; electron_32 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_32 then electron-source.electron_32 else electron_32-bin; electron_33 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_33 then electron-source.electron_33 else electron_33-bin; - electron = electron_32; - electron-bin = electron_32-bin; - electron-chromedriver = electron-chromedriver_32; + electron = electron_33; + electron-bin = electron_33-bin; + electron-chromedriver = electron-chromedriver_33; autobuild = callPackage ../development/tools/misc/autobuild { }; From 26f54e81f9e7a1821d129ea57a08585ff6e5a4ea Mon Sep 17 00:00:00 2001 From: Jason Odoom Date: Tue, 20 Aug 2024 01:54:25 -0400 Subject: [PATCH 048/213] python312Packages.verilogae: init at 1.0.0 Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com> --- .../python-modules/verilogae/Cargo.lock | 1769 +++++++++++++++++ .../python-modules/verilogae/default.nix | 79 + pkgs/top-level/python-packages.nix | 2 + 3 files changed, 1850 insertions(+) create mode 100644 pkgs/development/python-modules/verilogae/Cargo.lock create mode 100644 pkgs/development/python-modules/verilogae/default.nix diff --git a/pkgs/development/python-modules/verilogae/Cargo.lock b/pkgs/development/python-modules/verilogae/Cargo.lock new file mode 100644 index 000000000000..9f8d248604fd --- /dev/null +++ b/pkgs/development/python-modules/verilogae/Cargo.lock @@ -0,0 +1,1769 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "addr2line" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "ahash" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" +dependencies = [ + "getrandom", + "once_cell", + "version_check", +] + +[[package]] +name = "ahash" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +dependencies = [ + "cfg-if", + "getrandom", + "once_cell", + "version_check", +] + +[[package]] +name = "aho-corasick" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" +dependencies = [ + "memchr", +] + +[[package]] +name = "anstream" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "is-terminal", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d" + +[[package]] +name = "anstyle-parse" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" +dependencies = [ + "windows-sys 0.48.0", +] + +[[package]] +name = "anstyle-wincon" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" +dependencies = [ + "anstyle", + "windows-sys 0.48.0", +] + +[[package]] +name = "anyhow" +version = "1.0.71" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" + +[[package]] +name = "arc-swap" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" + +[[package]] +name = "arena" +version = "0.0.0" +dependencies = [ + "typed-index-collections", +] + +[[package]] +name = "arrayvec" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "backtrace" +version = "0.3.67" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca" +dependencies = [ + "addr2line", + "cc", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", +] + +[[package]] +name = "backtrace-ext" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50" +dependencies = [ + "backtrace", +] + +[[package]] +name = "base_n" +version = "1.0.0" + +[[package]] +name = "basedb" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "arena", + "codespan-reporting", + "expect-test", + "indexmap", + "mini_harness", + "parking_lot", + "salsa", + "stdx", + "syntax", + "text-size", + "typed-index-collections", + "vfs", +] + +[[package]] +name = "bforest" +version = "0.0.0" +dependencies = [ + "stdx", +] + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24a6904aef64d73cf10ab17ebace7befb918b82164785cb89907993be7f83813" + +[[package]] +name = "bitset" +version = "0.0.0" +dependencies = [ + "arrayvec", + "stdx", +] + +[[package]] +name = "camino" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c530edf18f37068ac2d977409ed5cd50d53d73bc653c7647b48eb78976ac9ae2" + +[[package]] +name = "cc" +version = "1.0.79" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "chardetng" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14b8f0b65b7b08ae3c8187e8d77174de20cb6777864c6b832d8ad365999cf1ea" +dependencies = [ + "cfg-if", + "encoding_rs", + "memchr", +] + +[[package]] +name = "clap" +version = "4.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34d21f9bf1b425d2968943631ec91202fe5e837264063503708b83013f8fc938" +dependencies = [ + "clap_builder", +] + +[[package]] +name = "clap_builder" +version = "4.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "914c8c79fb560f238ef6429439a30023c862f7a28e688c58f7203f12b29970bd" +dependencies = [ + "anstream", + "anstyle", + "bitflags 1.3.2", + "clap_lex", + "strsim", +] + +[[package]] +name = "clap_lex" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1" + +[[package]] +name = "cli-table" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adfbb116d9e2c4be7011360d0c0bee565712c11e969c9609b25b619366dc379d" +dependencies = [ + "termcolor", + "unicode-width", +] + +[[package]] +name = "codespan-reporting" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" +dependencies = [ + "termcolor", + "unicode-width", +] + +[[package]] +name = "colorchoice" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" + +[[package]] +name = "countme" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636" + +[[package]] +name = "crossbeam-channel" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" +dependencies = [ + "cfg-if", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" +dependencies = [ + "cfg-if", + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695" +dependencies = [ + "autocfg", + "cfg-if", + "crossbeam-utils", + "memoffset", + "scopeguard", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "dashmap" +version = "4.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e77a43b28d0668df09411cb0bc9a8c2adc40f9a048afe863e05fd43251e8e39c" +dependencies = [ + "cfg-if", + "num_cpus", +] + +[[package]] +name = "directories-next" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc" +dependencies = [ + "cfg-if", + "dirs-sys-next", +] + +[[package]] +name = "dirs-sys-next" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" +dependencies = [ + "libc", + "redox_users", + "winapi", +] + +[[package]] +name = "dissimilar" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "210ec60ae7d710bed8683e333e9d2855a8a56a3e9892b38bad3bb0d4d29b0d5e" + +[[package]] +name = "dot" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a74b6c4d4a1cff5f454164363c16b72fa12463ca6b31f4b5f2035a65fa3d5906" + +[[package]] +name = "drop_bomb" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1" + +[[package]] +name = "encoding_rs" +version = "0.8.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "env_logger" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" +dependencies = [ + "humantime", + "is-terminal", + "log", + "regex", + "termcolor", +] + +[[package]] +name = "errno" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" +dependencies = [ + "errno-dragonfly", + "libc", + "windows-sys 0.48.0", +] + +[[package]] +name = "errno-dragonfly" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "expect-test" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30d9eafeadd538e68fb28016364c9732d78e420b9ff8853fa5e4058861e9f8d3" +dependencies = [ + "dissimilar", + "once_cell", +] + +[[package]] +name = "float-cmp" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" +dependencies = [ + "num-traits", +] + +[[package]] +name = "getrandom" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4" +dependencies = [ + "cfg-if", + "libc", + "wasi", +] + +[[package]] +name = "gimli" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4" + +[[package]] +name = "hashbrown" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" +dependencies = [ + "ahash 0.7.6", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hashbrown" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +dependencies = [ + "ahash 0.8.3", +] + +[[package]] +name = "hashlink" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7249a3129cbc1ffccd74857f81464a323a152173cdb134e0fd81bc803b29facf" +dependencies = [ + "hashbrown 0.11.2", +] + +[[package]] +name = "heck" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "hermit-abi" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" +dependencies = [ + "libc", +] + +[[package]] +name = "hermit-abi" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" + +[[package]] +name = "hir_def" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "arena", + "basedb", + "expect-test", + "indexmap", + "mini_harness", + "once_cell", + "parking_lot", + "salsa", + "stdx", + "syntax", + "typed-index-collections", +] + +[[package]] +name = "hir_lower" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "basedb", + "bitset", + "expect-test", + "hir_def", + "hir_ty", + "indexmap", + "lasso", + "mini_harness", + "mir", + "mir_build", + "parking_lot", + "salsa", + "stdx", + "syntax", + "typed-index-collections", + "typed_indexmap", +] + +[[package]] +name = "hir_ty" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "arena", + "basedb", + "expect-test", + "hir_def", + "mini_harness", + "parking_lot", + "salsa", + "smol_str", + "stdx", + "syntax", + "typed-index-collections", +] + +[[package]] +name = "humantime" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +dependencies = [ + "autocfg", + "hashbrown 0.12.3", +] + +[[package]] +name = "io-lifetimes" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220" +dependencies = [ + "hermit-abi 0.3.1", + "libc", + "windows-sys 0.48.0", +] + +[[package]] +name = "is-terminal" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" +dependencies = [ + "hermit-abi 0.3.1", + "io-lifetimes", + "rustix", + "windows-sys 0.48.0", +] + +[[package]] +name = "klu-rs" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f0326c3bebaae9e354d82d0425b8abeebe41e9df313063ac3845ae93aa43181" +dependencies = [ + "klu_sys", + "num-complex", +] + +[[package]] +name = "klu_sys" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc7f729c295c52f9ad3058f5e61db78bde2b8c6f1e30abf4ccf09d2df4f3a689" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "lasso" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4badc7a606a3096e40b886fb2f63803cacf11cd79796ae04e3f4b7e35a38cfc2" +dependencies = [ + "ahash 0.8.3", + "hashbrown 0.13.2", +] + +[[package]] +name = "lexer" +version = "0.0.0" +dependencies = [ + "expect-test", + "text-size", + "tokens", +] + +[[package]] +name = "libc" +version = "0.2.144" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" + +[[package]] +name = "libloading" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d580318f95776505201b28cf98eb1fa5e4be3b689633ba6a3e6cd880ff22d8cb" +dependencies = [ + "cfg-if", + "windows-sys 0.48.0", +] + +[[package]] +name = "libmimalloc-sys" +version = "0.1.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4ac0e912c8ef1b735e92369695618dc5b1819f5a7bf3f167301a3ba1cea515e" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "linker" +version = "0.0.0" +dependencies = [ + "anyhow", + "camino", + "cc", + "target", +] + +[[package]] +name = "linux-raw-sys" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f" + +[[package]] +name = "list_pool" +version = "0.0.0" +dependencies = [ + "stdx", +] + +[[package]] +name = "llvm" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "cc", + "libc", +] + +[[package]] +name = "lock_api" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "md5" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" + +[[package]] +name = "melange-core" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "anyhow", + "bitflags 2.2.1", + "camino", + "cli-table", + "directories-next", + "indexmap", + "klu-rs", + "lasso", + "libc", + "libloading", + "log", + "num-complex", + "openvaf", + "pretty_dtoa", + "stdx", + "typed-index-collections", + "typed_indexmap", +] + +[[package]] +name = "memchr" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" + +[[package]] +name = "memoffset" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" +dependencies = [ + "autocfg", +] + +[[package]] +name = "mimalloc" +version = "0.1.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e2894987a3459f3ffb755608bd82188f8ed00d0ae077f1edea29c068d639d98" +dependencies = [ + "libmimalloc-sys", +] + +[[package]] +name = "mini_harness" +version = "0.0.1" +dependencies = [ + "xflags", +] + +[[package]] +name = "miniz_oxide" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" +dependencies = [ + "adler", +] + +[[package]] +name = "mir" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "bforest", + "bitset", + "dot", + "expect-test", + "lasso", + "list_pool", + "stdx", + "typed-index-collections", + "typed_indexmap", +] + +[[package]] +name = "mir_autodiff" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "arena", + "bitset", + "expect-test", + "float-cmp", + "indexmap", + "mir", + "mir_interpret", + "mir_reader", + "stdx", + "typed-index-collections", + "typed_indexmap", + "workqueue", +] + +[[package]] +name = "mir_build" +version = "0.0.0" +dependencies = [ + "bforest", + "bitset", + "expect-test", + "lasso", + "mir", + "mir_reader", + "smallvec", + "stdx", + "typed-index-collections", +] + +[[package]] +name = "mir_interpret" +version = "0.0.0" +dependencies = [ + "lasso", + "mir", + "typed-index-collections", +] + +[[package]] +name = "mir_llvm" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "arrayvec", + "base_n", + "lasso", + "libc", + "llvm", + "log", + "mir", + "target", + "typed-index-collections", +] + +[[package]] +name = "mir_opt" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "bitset", + "expect-test", + "hashbrown 0.13.2", + "indexmap", + "mir", + "mir_reader", + "stdx", + "typed-index-collections", + "workqueue", +] + +[[package]] +name = "mir_reader" +version = "0.0.0" +dependencies = [ + "bforest", + "expect-test", + "lasso", + "mir", +] + +[[package]] +name = "num-complex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02e0d21255c828d6f128a1e41534206671e8c3ea0c62f32291e808dc82cff17d" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_cpus" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" +dependencies = [ + "hermit-abi 0.2.6", + "libc", +] + +[[package]] +name = "object" +version = "0.30.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" + +[[package]] +name = "oorandom" +version = "11.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" + +[[package]] +name = "openvaf" +version = "0.1.2" +dependencies = [ + "anyhow", + "base_n", + "basedb", + "camino", + "linker", + "llvm", + "md5", + "mir_llvm", + "osdi", + "paths", + "sim_back", + "target", + "termcolor", +] + +[[package]] +name = "openvaf-driver" +version = "23.5.0" +dependencies = [ + "anyhow", + "backtrace", + "backtrace-ext", + "camino", + "clap", + "directories-next", + "env_logger", + "log", + "mimalloc", + "openvaf", + "path-absolutize", + "termcolor", +] + +[[package]] +name = "osdi" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "base_n", + "camino", + "expect-test", + "float-cmp", + "hir_def", + "hir_lower", + "hir_ty", + "indexmap", + "lasso", + "llvm", + "log", + "mini_harness", + "mir", + "mir_interpret", + "mir_llvm", + "paths", + "rayon-core", + "salsa", + "sim_back", + "smol_str", + "stdx", + "target", + "typed-index-collections", + "typed_indexmap", + "xshell", +] + +[[package]] +name = "parking_lot" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-sys 0.45.0", +] + +[[package]] +name = "parser" +version = "0.0.0" +dependencies = [ + "drop_bomb", + "stdx", + "tokens", +] + +[[package]] +name = "path-absolutize" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43eb3595c63a214e1b37b44f44b0a84900ef7ae0b4c5efce59e123d246d7a0de" +dependencies = [ + "path-dedot", +] + +[[package]] +name = "path-dedot" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d55e486337acb9973cdea3ec5638c1b3bcb22e573b2b7b41969e0c744d5a15e" +dependencies = [ + "once_cell", +] + +[[package]] +name = "paths" +version = "0.0.0" + +[[package]] +name = "preprocessor" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "expect-test", + "lexer", + "stdx", + "text-size", + "tokens", + "typed-index-collections", + "vfs", +] + +[[package]] +name = "pretty_dtoa" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a239bcdfda2c685fda1add3b4695c06225f50075e3cfb5b954e91545587edff2" +dependencies = [ + "ryu_floating_decimal", +] + +[[package]] +name = "proc-macro2" +version = "1.0.56" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "pyo3-build-config" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cb946f5ac61bb61a5014924910d936ebd2b23b705f7a4a3c40b05c720b079a3" +dependencies = [ + "once_cell", + "python3-dll-a", + "target-lexicon", +] + +[[package]] +name = "pyo3-ffi" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd4d7c5337821916ea2a1d21d1092e8443cf34879e53a0ac653fbb98f44ff65c" +dependencies = [ + "libc", + "pyo3-build-config", +] + +[[package]] +name = "python3-dll-a" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a915bd72824962bf190bbd3e8a044cccb695d1409f73ff5493712eda5136c7a8" +dependencies = [ + "cc", +] + +[[package]] +name = "quote" +version = "1.0.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rayon-core" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" +dependencies = [ + "crossbeam-channel", + "crossbeam-deque", + "crossbeam-utils", + "num_cpus", +] + +[[package]] +name = "redox_syscall" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "redox_users" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" +dependencies = [ + "getrandom", + "redox_syscall", + "thiserror", +] + +[[package]] +name = "regex" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c" + +[[package]] +name = "rowan" +version = "0.15.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64449cfef9483a475ed56ae30e2da5ee96448789fb2aa240a04beb6a055078bf" +dependencies = [ + "countme", + "hashbrown 0.12.3", + "memoffset", + "rustc-hash", + "text-size", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" + +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + +[[package]] +name = "rustix" +version = "0.37.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d" +dependencies = [ + "bitflags 1.3.2", + "errno", + "io-lifetimes", + "libc", + "linux-raw-sys", + "windows-sys 0.48.0", +] + +[[package]] +name = "ryu_floating_decimal" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "700de91d5fd6091442d00fdd9ee790af6d4f0f480562b0f5a1e8f59e90aafe73" + +[[package]] +name = "salsa" +version = "0.17.0-pre.2" +source = "git+https://github.com/DSPOM2/salsa#73532d7d4d8b5b27f2c9f189a76e012d1fc4de09" +dependencies = [ + "arc-swap", + "crossbeam-utils", + "dashmap", + "hashlink", + "indexmap", + "lock_api", + "log", + "oorandom", + "parking_lot", + "rustc-hash", + "salsa-macros", + "smallvec", +] + +[[package]] +name = "salsa-macros" +version = "0.17.0-pre.2" +source = "git+https://github.com/DSPOM2/salsa#73532d7d4d8b5b27f2c9f189a76e012d1fc4de09" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "scopeguard" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" + +[[package]] +name = "sim_back" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "anyhow", + "basedb", + "bitset", + "expect-test", + "float-cmp", + "hir_def", + "hir_lower", + "hir_ty", + "indexmap", + "lasso", + "mir", + "mir_autodiff", + "mir_interpret", + "mir_opt", + "parking_lot", + "paths", + "salsa", + "smol_str", + "stdx", + "syntax", + "typed-index-collections", + "typed_indexmap", + "workqueue", +] + +[[package]] +name = "smallvec" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" + +[[package]] +name = "smol_str" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c" + +[[package]] +name = "sourcegen" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "indexmap", + "proc-macro2", + "quote", + "stdx", + "target", + "ungrammar", + "xshell", +] + +[[package]] +name = "stdx" +version = "0.0.0" + +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syntax" +version = "0.0.0" +dependencies = [ + "parser", + "preprocessor", + "rowan", + "smol_str", + "stdx", + "text-size", + "tokens", + "vfs", +] + +[[package]] +name = "target" +version = "0.0.0" +dependencies = [ + "stdx", + "xshell", +] + +[[package]] +name = "target-lexicon" +version = "0.12.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5" + +[[package]] +name = "termcolor" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "text-size" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "288cb548dbe72b652243ea797201f3d481a0609a967980fcc5b2315ea811560a" + +[[package]] +name = "thiserror" +version = "1.0.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.15", +] + +[[package]] +name = "tokens" +version = "0.0.0" +dependencies = [ + "text-size", +] + +[[package]] +name = "typed-index-collections" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "183496e014253d15abbe6235677b1392dba2d40524c88938991226baa38ac7c4" + +[[package]] +name = "typed_indexmap" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "indexmap", +] + +[[package]] +name = "ungrammar" +version = "1.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e5df347f0bf3ec1d670aad6ca5c6a1859cd9ea61d2113125794654ccced68f" + +[[package]] +name = "unicode-ident" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" + +[[package]] +name = "unicode-segmentation" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" + +[[package]] +name = "unicode-width" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" + +[[package]] +name = "utf8parse" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" + +[[package]] +name = "verilogae" +version = "1.0.0" +dependencies = [ + "ahash 0.8.3", + "anyhow", + "base_n", + "basedb", + "bitset", + "camino", + "directories-next", + "hir_def", + "hir_lower", + "hir_ty", + "indexmap", + "lasso", + "libloading", + "linker", + "llvm", + "md5", + "mir", + "mir_autodiff", + "mir_llvm", + "mir_opt", + "parking_lot", + "paths", + "rayon-core", + "salsa", + "smol_str", + "stdx", + "syntax", + "target", + "termcolor", + "typed-index-collections", + "typed_indexmap", +] + +[[package]] +name = "verilogae_ffi" +version = "1.0.0" +dependencies = [ + "verilogae", +] + +[[package]] +name = "verilogae_py" +version = "1.0.0" +dependencies = [ + "libc", + "pyo3-build-config", + "pyo3-ffi", + "verilogae_ffi", +] + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "vfs" +version = "0.0.0" +dependencies = [ + "ahash 0.8.3", + "chardetng", + "encoding_rs", + "indexmap", + "paths", +] + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.0", +] + +[[package]] +name = "windows-targets" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +dependencies = [ + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-targets" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" +dependencies = [ + "windows_aarch64_gnullvm 0.48.0", + "windows_aarch64_msvc 0.48.0", + "windows_i686_gnu 0.48.0", + "windows_i686_msvc 0.48.0", + "windows_x86_64_gnu 0.48.0", + "windows_x86_64_gnullvm 0.48.0", + "windows_x86_64_msvc 0.48.0", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" + +[[package]] +name = "workqueue" +version = "0.0.0" +dependencies = [ + "bitset", +] + +[[package]] +name = "xflags" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4554b580522d0ca238369c16b8f6ce34524d61dafe7244993754bbd05f2c2ea" +dependencies = [ + "xflags-macros", +] + +[[package]] +name = "xflags-macros" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f58e7b3ca8977093aae6b87b6a7730216fc4c53a6530bab5c43a783cd810c1a8" + +[[package]] +name = "xshell" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "962c039b3a7b16cf4e9a4248397c6585c07547412e7d6a6e035389a802dcfe90" +dependencies = [ + "xshell-macros", +] + +[[package]] +name = "xshell-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1dbabb1cbd15a1d6d12d9ed6b35cc6777d4af87ab3ba155ea37215f20beab80c" + +[[package]] +name = "xtask" +version = "0.1.0" +dependencies = [ + "anyhow", + "base_n", + "md5", + "xflags", + "xshell", +] diff --git a/pkgs/development/python-modules/verilogae/default.nix b/pkgs/development/python-modules/verilogae/default.nix new file mode 100644 index 000000000000..ab6bd93632c0 --- /dev/null +++ b/pkgs/development/python-modules/verilogae/default.nix @@ -0,0 +1,79 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools-rust, + rustPlatform, + cargo, + rustc, + autoPatchelfHook, + pkg-config, + llvmPackages_15, + libxml2, + ncurses, + zlib, +}: + +buildPythonPackage rec { + pname = "verilogae"; + version = "1.0.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "pascalkuthe"; + repo = "OpenVAF"; + rev = "VerilogAE-v${version}"; + hash = "sha256-TILKKmgSyhyxp88sdflDXAoH++iP6CMpdoXN1/1fsjU="; + }; + + postPatch = '' + substituteInPlace openvaf/llvm/src/initialization.rs \ + --replace-fail "i8" "libc::c_char" + substituteInPlace openvaf/osdi/build.rs \ + --replace-fail "-fPIC" "" + ''; + + cargoDeps = rustPlatform.importCargoLock { + lockFile = ./Cargo.lock; + outputHashes = { + "salsa-0.17.0-pre.2" = "sha256-6GssvV76lFr5OzAUekz2h6f82Tn7usz5E8MSZ5DmgJw="; + }; + }; + + nativeBuildInputs = [ + setuptools-rust + rustPlatform.cargoSetupHook + rustPlatform.bindgenHook + cargo + rustc + autoPatchelfHook + pkg-config + llvmPackages_15.clang + llvmPackages_15.llvm + ]; + + buildInputs = [ + libxml2.dev + llvmPackages_15.libclang + ncurses + zlib + ]; + + cargoBuildType = "release"; + + pythonImportsCheck = [ "verilogae" ]; + + hardeningDisable = [ "pic" ]; + + meta = { + description = "Verilog-A tool useful for compact model parameter extraction"; + homepage = "https://man.sr.ht/~dspom/openvaf_doc/verilogae/"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ + jasonodoom + jleightcap + ]; + platforms = lib.platforms.linux; + sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 61fd9424c546..ba510ef77cf0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -17199,6 +17199,8 @@ self: super: with self; { verboselogs = callPackage ../development/python-modules/verboselogs { }; + verilogae = callPackage ../development/python-modules/verilogae { }; + verlib2 = callPackage ../development/python-modules/verlib2 { }; versioneer = callPackage ../development/python-modules/versioneer { }; From fb54db155deef7415c6cae01b4113bffc8b320b6 Mon Sep 17 00:00:00 2001 From: Jason Odoom Date: Tue, 20 Aug 2024 01:57:20 -0400 Subject: [PATCH 049/213] python312Packages.reprint: init at 0.6.0 --- .../python-modules/reprint/default.nix | 49 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 51 insertions(+) create mode 100644 pkgs/development/python-modules/reprint/default.nix diff --git a/pkgs/development/python-modules/reprint/default.nix b/pkgs/development/python-modules/reprint/default.nix new file mode 100644 index 000000000000..5981e3abb4b2 --- /dev/null +++ b/pkgs/development/python-modules/reprint/default.nix @@ -0,0 +1,49 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + colorama, + six, +}: + +buildPythonPackage rec { + pname = "reprint"; + version = "0.6.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Yinzo"; + repo = "reprint"; + rev = "${version}"; + hash = "sha256-99FC12LcvvRRwNAxDSvWo9vRYmieL0JHSaCJqO/UGEs="; + }; + + postPatch = '' + substituteInPlace setup.py \ + --replace-fail "'backports.shutil_get_terminal_size', " "" + ''; + + build-system = [ + setuptools + ]; + + dependencies = [ + colorama + six + ]; + + pythonImportsCheck = [ + "reprint" + ]; + + meta = { + description = "Module for binding variables and refreshing multi-line output in terminal"; + homepage = "https://github.com/Yinzo/reprint"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + jasonodoom + jleightcap + ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ba510ef77cf0..5ccbaf8226a8 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13574,6 +13574,8 @@ self: super: with self; { reproject = callPackage ../development/python-modules/reproject { }; + reprint = callPackage ../development/python-modules/reprint { }; + reprshed = callPackage ../development/python-modules/reprshed { }; reptor = callPackage ../development/python-modules/reptor { }; From 942b12cabae1cd4414c7177472d759731de92cb4 Mon Sep 17 00:00:00 2001 From: seth Date: Sun, 13 Oct 2024 00:54:16 -0400 Subject: [PATCH 050/213] nixos/niri: init module --- .../manual/release-notes/rl-2411.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/programs/wayland/niri.nix | 55 +++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 nixos/modules/programs/wayland/niri.nix diff --git a/nixos/doc/manual/release-notes/rl-2411.section.md b/nixos/doc/manual/release-notes/rl-2411.section.md index b2930f3b6f29..f49a0b4472b3 100644 --- a/nixos/doc/manual/release-notes/rl-2411.section.md +++ b/nixos/doc/manual/release-notes/rl-2411.section.md @@ -102,6 +102,8 @@ - [Flood](https://flood.js.org/), a beautiful WebUI for various torrent clients. Available as [services.flood](options.html#opt-services.flood). +- [Niri](https://github.com/YaLTeR/niri), a scrollable-tiling Wayland compositor. Available as [programs.niri](options.html#opt-programs.niri.enable). + - [Firefly-iii Data Importer](https://github.com/firefly-iii/data-importer), a data importer for Firefly-III. Available as [services.firefly-iii-data-importer](options.html#opt-services.firefly-iii-data-importer) - [QGroundControl], a ground station support and configuration manager for the PX4 and APM Flight Stacks. Available as [programs.qgroundcontrol](options.html#opt-programs.qgroundcontrol.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 6f5357382dc5..0d12789ebc79 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -311,6 +311,7 @@ ./programs/wayland/hyprland.nix ./programs/wayland/labwc.nix ./programs/wayland/miracle-wm.nix + ./programs/wayland/niri.nix ./programs/wayland/river.nix ./programs/wayland/sway.nix ./programs/wayland/uwsm.nix diff --git a/nixos/modules/programs/wayland/niri.nix b/nixos/modules/programs/wayland/niri.nix new file mode 100644 index 000000000000..4092969a3e45 --- /dev/null +++ b/nixos/modules/programs/wayland/niri.nix @@ -0,0 +1,55 @@ +{ + config, + lib, + pkgs, + ... +}: +let + cfg = config.programs.niri; +in +{ + options.programs.niri = { + enable = lib.mkEnableOption "Niri, a scrollable-tiling Wayland compositor"; + + package = lib.mkPackageOption pkgs "niri" { }; + }; + + config = lib.mkIf cfg.enable ( + lib.mkMerge [ + { + environment.systemPackages = [ cfg.package ]; + + services = { + displayManager.sessionPackages = [ cfg.package ]; + + # Recommended by upstream + # https://github.com/YaLTeR/niri/wiki/Important-Software#portals + gnome.gnome-keyring.enable = lib.mkDefault true; + }; + + systemd.packages = [ cfg.package ]; + + xdg.portal = { + enable = lib.mkDefault true; + + configPackages = [ cfg.package ]; + + # Recommended by upstream, required for screencast support + # https://github.com/YaLTeR/niri/wiki/Important-Software#portals + extraPortals = [ pkgs.xdg-desktop-portal-gnome ]; + }; + } + + (import ./wayland-session.nix { + inherit lib pkgs; + enableWlrPortal = false; + enableXWayland = false; + }) + ] + ); + + meta.maintainers = with lib.maintainers; [ + getchoo + sodiboo + ]; +} From d92fb02eb72640d811575b5ebd8fc50bfd5592fc Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 20 Oct 2024 22:36:21 +0200 Subject: [PATCH 051/213] python312Packages.wandb: 0.16.0 -> 0.18.5 Diff: https://github.com/wandb/wandb/compare/refs/tags/v0.16.0...v0.18.5 Changelog: https://github.com/wandb/wandb/raw/v0.18.5/CHANGELOG.md --- .../python-modules/wandb/default.nix | 462 +++++++++--------- .../wandb/hardcode-git-path.patch | 42 +- 2 files changed, 253 insertions(+), 251 deletions(-) diff --git a/pkgs/development/python-modules/wandb/default.nix b/pkgs/development/python-modules/wandb/default.nix index 59dc57777e6d..6967bfca9bc8 100644 --- a/pkgs/development/python-modules/wandb/default.nix +++ b/pkgs/development/python-modules/wandb/default.nix @@ -1,322 +1,324 @@ { lib, stdenv, - appdirs, - azure-containerregistry, + fetchFromGitHub, + + ## wandb-core + buildGoModule, + git, + versionCheckHook, + + ## gpu-stats + rustPlatform, + darwin, + + ## wandb + buildPythonPackage, + substituteAll, + + # build-system + hatchling, + + # dependencies + click, + docker-pycreds, + gitpython, + platformdirs, + protobuf, + psutil, + pyyaml, + requests, + sentry-sdk_2, + setproctitle, + setuptools, + pythonOlder, + typing-extensions, + + # tests + pytestCheckHook, azure-core, + azure-containerregistry, azure-identity, azure-storage-blob, bokeh, boto3, - buildPythonPackage, - click, - docker-pycreds, - fetchFromGitHub, + coverage, flask, - git, - gitpython, google-cloud-artifact-registry, google-cloud-compute, google-cloud-storage, hypothesis, - imageio, - jsonref, jsonschema, - keras, kubernetes, + kubernetes-asyncio, matplotlib, - mlflow, moviepy, - nbclient, - nbformat, pandas, parameterized, - protobuf, - psutil, + pillow, + plotly, pydantic, pyfakefs, + pyte, + pytest-asyncio, + pytest-cov-stub, pytest-mock, + pytest-timeout, pytest-xdist, - pytestCheckHook, - pythonOlder, - pyyaml, - requests, + rdkit, responses, scikit-learn, - sentry-sdk, - setproctitle, - setuptools, soundfile, - substituteAll, + tenacity, torch, tqdm, }: +let + version = "0.18.5"; + src = fetchFromGitHub { + owner = "wandb"; + repo = "wandb"; + rev = "refs/tags/v${version}"; + hash = "sha256-nx50baneYSSIWPAIOkUk4cGCNpWAhv7IwFDQJ4vUMiw="; + }; + + gpu-stats = rustPlatform.buildRustPackage rec { + pname = "gpu-stats"; + version = "0.2.0"; + inherit src; + + sourceRoot = "${src.name}/gpu_stats"; + + cargoHash = "sha256-4udGG4I2Hr8r84c4WX6QGG/+bcHK4csXqwddvIiKmkw="; + + buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ + darwin.apple_sdk.frameworks.IOKit + ]; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/gpu_stats"; + versionCheckProgramArg = [ "--version" ]; + doInstallCheck = true; + + meta = { + mainProgram = "gpu_stats"; + # ld: library not found for -lIOReport + # TODO: succeeds on https://github.com/NixOS/nixpkgs/pull/348827, so try again once it lands on master + broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64; + }; + }; + + wandb-core = buildGoModule rec { + pname = "wandb-core"; + inherit src version; + + sourceRoot = "${src.name}/core"; + + # hardcode the `gpu_stats` binary path. + postPatch = '' + substituteInPlace pkg/monitor/gpu.go \ + --replace-fail \ + 'cmdPath, err := getGPUStatsCmdPath()' \ + 'cmdPath, err := "${lib.getExe gpu-stats}", error(nil)' + ''; + + vendorHash = null; + + nativeBuildInputs = [ + git + ]; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = [ "--version" ]; + doInstallCheck = true; + + __darwinAllowLocalNetworking = true; + + meta.mainProgram = "wandb-core"; + }; +in + buildPythonPackage rec { pname = "wandb"; - version = "0.16.0"; - format = "pyproject"; + pyproject = true; - disabled = pythonOlder "3.6"; - - src = fetchFromGitHub { - owner = pname; - repo = pname; - rev = "refs/tags/v${version}"; - hash = "sha256-XXs9KjiAPzZ932r4UJ87RpM+qhg/bNDWEYsq2Ua6SRw="; - }; + inherit src version; patches = [ # Replace git paths (substituteAll { src = ./hardcode-git-path.patch; - git = "${lib.getBin git}/bin/git"; + git = lib.getExe git; }) ]; - nativeBuildInputs = [ - setuptools + # Hard-code the path to the `wandb-core` binary in the code. + postPatch = '' + substituteInPlace wandb/util.py \ + --replace-fail \ + 'bin_path = pathlib.Path(__file__).parent / "bin" / "wandb-core"' \ + 'bin_path = pathlib.Path("${lib.getExe wandb-core}")' + ''; + + env = { + # Prevent the install script to try building and embedding the `gpu_stats` and `wandb-core` + # binaries in the wheel. + # Their path have been patched accordingly in the `wandb-core` and `wanbd` source codes. + # https://github.com/wandb/wandb/blob/v0.18.5/hatch_build.py#L37-L47 + WANDB_BUILD_SKIP_GPU_STATS = true; + WANDB_BUILD_UNIVERSAL = true; + }; + + build-system = [ + hatchling ]; - # setuptools is necessary since pkg_resources is required at runtime. - propagatedBuildInputs = [ - appdirs - click - docker-pycreds - gitpython - protobuf - psutil - pyyaml - requests - sentry-sdk - setproctitle - setuptools - ]; + dependencies = + [ + click + docker-pycreds + gitpython + platformdirs + protobuf + psutil + pyyaml + requests + sentry-sdk_2 + setproctitle + # setuptools is necessary since pkg_resources is required at runtime. + setuptools + ] + ++ lib.optionals (pythonOlder "3.12") [ + typing-extensions + ]; __darwinAllowLocalNetworking = true; nativeCheckInputs = [ - azure-containerregistry + pytestCheckHook azure-core + azure-containerregistry azure-identity azure-storage-blob - bokeh boto3 + bokeh + coverage flask google-cloud-artifact-registry google-cloud-compute google-cloud-storage hypothesis - imageio - jsonref jsonschema - keras kubernetes + kubernetes-asyncio matplotlib - mlflow moviepy - nbclient - nbformat pandas parameterized + pillow + plotly pydantic pyfakefs + pyte + pytest-asyncio + pytest-cov-stub pytest-mock + pytest-timeout pytest-xdist - pytestCheckHook + rdkit responses scikit-learn soundfile + tenacity torch tqdm ]; - # Set BOKEH_CDN_VERSION to stop bokeh throwing an exception in tests preCheck = '' export HOME=$(mktemp -d) - export BOKEH_CDN_VERSION=${bokeh.version} ''; - pythonRelaxDeps = [ "protobuf" ]; - - pytestFlagsArray = [ - # We want to run only unit tests - "tests/pytest_tests" + disabledTestPaths = [ + # Require docker access + "tests/release_tests/test_launch" + "tests/system_tests" ]; - disabledTestPaths = - [ - # Tests that try to get chatty over sockets or spin up servers, not possible in the nix build environment. - "tests/pytest_tests/system_tests/test_notebooks/test_notebooks.py" - "tests/pytest_tests/unit_tests_old/test_cli.py" - "tests/pytest_tests/unit_tests_old/test_data_types.py" - "tests/pytest_tests/unit_tests_old/test_file_stream.py" - "tests/pytest_tests/unit_tests_old/test_file_upload.py" - "tests/pytest_tests/unit_tests_old/test_footer.py" - "tests/pytest_tests/unit_tests_old/test_internal_api.py" - "tests/pytest_tests/unit_tests_old/test_metric_internal.py" - "tests/pytest_tests/unit_tests_old/test_public_api.py" - "tests/pytest_tests/unit_tests_old/test_runtime.py" - "tests/pytest_tests/unit_tests_old/test_sender.py" - "tests/pytest_tests/unit_tests_old/test_summary.py" - "tests/pytest_tests/unit_tests_old/test_tb_watcher.py" - "tests/pytest_tests/unit_tests_old/test_time_resolution.py" - "tests/pytest_tests/unit_tests_old/test_wandb_agent.py" - "tests/pytest_tests/unit_tests_old/test_wandb_integration.py" - "tests/pytest_tests/unit_tests_old/test_wandb_run.py" - "tests/pytest_tests/unit_tests_old/test_wandb.py" - "tests/pytest_tests/unit_tests_old/tests_launch/test_launch_aws.py" - "tests/pytest_tests/unit_tests_old/tests_launch/test_launch_cli.py" - "tests/pytest_tests/unit_tests_old/tests_launch/test_launch_docker.py" - "tests/pytest_tests/unit_tests_old/tests_launch/test_launch.py" - "tests/pytest_tests/unit_tests/test_cli.py" - "tests/pytest_tests/unit_tests/test_data_types.py" - "tests/pytest_tests/unit_tests/test_internal_api.py" - "tests/pytest_tests/unit_tests/test_mode_disabled.py" - "tests/pytest_tests/unit_tests/test_model_workflows.py" - "tests/pytest_tests/unit_tests/test_plots.py" - "tests/pytest_tests/unit_tests/test_public_api.py" - "tests/pytest_tests/unit_tests/test_sender.py" - "tests/pytest_tests/unit_tests/test_util.py" - "tests/pytest_tests/unit_tests/test_wandb_verify.py" - - # Requires docker access - "tests/pytest_tests/system_tests/test_artifacts/test_artifact_saver.py" - "tests/pytest_tests/system_tests/test_artifacts/test_misc.py" - "tests/pytest_tests/system_tests/test_artifacts/test_misc2.py" - "tests/pytest_tests/system_tests/test_artifacts/test_object_references.py" - "tests/pytest_tests/system_tests/test_artifacts/test_wandb_artifacts_full.py" - "tests/pytest_tests/system_tests/test_artifacts/test_wandb_artifacts.py" - "tests/pytest_tests/system_tests/test_core/test_cli_full.py" - "tests/pytest_tests/system_tests/test_core/test_data_types_full.py" - "tests/pytest_tests/system_tests/test_core/test_file_stream_internal.py" - "tests/pytest_tests/system_tests/test_core/test_file_upload.py" - "tests/pytest_tests/system_tests/test_core/test_footer.py" - "tests/pytest_tests/system_tests/test_core/test_keras_full.py" - "tests/pytest_tests/system_tests/test_core/test_label_full.py" - "tests/pytest_tests/system_tests/test_core/test_metric_full.py" - "tests/pytest_tests/system_tests/test_core/test_metric_internal.py" - "tests/pytest_tests/system_tests/test_core/test_mode_disabled_full.py" - "tests/pytest_tests/system_tests/test_core/test_model_workflow.py" - "tests/pytest_tests/system_tests/test_core/test_mp_full.py" - "tests/pytest_tests/system_tests/test_core/test_public_api.py" - "tests/pytest_tests/system_tests/test_core/test_redir_full.py" - "tests/pytest_tests/system_tests/test_core/test_report_api.py" - "tests/pytest_tests/system_tests/test_core/test_save_policies.py" - "tests/pytest_tests/system_tests/test_core/test_sender.py" - "tests/pytest_tests/system_tests/test_core/test_start_method.py" - "tests/pytest_tests/system_tests/test_core/test_system_info.py" - "tests/pytest_tests/system_tests/test_core/test_tb_watcher.py" - "tests/pytest_tests/system_tests/test_core/test_telemetry_full.py" - "tests/pytest_tests/system_tests/test_core/test_time_resolution.py" - "tests/pytest_tests/system_tests/test_core/test_torch_full.py" - "tests/pytest_tests/system_tests/test_core/test_validation_data_logger.py" - "tests/pytest_tests/system_tests/test_core/test_wandb_init.py" - "tests/pytest_tests/system_tests/test_core/test_wandb_integration.py" - "tests/pytest_tests/system_tests/test_core/test_wandb_run.py" - "tests/pytest_tests/system_tests/test_core/test_wandb_settings.py" - "tests/pytest_tests/system_tests/test_core/test_wandb_tensorflow.py" - "tests/pytest_tests/system_tests/test_core/test_wandb_verify.py" - "tests/pytest_tests/system_tests/test_core/test_wandb.py" - "tests/pytest_tests/system_tests/test_importers/test_import_mlflow.py" - "tests/pytest_tests/system_tests/test_launch/test_github_reference.py" - "tests/pytest_tests/system_tests/test_launch/test_job_status_tracker.py" - "tests/pytest_tests/system_tests/test_launch/test_job.py" - "tests/pytest_tests/system_tests/test_launch/test_launch_add.py" - "tests/pytest_tests/system_tests/test_launch/test_launch_cli.py" - "tests/pytest_tests/system_tests/test_launch/test_launch_kubernetes.py" - "tests/pytest_tests/system_tests/test_launch/test_launch_local_container.py" - "tests/pytest_tests/system_tests/test_launch/test_launch_run.py" - "tests/pytest_tests/system_tests/test_launch/test_launch_sagemaker.py" - "tests/pytest_tests/system_tests/test_launch/test_launch_sweep_cli.py" - "tests/pytest_tests/system_tests/test_launch/test_launch_sweep.py" - "tests/pytest_tests/system_tests/test_launch/test_launch_vertex.py" - "tests/pytest_tests/system_tests/test_launch/test_launch.py" - "tests/pytest_tests/system_tests/test_launch/test_wandb_reference.py" - "tests/pytest_tests/system_tests/test_nexus/test_nexus.py" - "tests/pytest_tests/system_tests/test_sweep/test_public_api.py" - "tests/pytest_tests/system_tests/test_sweep/test_sweep_scheduler.py" - "tests/pytest_tests/system_tests/test_sweep/test_sweep_utils.py" - "tests/pytest_tests/system_tests/test_sweep/test_wandb_agent_full.py" - "tests/pytest_tests/system_tests/test_sweep/test_wandb_agent.py" - "tests/pytest_tests/system_tests/test_sweep/test_wandb_sweep.py" - "tests/pytest_tests/system_tests/test_system_metrics/test_open_metrics.py" - "tests/pytest_tests/system_tests/test_system_metrics/test_system_monitor.py" - - # Tries to access /homeless-shelter - "tests/pytest_tests/unit_tests/test_tables.py" - - # E AssertionError: assert 'Cannot use both --async and --queue with wandb launch' in 'wandb: ERROR Find detailed error logs at: /build/source/wandb/debug-cli.nixbld.log\nError: The wandb service process exited with 1. Ensure that `sys.executable` is a valid python interpreter. You can override it with the `_executable` setting or with the `WANDB__EXECUTABLE` environment variable.\n' - # E + where 'wandb: ERROR Find detailed error logs at: /build/source/wandb/debug-cli.nixbld.log\nError: The wandb service process exited with 1. Ensure that `sys.executable` is a valid python interpreter. You can override it with the `_executable` setting or with the `WANDB__EXECUTABLE` environment variable.\n' = .output - "tests/pytest_tests/unit_tests_old/tests_launch/test_launch_jobs.py" - - # Requires google-cloud-aiplatform which is not packaged as of 2023-04-25. - "tests/pytest_tests/unit_tests/test_launch/test_runner/test_vertex.py" - - # Requires google-cloud-artifact-registry which is not packaged as of 2023-04-25. - "tests/pytest_tests/unit_tests/test_launch/test_registry/test_gcp_artifact_registry.py" - - # Requires kfp which is not packaged as of 2023-04-25. - "tests/pytest_tests/system_tests/test_core/test_kfp.py" - - # Requires kubernetes_asyncio which is not packaged as of 2024-01-14. - "tests/pytest_tests/unit_tests/test_launch/test_builder/test_kaniko.py" - "tests/pytest_tests/unit_tests/test_launch/test_runner/test_kubernetes.py" - "tests/pytest_tests/unit_tests/test_launch/test_runner/test_safe_watch.py" - - # Requires metaflow which is not packaged as of 2023-04-25. - "tests/pytest_tests/unit_tests/test_metaflow.py" - - # Requires tensorflow which is broken as of 2023-09-03 - "tests/pytest_tests/unit_tests/test_keras.py" - - # Try to get hardware information, not possible in the nix build environment - "tests/pytest_tests/unit_tests/test_system_metrics/test_disk.py" - - # See https://github.com/wandb/wandb/issues/5423 - "tests/pytest_tests/unit_tests/test_docker.py" - "tests/pytest_tests/unit_tests/test_library_public.py" - - # See https://github.com/wandb/wandb/issues/6836 - "tests/pytest_tests/unit_tests_old/test_logging.py" - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - # Same as above - "tests/pytest_tests/unit_tests/test_artifacts/test_storage.py" - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # Same as above - "tests/pytest_tests/unit_tests/test_lib/test_filesystem.py" - ]; - disabledTests = [ - # Timing sensitive - "test_login_timeout" + # Probably failing because of lack of internet access + # AttributeError: module 'wandb.sdk.launch.registry' has no attribute 'azure_container_registry'. Did you mean: 'elastic_container_registry'? + "test_registry_from_uri" - # Tensorflow 2.13 is too old for the current version of keras - # ModuleNotFoundError: No module named 'keras.api._v2' - "test_saved_model_keras" - "test_sklearn_saved_model" - "test_pytorch_saved_model" - "test_tensorflow_keras_saved_model" + # Require docker + "test_get_requirements_section_pyproject" + "test_local_custom_env" + "test_local_custom_port" + "test_local_default" + + # Expects python binary to be named `python3` but nix provides `python3.12` + # AssertionError: assert ['python3.12', 'main.py'] == ['python3', 'main.py'] + "test_get_entrypoint" + + # Require internet access + "test_audio_refs" + "test_bind_image" + "test_check_cors_configuration" + "test_check_wandb_version" + "test_from_path_project_type" + "test_image_accepts_bounding_boxes" + "test_image_accepts_bounding_boxes_optional_args" + "test_image_accepts_masks" + "test_image_accepts_masks_without_class_labels" + "test_image_seq_to_json" + "test_max_images" + "test_media_keys_escaped_as_glob_for_publish" + "test_parse_path" + "test_parse_project_path" + "test_translates_azure_err_to_normal_err" + + # Tries to access a storage disk but there are none in the sandbox + # psutil.test_disk_out() returns None + "test_disk_in" + "test_disk_out" + + # AssertionError: assert is_available('http://localhost:9400/metrics') + "test_dcgm" + + # Error in the moviepy package: + # TypeError: must be real number, not NoneType + "test_video_numpy_mp4" ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # Disable test that fails on darwin due to issue with python3Packages.psutil: - # https://github.com/giampaolo/psutil/issues/1219 - "test_tpu_system_stats" + ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [ + # AssertionError: assert not copy2_mock.called + "test_copy_or_overwrite_changed_no_copy" + + # Fatal Python error: Aborted + "test_convert_plots" + "test_gpu_apple" + "test_image_from_matplotlib_with_image" + "test_make_plot_media_from_matplotlib_with_image" + "test_make_plot_media_from_matplotlib_without_image" + "test_matplotlib_contains_images" + "test_matplotlib_image" + "test_matplotlib_plotly_with_multiple_axes" + "test_matplotlib_to_plotly" + "test_plotly_from_matplotlib_with_image" ]; pythonImportsCheck = [ "wandb" ]; - # unmaintainable list of disabled tests - passthru.skipBulkUpdate = true; - - meta = with lib; { + meta = { description = "CLI and library for interacting with the Weights and Biases API"; homepage = "https://github.com/wandb/wandb"; changelog = "https://github.com/wandb/wandb/raw/v${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ samuela ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ samuela ]; + broken = gpu-stats.meta.broken || wandb-core.meta.broken; }; } diff --git a/pkgs/development/python-modules/wandb/hardcode-git-path.patch b/pkgs/development/python-modules/wandb/hardcode-git-path.patch index a0f45c04b2c3..bb9a5fb6cafc 100644 --- a/pkgs/development/python-modules/wandb/hardcode-git-path.patch +++ b/pkgs/development/python-modules/wandb/hardcode-git-path.patch @@ -1,7 +1,7 @@ -diff --git a/tests/functional_tests/t0_main/kfp/wandb_probe.py b/tests/functional_tests/t0_main/kfp/wandb_probe.py -index 82fadfe1..25c1454c 100644 ---- a/tests/functional_tests/t0_main/kfp/wandb_probe.py -+++ b/tests/functional_tests/t0_main/kfp/wandb_probe.py +diff --git a/landfill/functional_tests/kfp/wandb_probe.py b/landfill/functional_tests/kfp/wandb_probe.py +index 86b18a438..23e237e3b 100644 +--- a/landfill/functional_tests/kfp/wandb_probe.py ++++ b/landfill/functional_tests/kfp/wandb_probe.py @@ -5,7 +5,7 @@ import subprocess def wandb_probe_package(): if not os.environ.get("WB_PROBE_PACKAGE"): @@ -12,20 +12,20 @@ index 82fadfe1..25c1454c 100644 return wandb_local = f"git+https://github.com/wandb/wandb.git@{o}#egg=wandb" diff --git a/wandb/cli/cli.py b/wandb/cli/cli.py -index 5767e61c..56009fec 100644 +index 1453100cc..9dc468201 100644 --- a/wandb/cli/cli.py +++ b/wandb/cli/cli.py -@@ -1919,7 +1919,7 @@ def restore(ctx, run, no_git, branch, project, entity): +@@ -2531,7 +2531,7 @@ def restore(ctx, run, no_git, branch, project, entity): commit, json_config, patch_content, metadata = api.run_config( project, run=run, entity=entity ) - repo = metadata.get("git", {}).get("repo") + repo = metadata.get("@git@", {}).get("repo") image = metadata.get("docker") - restore_message = ( - """`wandb restore` needs to be run from the same git repository as the original run. -@@ -1938,7 +1938,7 @@ Run `git clone %s` and restore from there or pass the --no-git flag.""" - + restore_message = """`wandb restore` needs to be run from the same git repository as the original run. + Run `git clone {}` and restore from there or pass the --no-git flag.""".format(repo) +@@ -2547,7 +2547,7 @@ Run `git clone {}` and restore from there or pass the --no-git flag.""".format(r + if commit and api.git.enabled: wandb.termlog(f"Fetching origin and finding commit: {commit}") - subprocess.check_call(["git", "fetch", "--all"]) @@ -33,7 +33,7 @@ index 5767e61c..56009fec 100644 try: api.git.repo.commit(commit) except ValueError: -@@ -1992,7 +1992,7 @@ Run `git clone %s` and restore from there or pass the --no-git flag.""" +@@ -2604,7 +2604,7 @@ Run `git clone {}` and restore from there or pass the --no-git flag.""".format(r # --reject is necessary or else this fails any time a binary file # occurs in the diff exit_code = subprocess.call( @@ -42,16 +42,16 @@ index 5767e61c..56009fec 100644 ) if exit_code == 0: wandb.termlog("Applied patch") -diff --git a/wandb/vendor/graphql-core-1.1/wandb_graphql/pyutils/version.py b/wandb/vendor/graphql-core-1.1/wandb_graphql/pyutils/version.py -index 614df9f5..38db460b 100644 ---- a/wandb/vendor/graphql-core-1.1/wandb_graphql/pyutils/version.py -+++ b/wandb/vendor/graphql-core-1.1/wandb_graphql/pyutils/version.py -@@ -67,7 +67,7 @@ def get_git_changeset(): +diff --git a/wandb/vendor/promise-2.3.0/wandb_promise/pyutils/version.py b/wandb/vendor/promise-2.3.0/wandb_promise/pyutils/version.py +index 47d439145..16118feb0 100644 +--- a/wandb/vendor/promise-2.3.0/wandb_promise/pyutils/version.py ++++ b/wandb/vendor/promise-2.3.0/wandb_promise/pyutils/version.py +@@ -69,7 +69,7 @@ def get_git_changeset(): repo_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) try: git_log = subprocess.Popen( -- 'git log --pretty=format:%ct --quiet -1 HEAD', -+ '@git@ log --pretty=format:%ct --quiet -1 HEAD', - stdout=subprocess.PIPE, stderr=subprocess.PIPE, - shell=True, cwd=repo_dir, universal_newlines=True, - ) +- "git log --pretty=format:%ct --quiet -1 HEAD", ++ "@git@ log --pretty=format:%ct --quiet -1 HEAD", + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + shell=True, From aeff7f485ea012fb753de370c800da41af10d176 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Oct 2024 11:50:56 +0200 Subject: [PATCH 052/213] python312Packages.mypy-boto3-application-insights: 1.35.0 -> 1.35.45 --- 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 8beba0e4753f..105209a0bd85 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -114,8 +114,8 @@ rec { "sha256-JsQYZqlzCM64Uxk3btQZm8dX/oSHsy1l29dUG7n025s="; mypy-boto3-application-insights = - buildMypyBoto3Package "application-insights" "1.35.0" - "sha256-PQcqaUxzDx91mwL55prFG2EFdQQw278ugQUAVhgzLX8="; + buildMypyBoto3Package "application-insights" "1.35.45" + "sha256-rXdCTd/cv1F+VWlWnT0VBPdE0JZzXnI5QJu7Tk1rq4Y="; mypy-boto3-applicationcostprofiler = buildMypyBoto3Package "applicationcostprofiler" "1.35.0" From 96ba19d9303d9cd76af32e68c1c5facde0e844c6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Oct 2024 11:51:00 +0200 Subject: [PATCH 053/213] python312Packages.mypy-boto3-athena: 1.35.25 -> 1.35.44 --- 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 105209a0bd85..af1975caead9 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -142,8 +142,8 @@ rec { "sha256-l5hKmbwel2Z5BvQbuKXRsfusKU28laF5mVDDPW+Ij0g="; mypy-boto3-athena = - buildMypyBoto3Package "athena" "1.35.25" - "sha256-XcD23pDz3oaNwME+iqmDQr9Lbz8z7NVduFEiTnxV55c="; + buildMypyBoto3Package "athena" "1.35.44" + "sha256-2eDPfyD3gm+kOyVUOn83aAAEPO+IzTahq3CPkaICqJI="; mypy-boto3-auditmanager = buildMypyBoto3Package "auditmanager" "1.35.0" From bd77b49173373742c001d5169dfe728a94b143f5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Oct 2024 11:51:02 +0200 Subject: [PATCH 054/213] python312Packages.mypy-boto3-autoscaling: 1.35.4 -> 1.35.45 --- 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 af1975caead9..48b3e0a9b741 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -150,8 +150,8 @@ rec { "sha256-nr00I/1oqR16ZIw3+iA2BrS0C0Wr7UlJ48VnuOFIcb0="; mypy-boto3-autoscaling = - buildMypyBoto3Package "autoscaling" "1.35.4" - "sha256-XRAj8UYVmjQ0GjAevPGs1/g2XRsoCElCNaj1kPrWyCo="; + buildMypyBoto3Package "autoscaling" "1.35.45" + "sha256-HQLkmsxLESKVXzNW+60XFLhYTT6oDeNFsm6WGNP1cgk="; mypy-boto3-autoscaling-plans = buildMypyBoto3Package "autoscaling-plans" "1.35.0" From 7c59c58a6a4a80270908e3f05f5232282626e2f4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Oct 2024 11:51:29 +0200 Subject: [PATCH 055/213] python312Packages.mypy-boto3-dms: 1.35.38 -> 1.35.45 --- 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 48b3e0a9b741..2b746fcd26be 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -414,8 +414,8 @@ rec { "sha256-yJ3ApQy6xeEdxNcRQG5mekfK1aP7FPdR79TfbRZkESo="; mypy-boto3-dms = - buildMypyBoto3Package "dms" "1.35.38" - "sha256-b9AA9n1WWgk4HV1U/3L/eVl4eualNyhYCjbFw+QvHV4="; + buildMypyBoto3Package "dms" "1.35.45" + "sha256-+15k+ChWuPK+fBeSbYtraNugtJOI1mcjDU45ohDLauM="; mypy-boto3-docdb = buildMypyBoto3Package "docdb" "1.35.0" From 6a77d59a3bc52d1dfa0ce5b496a4c954df36fb1d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Oct 2024 11:51:33 +0200 Subject: [PATCH 056/213] python312Packages.mypy-boto3-ec2: 1.35.38 -> 1.35.45 --- 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 2b746fcd26be..92ffc109856a 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -446,8 +446,8 @@ rec { "sha256-wBJ7PnAlsi88AZIRPoNgbzOhPwUAJBegtwk+tw1lOwU="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.35.38" - "sha256-AwY1//39/3P8l+zEsunb7Mun//B1wiR8ae+ZxGulzRo="; + buildMypyBoto3Package "ec2" "1.35.45" + "sha256-j/hg6HA48HKlSdEExcvPsalA5p0ReOYstBDw1xEdyHM="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.35.0" From 6099160adacdcc7bb3fd9865d651e25ded69680e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Oct 2024 11:51:36 +0200 Subject: [PATCH 057/213] python312Packages.mypy-boto3-eks: 1.35.0 -> 1.35.45 --- 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 92ffc109856a..0ba844d54e2b 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -470,8 +470,8 @@ rec { "sha256-6o825Pz7Vbg/xuFXR7mTLv3zWcLoRIqbFqjRcQtZOJ8="; mypy-boto3-eks = - buildMypyBoto3Package "eks" "1.35.0" - "sha256-w+uJ5Jqfbnj3ykj59C8sbhitp5MyTIE+PnZXrlIkOag="; + buildMypyBoto3Package "eks" "1.35.45" + "sha256-Dl9pCZc5WX6HC0LbXznGrpSc32KtPvHNMFD9Ru8Ay6k="; mypy-boto3-elastic-inference = buildMypyBoto3Package "elastic-inference" "1.35.38" From 5385fdca45337ab0a4af3f836cbc5e46e685b811 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Oct 2024 11:51:43 +0200 Subject: [PATCH 058/213] python312Packages.mypy-boto3-fms: 1.35.0 -> 1.35.45 --- 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 0ba844d54e2b..a4a31ddef602 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -542,8 +542,8 @@ rec { "sha256-rm0PB0oie7q+8pl+efohmHe8StLZVvSWYgLIajxd3Fo="; mypy-boto3-fms = - buildMypyBoto3Package "fms" "1.35.0" - "sha256-Y+FKtBDxQ2SyN8uHLkt7KKylo8uOa6mCHUwf98TsBRg="; + buildMypyBoto3Package "fms" "1.35.45" + "sha256-tcegJLaem1b74dGFSatTjmQzt59L8Nu0thNnqes1TC8="; mypy-boto3-forecast = buildMypyBoto3Package "forecast" "1.35.0" From fac3c87027b40cea821cbd857f9f4cc92f74a2c4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Oct 2024 11:52:29 +0200 Subject: [PATCH 059/213] python312Packages.mypy-boto3-payment-cryptography-data: 1.35.0 -> 1.35.45 --- 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 a4a31ddef602..e0e28b06b384 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1006,8 +1006,8 @@ rec { "sha256-b9gTTuQxsXE4CjZgRgbZn4xGSC7N/4v3eF4fF9fFSow="; mypy-boto3-payment-cryptography-data = - buildMypyBoto3Package "payment-cryptography-data" "1.35.0" - "sha256-tHHuRkz2nA550ldsMbiUS7XJGMHgx3rRt5scFV7tFNM="; + buildMypyBoto3Package "payment-cryptography-data" "1.35.45" + "sha256-9FxAmPtuL14Y18X05pMj3uPoJqAyHJAJLDmGgoU79uY="; mypy-boto3-pca-connector-ad = buildMypyBoto3Package "pca-connector-ad" "1.35.0" From db114a05ed95394ff7e04d712a38d5cc11ffcad8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Oct 2024 11:52:45 +0200 Subject: [PATCH 060/213] python312Packages.mypy-boto3-s3: 1.35.42 -> 1.35.45 --- 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 e0e28b06b384..472d587f51fe 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1162,8 +1162,8 @@ rec { "sha256-RwPNNFntNChLqbr86wd1bwp6OqWvs3oj3V+4X71J3Hw="; mypy-boto3-s3 = - buildMypyBoto3Package "s3" "1.35.42" - "sha256-LQQMBdaKFh2RxLcpJhJwNNooremNSA3vapVpq3ZVzd0="; + buildMypyBoto3Package "s3" "1.35.45" + "sha256-IA0bZfS9q+F1vkIwucqQ6UiEGs4e75GSpzLaGmHyKII="; mypy-boto3-s3control = buildMypyBoto3Package "s3control" "1.35.12" From a550327fedf7445ac0f68fbe94f79757bd6bdafd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 22 Oct 2024 11:53:07 +0200 Subject: [PATCH 061/213] python312Packages.mypy-boto3-wafv2: 1.35.9 -> 1.35.45 --- 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 472d587f51fe..552429e9edc5 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1398,8 +1398,8 @@ rec { "sha256-rqjBKxMMg/gkt9PJyFyE3g2msAiTtiMZWF4TY3/grcs="; mypy-boto3-wafv2 = - buildMypyBoto3Package "wafv2" "1.35.9" - "sha256-snz65w4vU7DMSVJmhWHvQay38q17RYkmbk3986HlXT8="; + buildMypyBoto3Package "wafv2" "1.35.45" + "sha256-Soz9RxhGf4ss41NLcVT0UUjRcPv0sKzjcx1bo5MLC44="; mypy-boto3-wellarchitected = buildMypyBoto3Package "wellarchitected" "1.35.0" From 97057b19d496529c4982a23abe9898cf3a5abe6b Mon Sep 17 00:00:00 2001 From: Henner Zeller Date: Mon, 21 Oct 2024 17:34:45 -0700 Subject: [PATCH 062/213] perf_data_converter: 0-unstable-2024-07-25 -> 0-unstable-2024-10-14 --- .../pe/perf_data_converter/package.nix | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/pe/perf_data_converter/package.nix b/pkgs/by-name/pe/perf_data_converter/package.nix index 827be3d7d242..be0943a2f1c1 100644 --- a/pkgs/by-name/pe/perf_data_converter/package.nix +++ b/pkgs/by-name/pe/perf_data_converter/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildBazelPackage, fetchFromGitHub, bazel_6, @@ -8,25 +9,39 @@ libcap, }: +let + system = stdenv.hostPlatform.system; + registry = fetchFromGitHub { + owner = "bazelbuild"; + repo = "bazel-central-registry"; + rev = "ef34e6bfad5a6ab54080ddcc83a4d65849855e3a"; + hash = "sha256-PhacBegQDwWZqZeoZjoLR4akhVV3QrSPr1KflCuied0="; + }; +in buildBazelPackage rec { pname = "perf_data_converter"; - version = "0-unstable-2024-07-25"; + version = "0-unstable-2024-10-14"; src = fetchFromGitHub { owner = "google"; repo = "perf_data_converter"; - rev = "571052793d8c49fd3e93121af548cc8ebd8920f0"; - hash = "sha256-yoWOCSYAfnDVDQ6uwZ30P4p3pgvfmjVQiN9gu5auusY="; + rev = "f76cd4dd1e85bb54d60ea3fe69f92168fdf94edb"; + hash = "sha256-AScXL74K0Eiajdib56+7ay3K/MMWbmeUWkRWMaEJRC8="; }; bazel = bazel_6; bazelFlags = [ - "--java_runtime_version=local_jdk" - "--tool_java_runtime_version=local_jdk" + "--registry" + "file://${registry}" ]; fetchAttrs = { - hash = "sha256-Qm6Ng9cXvKx043P7qyNHyyMvdGK9aNarX1ZKeCp3mgY="; + hash = + { + aarch64-linux = "sha256-gSRSkLGZhHe8o3byZVFsUxXPM+xzetOPhfzkAVTGAUs="; + x86_64-linux = "sha256-ZYjFpdH0oYrJguw16DSJWiXjhfJusG+inShbx/BOrcY="; + } + .${system} or (throw "No hash for system: ${system}"); }; nativeBuildInputs = [ jdk ]; From 7dfb664b171c350937b72c8f15563fd2cbd1e4f1 Mon Sep 17 00:00:00 2001 From: Mauricio Collares Date: Tue, 22 Oct 2024 19:07:09 +0200 Subject: [PATCH 063/213] python312Packages.cypari2: 2.1.5 -> 2.2.0 --- .../python-modules/cypari2/default.nix | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/cypari2/default.nix b/pkgs/development/python-modules/cypari2/default.nix index f987ee07a64e..384d8d07c278 100644 --- a/pkgs/development/python-modules/cypari2/default.nix +++ b/pkgs/development/python-modules/cypari2/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, python, - fetchpatch, fetchPypi, pari, gmp, @@ -16,24 +15,14 @@ buildPythonPackage rec { pname = "cypari2"; # upgrade may break sage, please test the sage build or ping @timokau on upgrade - version = "2.1.5"; + version = "2.2.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-GiWGXDTyCx3JWDB5jjSrZDbieLjgyA3HvwqzTF2wOrg="; + hash = "sha256-gXYGv2YbcdM+HQEkIZB6T4+wndgbfT464Xmzl4Agu/E="; }; - patches = [ - # patch to avoid some segfaults in sage's totallyreal.pyx test. - # (https://trac.sagemath.org/ticket/27267). - (fetchpatch { - name = "use-trashcan-for-gen.patch"; - url = "https://raw.githubusercontent.com/sagemath/sage/b6ea17ef8e4d652de0a85047bac8d41e90b25555/build/pkgs/cypari/patches/trashcan.patch"; - hash = "sha256-w4kktWb9/aR9z4CjrUvAMOxEwRN2WkubaKzQttN8rU8="; - }) - ]; - preBuild = '' # generate cythonized extensions (auto_paridecl.pxd is crucial) ${python.pythonOnBuildForHost.interpreter} setup.py build_ext --inplace From 6772b7f1ab65039013c5da7b5ac029fb501f672f Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Tue, 22 Oct 2024 21:01:23 +0200 Subject: [PATCH 064/213] linux_xanmod: 6.6.57 -> 6.6.58 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index a369ced84c3c..ea99f4181376 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -7,8 +7,8 @@ let # kernel config in the xanmod version commit variants = { lts = { - version = "6.6.57"; - hash = "sha256-M12AgmaxfiBaKrZkONk7wNIJznbBhe0k1fNPIzA3ZI0="; + version = "6.6.58"; + hash = "sha256-PjF3PIGCHWGIGHupu+vkdiyrL4h4KG2X5WmQUlz8Zww="; }; main = { version = "6.11.4"; From a8bf0fdde5569819c63d425cef609e4180c4e97b Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Tue, 22 Oct 2024 21:17:14 +0200 Subject: [PATCH 065/213] linux_xanmod_latest: 6.11.4 -> 6.11.5 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index ea99f4181376..93cb922f0b32 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -11,8 +11,8 @@ let hash = "sha256-PjF3PIGCHWGIGHupu+vkdiyrL4h4KG2X5WmQUlz8Zww="; }; main = { - version = "6.11.4"; - hash = "sha256-wBNC3V69CbWxdNckaHCRmm0GUe5EhH//SoDvDEq48ic="; + version = "6.11.5"; + hash = "sha256-G4u0LQtIeJ0dNAmjNH0OKihmbkivYVbrbXDB9vPw2xI="; }; }; From e718ed96ed39ece6433b965b1b1479b8878a29a3 Mon Sep 17 00:00:00 2001 From: Kiskae Date: Tue, 22 Oct 2024 20:37:51 +0200 Subject: [PATCH 066/213] linuxPackages.nvidiaPackages.beta: 560.31.02 -> 565.57.01 --- pkgs/os-specific/linux/nvidia-x11/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index ee5aa5e8eaea..bb63d7972fb9 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -58,12 +58,12 @@ rec { }); beta = selectHighestVersion latest (generic { - version = "560.31.02"; - sha256_64bit = "sha256-0cwgejoFsefl2M6jdWZC+CKc58CqOXDjSi4saVPNKY0="; - sha256_aarch64 = "sha256-m7da+/Uc2+BOYj6mGON75h03hKlIWItHORc5+UvXBQc="; - openSha256 = "sha256-X5UzbIkILvo0QZlsTl9PisosgPj/XRmuuMH+cDohdZQ="; - settingsSha256 = "sha256-A3SzGAW4vR2uxT1Cv+Pn+Sbm9lLF5a/DGzlnPhxVvmE="; - persistencedSha256 = "sha256-BDtdpH5f9/PutG3Pv9G4ekqHafPm3xgDYdTcQumyMtg="; + version = "565.57.01"; + sha256_64bit = "sha256-buvpTlheOF6IBPWnQVLfQUiHv4GcwhvZW3Ks0PsYLHo="; + sha256_aarch64 = "sha256-aDVc3sNTG4O3y+vKW87mw+i9AqXCY29GVqEIUlsvYfE="; + openSha256 = "sha256-/tM3n9huz1MTE6KKtTCBglBMBGGL/GOHi5ZSUag4zXA="; + settingsSha256 = "sha256-H7uEe34LdmUFcMcS6bz7sbpYhg9zPCb/5AmZZFTx1QA="; + persistencedSha256 = "sha256-hdszsACWNqkCh8G4VBNitDT85gk9gJe1BlQ8LdrYIkg="; }); # Vulkan developer beta driver From 16fadbbc8b3d9830ade8fb5cfacd33bf289f8300 Mon Sep 17 00:00:00 2001 From: ben9986 <38633150+Ben9986@users.noreply.github.com> Date: Tue, 22 Oct 2024 22:43:38 +0100 Subject: [PATCH 067/213] krohnkite: 0.9.8.2 -> 0.9.8.3 --- pkgs/kde/third-party/krohnkite/default.nix | 6 +- .../third-party/krohnkite/package-lock.json | 236 ++++++------------ 2 files changed, 82 insertions(+), 160 deletions(-) diff --git a/pkgs/kde/third-party/krohnkite/default.nix b/pkgs/kde/third-party/krohnkite/default.nix index d9c85dd224cb..b4a2d2b64940 100644 --- a/pkgs/kde/third-party/krohnkite/default.nix +++ b/pkgs/kde/third-party/krohnkite/default.nix @@ -9,16 +9,16 @@ }: buildNpmPackage rec { pname = "krohnkite"; - version = "0.9.8.2"; + version = "0.9.8.3"; src = fetchFromGitHub { owner = "anametologin"; repo = "krohnkite"; rev = "refs/tags/${version}"; - hash = "sha256-chADfJ1zaufnwi4jHbEN1Oec3XFNw0YsZxLFhnY3T9w="; + hash = "sha256-PiGpYOKvBpwkPfDWHlOhq7dwyBYzfzfJVURiEC1a78g="; }; - npmDepsHash = "sha256-3yE2gyyVkLn/dPDG9zDdkHAEb4/hqTJdyMXE5Y6Z5pM="; + npmDepsHash = "sha256-IUGRxDCn/aEebCgDPElEPKOxfoYmLoFHVROkTJpNISY="; dontWrapQtApps = true; diff --git a/pkgs/kde/third-party/krohnkite/package-lock.json b/pkgs/kde/third-party/krohnkite/package-lock.json index 91884ce5f4c6..936c0ffedd64 100644 --- a/pkgs/kde/third-party/krohnkite/package-lock.json +++ b/pkgs/kde/third-party/krohnkite/package-lock.json @@ -1,12 +1,12 @@ { "name": "krohnkite", - "version": "0.9.7", + "version": "0.9.8.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "krohnkite", - "version": "0.9.7", + "version": "0.9.8.3", "license": "MIT", "devDependencies": { "mocha": "^10.4.0", @@ -14,11 +14,10 @@ } }, "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -28,7 +27,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -38,7 +36,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -54,7 +51,6 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, - "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -67,22 +63,19 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" + "dev": true }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -95,7 +88,6 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -105,7 +97,6 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, - "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -117,15 +108,13 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -138,7 +127,6 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -155,7 +143,6 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -164,11 +151,16 @@ } }, "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, - "license": "MIT", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -181,9 +173,6 @@ "engines": { "node": ">= 8.10.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -193,7 +182,6 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -205,7 +193,6 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -217,17 +204,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "ms": "2.1.2" }, "engines": { "node": ">=6.0" @@ -238,12 +223,17 @@ } } }, + "node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "node_modules/decamelize": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -252,11 +242,10 @@ } }, "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } @@ -265,15 +254,13 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -283,7 +270,6 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -296,7 +282,6 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, - "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -309,7 +294,6 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -326,7 +310,6 @@ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true, - "license": "BSD-3-Clause", "bin": { "flat": "cli.js" } @@ -335,30 +318,13 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } + "dev": true }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, - "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -369,7 +335,6 @@ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -389,7 +354,6 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -402,7 +366,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -412,7 +375,6 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true, - "license": "MIT", "bin": { "he": "bin/he" } @@ -423,7 +385,6 @@ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, - "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -433,15 +394,13 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, - "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -454,7 +413,6 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -464,7 +422,6 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -474,7 +431,6 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -487,7 +443,6 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -497,7 +452,6 @@ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -507,7 +461,6 @@ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -520,7 +473,6 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -533,7 +485,6 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -549,7 +500,6 @@ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -562,11 +512,10 @@ } }, "node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -575,32 +524,31 @@ } }, "node_modules/mocha": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.7.3.tgz", - "integrity": "sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.4.0.tgz", + "integrity": "sha512-eqhGB8JKapEYcC4ytX/xrzKforgEc3j1pGlAXVy3eRwrtAy5/nIfT1SvgGzfN0XZZxeLq0aQWkOUAmqIJiv+bA==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-colors": "^4.1.3", - "browser-stdout": "^1.3.1", - "chokidar": "^3.5.3", - "debug": "^4.3.5", - "diff": "^5.2.0", - "escape-string-regexp": "^4.0.0", - "find-up": "^5.0.0", - "glob": "^8.1.0", - "he": "^1.2.0", - "js-yaml": "^4.1.0", - "log-symbols": "^4.1.0", - "minimatch": "^5.1.6", - "ms": "^2.1.3", - "serialize-javascript": "^6.0.2", - "strip-json-comments": "^3.1.1", - "supports-color": "^8.1.1", - "workerpool": "^6.5.1", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9", - "yargs-unparser": "^2.0.0" + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "8.1.0", + "he": "1.2.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", + "minimatch": "5.0.1", + "ms": "2.1.3", + "serialize-javascript": "6.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "workerpool": "6.2.1", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" }, "bin": { "_mocha": "bin/_mocha", @@ -614,15 +562,13 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -632,7 +578,6 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, - "license": "ISC", "dependencies": { "wrappy": "1" } @@ -642,7 +587,6 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -658,7 +602,6 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -674,7 +617,6 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -684,7 +626,6 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8.6" }, @@ -697,7 +638,6 @@ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, - "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -707,7 +647,6 @@ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, - "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -720,7 +659,6 @@ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -743,15 +681,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } @@ -761,7 +697,6 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -776,7 +711,6 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -789,7 +723,6 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -802,7 +735,6 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -818,7 +750,6 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -827,11 +758,10 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -841,18 +771,16 @@ } }, "node_modules/workerpool": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", - "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", - "dev": true, - "license": "Apache-2.0" + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", + "dev": true }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -869,15 +797,13 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, - "license": "ISC" + "dev": true }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } @@ -887,7 +813,6 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, - "license": "MIT", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -902,11 +827,10 @@ } }, "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" } @@ -916,7 +840,6 @@ "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", "dev": true, - "license": "MIT", "dependencies": { "camelcase": "^6.0.0", "decamelize": "^4.0.0", @@ -932,7 +855,6 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, From 4403dedba8dc4e5fec8216bf471222081acd3d67 Mon Sep 17 00:00:00 2001 From: Jason Odoom Date: Tue, 20 Aug 2024 02:00:14 -0400 Subject: [PATCH 068/213] python312Packages.dmt-core: init at 2.1.0 Co-authored-by: Jack Leightcap <30168080+jleightcap@users.noreply.github.com> Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com> --- .../python-modules/dmt-core/default.nix | 84 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 86 insertions(+) create mode 100644 pkgs/development/python-modules/dmt-core/default.nix diff --git a/pkgs/development/python-modules/dmt-core/default.nix b/pkgs/development/python-modules/dmt-core/default.nix new file mode 100644 index 000000000000..1a3532ec36bd --- /dev/null +++ b/pkgs/development/python-modules/dmt-core/default.nix @@ -0,0 +1,84 @@ +{ + buildPythonPackage, + colormath, + cycler, + fetchPypi, + h5py, + joblib, + lib, + more-itertools, + numpy, + pandas, + pint, + pyarrow, + pytest, + pyyaml, + reprint, + requests, + scikit-rf, + scipy, + semver, + setuptools, + verilogae, +}: + +buildPythonPackage rec { + pname = "dmt-core"; + version = "2.1.0"; + pyproject = true; + + src = fetchPypi { + inherit version; + pname = "DMT_core"; + hash = "sha256-489E+uNn4NgyCwxsUMEPH/1ZuM+5uNq4zx8F88rkHMU="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + colormath + cycler + h5py + joblib + more-itertools + pandas + pint + pyarrow + pytest + pyyaml + requests + scikit-rf + scipy + setuptools + numpy + semver + ]; + + nativeBuildInputs = [ + reprint + verilogae + ]; + + preConfigure = '' + export HOME=$(mktemp -d) + ''; + + pythonImportsCheck = [ + "DMT.core" + "reprint" + "verilogae" + ]; + + meta = { + changelog = "https://gitlab.com/dmt-development/dmt-core/-/blob/Version_${version}/CHANGELOG?ref_type=tags"; + description = "Tool to help modeling engineers extract model parameters, run circuit and TCAD simulations and automate infrastructure"; + homepage = "https://gitlab.com/dmt-development/dmt-core"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ + jasonodoom + jleightcap + ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5ccbaf8226a8..b28215ab4981 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3608,6 +3608,8 @@ self: super: with self; { dmenu-python = callPackage ../development/python-modules/dmenu { }; + dmt-core = callPackage ../development/python-modules/dmt-core { }; + dm-control = callPackage ../development/python-modules/dm-control { }; dm-env = callPackage ../development/python-modules/dm-env { }; From d56e52fd4634e10678333a34d7b37960dde8c832 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Sun, 20 Oct 2024 09:30:44 +0000 Subject: [PATCH 069/213] python3Packages.djangorestframework-jsonp: init at 1.0.2 --- .../djangorestframework-jsonp/default.nix | 56 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 58 insertions(+) create mode 100644 pkgs/development/python-modules/djangorestframework-jsonp/default.nix diff --git a/pkgs/development/python-modules/djangorestframework-jsonp/default.nix b/pkgs/development/python-modules/djangorestframework-jsonp/default.nix new file mode 100644 index 000000000000..af0b28037d7f --- /dev/null +++ b/pkgs/development/python-modules/djangorestframework-jsonp/default.nix @@ -0,0 +1,56 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + django, + python, + pytest-django, + pytestCheckHook, + djangorestframework, + setuptools, +}: + +buildPythonPackage rec { + pname = "djangorestframework-jsonp"; + version = "1.0.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "jpadilla"; + repo = "django-rest-framework-jsonp"; + rev = "refs/tags/${version}"; + hash = "sha256-4mIO69GhtvbQBtztHVQYIDDDSZpKg0g7BFNHEupiYTs="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + django + djangorestframework + ]; + + checkInputs = [ + pytestCheckHook + pytest-django + ]; + + # Test fail with Django >=4 + # https://github.com/jpadilla/django-rest-framework-jsonp/issues/14 + doCheck = false; + + checkPhase = '' + runHook preCheck + rm tests/test_renderers.py + ${python.interpreter} runtests.py + runHook postCheck + ''; + + pythonImportsCheck = [ "rest_framework_jsonp" ]; + + meta = { + description = "JSONP support for Django REST Framework"; + homepage = "https://jpadilla.github.io/django-rest-framework-jsonp/"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.onny ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index edde228999dd..37cf738aeaf4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3522,6 +3522,8 @@ self: super: with self; { djangorestframework-guardian2 = callPackage ../development/python-modules/djangorestframework-guardian2 { }; + djangorestframework-jsonp = callPackage ../development/python-modules/djangorestframework-jsonp { }; + djangorestframework-recursive = callPackage ../development/python-modules/djangorestframework-recursive { }; djangorestframework-simplejwt = callPackage ../development/python-modules/djangorestframework-simplejwt { }; From 870356ab25e4a31faf041640789dfc4c37d8c005 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 23 Oct 2024 13:55:29 +0200 Subject: [PATCH 070/213] evcc: 0.130.13 -> 0.131.0 https://github.com/evcc-io/evcc/releases/tag/0.131.0 --- pkgs/servers/home-automation/evcc/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/home-automation/evcc/default.nix b/pkgs/servers/home-automation/evcc/default.nix index 1b33d907afed..fe8942c12bdc 100644 --- a/pkgs/servers/home-automation/evcc/default.nix +++ b/pkgs/servers/home-automation/evcc/default.nix @@ -16,20 +16,20 @@ buildGoModule rec { pname = "evcc"; - version = "0.130.13"; + version = "0.131.0"; src = fetchFromGitHub { owner = "evcc-io"; repo = "evcc"; rev = version; - hash = "sha256-cqw+4/GwdBy8XpAF/ViI5UxaaS17hryJSCw5kMLin4k="; + hash = "sha256-iR+qBRaDmk39wGigz734kS5hn/grX+ulZvytNYQW4bo="; }; - vendorHash = "sha256-WP7ao54/PMLI+jAaZQgj1otCHEPHZd1A3oqb0DTgx1c="; + vendorHash = "sha256-T3SmFnGOw6AJaji4tR1uK+lQj8JNcUMJErUuhwdg3gA="; npmDeps = fetchNpmDeps { inherit src; - hash = "sha256-pec5hsPrvHHTg++NaLb7vL1YIU1e57o8EVxp9OMhm58="; + hash = "sha256-RoCEvbn3sM1lLtrk+Kxi4vqYsqxJt79b0VZZgA8MQBA="; }; nativeBuildInputs = [ From 8510c82bf0a2a8a71fd9803adfab99ee1131fed2 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 23 Oct 2024 21:13:09 +0800 Subject: [PATCH 071/213] pantheon.switchboard: 8.0.1 -> 8.0.2 https://github.com/elementary/switchboard/compare/8.0.1...8.0.2 --- pkgs/desktops/pantheon/apps/switchboard/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/pantheon/apps/switchboard/default.nix b/pkgs/desktops/pantheon/apps/switchboard/default.nix index e9ec6eb936fb..02a1b0fd31c2 100644 --- a/pkgs/desktops/pantheon/apps/switchboard/default.nix +++ b/pkgs/desktops/pantheon/apps/switchboard/default.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "switchboard"; - version = "8.0.1"; + version = "8.0.2"; src = fetchFromGitHub { owner = "elementary"; repo = pname; rev = version; - sha256 = "sha256-PRoaC+h9rlwu7Q5Fh/2lBxdod93h02S5dhUVMTEuKR4="; + sha256 = "sha256-iRxxXAUuSJzhX6uj1YeEzMUihWmrVZ6BFfayfteg/c8="; }; nativeBuildInputs = [ From d6cccfe2db90aeb8b5906f1ee3c25c6a55426690 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 23 Oct 2024 21:19:23 +0800 Subject: [PATCH 072/213] pantheon.elementary-files: 7.0.0 -> 7.1.0 https://github.com/elementary/files/compare/7.0.0...7.1.0 --- pkgs/desktops/pantheon/apps/elementary-files/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/pantheon/apps/elementary-files/default.nix b/pkgs/desktops/pantheon/apps/elementary-files/default.nix index d8cda9a6af0c..fec9fba9bebd 100644 --- a/pkgs/desktops/pantheon/apps/elementary-files/default.nix +++ b/pkgs/desktops/pantheon/apps/elementary-files/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { pname = "elementary-files"; - version = "7.0.0"; + version = "7.1.0"; outputs = [ "out" "dev" ]; @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { owner = "elementary"; repo = "files"; rev = version; - hash = "sha256-6pEHyrQjqgbpOUEM/zbpuF8GM7JotDYfCnumU3aXIaI="; + hash = "sha256-KGp1qhUhig4h8iQljJTBdwZT3P2prB/pFyfJWXjtPLk="; }; nativeBuildInputs = [ From 03c63a978924ad9ae39204fef6392b938df199fe Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 23 Oct 2024 21:20:26 +0800 Subject: [PATCH 073/213] pantheon.elementary-code: 7.3.0 -> 7.4.0 https://github.com/elementary/code/compare/7.3.0...7.4.0 --- pkgs/desktops/pantheon/apps/elementary-code/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/pantheon/apps/elementary-code/default.nix b/pkgs/desktops/pantheon/apps/elementary-code/default.nix index cd451d7178fe..5cab3288bd35 100644 --- a/pkgs/desktops/pantheon/apps/elementary-code/default.nix +++ b/pkgs/desktops/pantheon/apps/elementary-code/default.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = "elementary-code"; - version = "7.3.0"; + version = "7.4.0"; src = fetchFromGitHub { owner = "elementary"; repo = "code"; rev = version; - sha256 = "sha256-AizJPWRrCJvck+TFy/BVbzI6k62+tGkVux01Nl0XReg="; + sha256 = "sha256-KoRpGBYen1eOdMBHOTBMopC+mPMOkD+iYWV3JA21mKc="; }; nativeBuildInputs = [ From 0652d54c18cc71c3e310e6f0a39ecb7140ea657e Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Wed, 23 Oct 2024 15:21:16 +0200 Subject: [PATCH 074/213] code-cursor: 0.41.3 -> 0.42.3 --- pkgs/by-name/co/code-cursor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/code-cursor/package.nix b/pkgs/by-name/co/code-cursor/package.nix index 41cb3aaec1b1..c3e879be8e4a 100644 --- a/pkgs/by-name/co/code-cursor/package.nix +++ b/pkgs/by-name/co/code-cursor/package.nix @@ -8,11 +8,11 @@ }: let pname = "cursor"; - version = "0.41.3"; + version = "0.42.3"; appKey = "230313mzl4w4u92"; src = fetchurl { - url = "https://download.todesktop.com/230313mzl4w4u92/cursor-0.41.3-build-240925fkhcqg263-x86_64.AppImage"; - hash = "sha256-WtfyiNGnUn8g1HR0TQPyn3SMJmjqe+otAYeyokMIO+w="; + url = "https://download.todesktop.com/230313mzl4w4u92/cursor-0.42.3-build-241016kxu9umuir-x86_64.AppImage"; + hash = "sha256-GWkilBlpXube//jbxRjmKJjYcmB42nhMY8K0OgkvtwA="; }; appimageContents = appimageTools.extractType2 { inherit version pname src; }; in From 0fda92a0fd027cdb0eb043180d7f2c02d00f7a77 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 23 Oct 2024 21:23:31 +0800 Subject: [PATCH 075/213] pantheon.elementary-onboarding: 8.0.0 -> 8.0.1 https://github.com/elementary/onboarding/compare/8.0.0...8.0.1 --- .../desktop/elementary-onboarding/default.nix | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix b/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix index e5000a20ca76..de8c8eb3c5e8 100644 --- a/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix +++ b/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchFromGitHub +, fetchpatch , nix-update-script , meson , ninja @@ -10,6 +11,7 @@ , appcenter , elementary-settings-daemon , glib +, gnome-settings-daemon , granite7 , gtk4 , libadwaita @@ -18,15 +20,24 @@ stdenv.mkDerivation rec { pname = "elementary-onboarding"; - version = "8.0.0"; + version = "8.0.1"; src = fetchFromGitHub { owner = "elementary"; repo = "onboarding"; rev = version; - sha256 = "sha256-oG6L2t99BWeu8C6kE6IKgyc57Q8D1O9fdEMLnRA6AWY="; + sha256 = "sha256-p9N8Pblt15+BHcvlLjdPRyquM8w7ipieTcmUHpcMd6k="; }; + patches = [ + # WelcomeView: Fix missing handler when a row activated + # https://github.com/elementary/onboarding/pull/243 + (fetchpatch { + url = "https://github.com/elementary/onboarding/commit/391fab7867885578015abbebbe678e8d4f0f331d.patch"; + hash = "sha256-NnnvPQV2GBe8A6TiW5lq3J8hb4ruCSmri5UZ2W0fBIA="; + }) + ]; + nativeBuildInputs = [ meson ninja @@ -39,6 +50,7 @@ stdenv.mkDerivation rec { appcenter # settings schema elementary-settings-daemon # settings schema glib + gnome-settings-daemon # org.gnome.settings-daemon.plugins.color granite7 gtk4 libadwaita From 2607ac1ca5d903d29d4b064614e8237814d26009 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 16:09:28 +0200 Subject: [PATCH 076/213] python312Packages.spotifyaio: 0.7.0 -> 0.7.1 Diff: https://github.com/joostlek/python-spotify/compare/refs/tags/v0.7.0...v0.7.1 Changelog: https://github.com/joostlek/python-spotify/releases/tag/v0.7.1 --- pkgs/development/python-modules/spotifyaio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/spotifyaio/default.nix b/pkgs/development/python-modules/spotifyaio/default.nix index 80a639896053..777c134ce196 100644 --- a/pkgs/development/python-modules/spotifyaio/default.nix +++ b/pkgs/development/python-modules/spotifyaio/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "spotifyaio"; - version = "0.7.0"; + version = "0.7.1"; pyproject = true; disabled = pythonOlder "3.11"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "joostlek"; repo = "python-spotify"; rev = "refs/tags/v${version}"; - hash = "sha256-SWI2lXJ+JeoYsVaripSuL9pz5m9nRj+1986s3cEgVjE="; + hash = "sha256-L5S7adnOOJQ0b+yUcL8rw9XkZS0meN2gN1Bi2WYOJks="; }; build-system = [ poetry-core ]; From 9aae1cd7102c5e4f041d91924ecb52b874c58a3d Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Wed, 16 Oct 2024 14:39:08 +0200 Subject: [PATCH 077/213] maintainers: add itepastra --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5b2f39708c7e..813ba5671483 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9330,6 +9330,13 @@ github = "istoph"; githubId = 114227790; }; + itepastra = { + name = "Noa Aarts"; + github = "itepastra"; + githubId = 27058689; + email = "itepastra@gmail.com"; + keys = [ { fingerprint = "E681 4CAF 06AE B076 D55D 3E32 A16C DCBF 1472 541F"; } ]; + }; ius = { email = "j.de.gram@gmail.com"; name = "Joerie de Gram"; From bd2cb9dcfb2dcbe99ab8cdf00470bbe3a446c852 Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Mon, 21 Oct 2024 21:50:33 +0200 Subject: [PATCH 078/213] pythonPackages.world-bank-data: init at 0.1.4 --- .../world-bank-data/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/world-bank-data/default.nix diff --git a/pkgs/development/python-modules/world-bank-data/default.nix b/pkgs/development/python-modules/world-bank-data/default.nix new file mode 100644 index 000000000000..b5d02b034b27 --- /dev/null +++ b/pkgs/development/python-modules/world-bank-data/default.nix @@ -0,0 +1,46 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + hatchling, + cachetools, + pandas, + requests, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "world-bank-data"; + version = "0.1.4"; + pyproject = true; + + src = fetchPypi { + pname = "world_bank_data"; + inherit version; + hash = "sha256-UidtJovurzrZKWeI7n1bV0vluc5pSg92zKFELvZE9fw="; + }; + + build-system = [ + hatchling + ]; + + dependencies = [ + cachetools + pandas + requests + ]; + + # Tests require a HTTP connection + doCheck = false; + + pythonImportsCheck = [ + "world_bank_data" + ]; + + meta = { + description = "World Bank Data API in Python"; + homepage = "https://github.com/mwouts/world_bank_data"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ itepastra ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 842de0d5ae7c..28cf77c66974 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -17541,6 +17541,8 @@ self: super: with self; { wordfreq = callPackage ../development/python-modules/wordfreq { }; + world-bank-data = callPackage ../development/python-modules/world-bank-data { }; + worldengine = callPackage ../development/python-modules/worldengine { }; wrapio = callPackage ../development/python-modules/wrapio { }; From 87bceb3a4d1c52b055a2f58a074b5407a03de5cb Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Thu, 17 Oct 2024 12:16:29 +0200 Subject: [PATCH 079/213] gdal: 3.9.2 -> 3.9.3 --- pkgs/development/libraries/gdal/default.nix | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/pkgs/development/libraries/gdal/default.nix b/pkgs/development/libraries/gdal/default.nix index 02d983b9f495..841e0808d433 100644 --- a/pkgs/development/libraries/gdal/default.nix +++ b/pkgs/development/libraries/gdal/default.nix @@ -80,29 +80,20 @@ stdenv.mkDerivation (finalAttrs: { pname = "gdal" + lib.optionalString useMinimalFeatures "-minimal"; - version = "3.9.2"; + version = "3.9.3"; src = fetchFromGitHub { owner = "OSGeo"; repo = "gdal"; rev = "v${finalAttrs.version}"; - hash = "sha256-BXnpNfi9tUd6nnwYdstuOfGsFVif8kkmkW97X1UAgt8="; + hash = "sha256-8LY63s5vOVK0V37jQ60qFsaW/2D/13Xuy9/2OPLyTso="; }; patches = [ - (fetchpatch { - url = "https://github.com/OSGeo/gdal/commit/91e4f55f8f374a75f8f2ecd05670edcfa4c0af84.patch"; - sha256 = "sha256-C2lkZLsORso7WVxgX79r5swkoVu/APPwQp2C/rmmCAo="; - }) (fetchpatch { url = "https://github.com/OSGeo/gdal/commit/40c3212fe4ba93e5176df4cd8ae5e29e06bb6027.patch"; sha256 = "sha256-D55iT6E/YdpSyfN7KUDTh1gdmIDLHXW4VC5d6D9B7ls="; }) - # disable test failing with proj 9.5 - (fetchpatch { - url = "https://github.com/OSGeo/gdal/commit/bb9e5c0ec3e45b0f3e60c4d284e4082550448480.patch"; - hash = "sha256-TpjlxTH/51aRZkogpJuiNlfz3RLCe80wQVD4i+5m+Pw="; - }) ]; nativeBuildInputs = [ @@ -273,9 +264,9 @@ stdenv.mkDerivation (finalAttrs: { # failing with PROJ 9.3.1 # https://github.com/OSGeo/gdal/issues/8908 "test_osr_esri_28" - # flakey tests, to remove on next release - "test_vsiaz_write_blockblob_chunk_size_1" - "test_vsiaz_fake_write" + # failing for unknown reason + # https://github.com/OSGeo/gdal/pull/10806#issuecomment-2362054085 + "test_ogr_gmlas_billion_laugh" ] ++ lib.optionals (!stdenv.hostPlatform.isx86_64) [ # likely precision-related expecting x87 behaviour "test_jp2openjpeg_22" From d74ae64fbb106506816c69d5db95255db0efcd03 Mon Sep 17 00:00:00 2001 From: zi3m5f <113244000+zi3m5f@users.noreply.github.com> Date: Wed, 23 Oct 2024 01:30:05 +0200 Subject: [PATCH 080/213] clang-uml: fix --version output by setting cmake flag GIT_VERSION: https://github.com/bkryza/clang-uml/issues/211 Enable `versionCheckHook` and set `meta.mainProgram`. --- pkgs/by-name/cl/clang-uml/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/cl/clang-uml/package.nix b/pkgs/by-name/cl/clang-uml/package.nix index adc180a4c1ce..24d865922a80 100644 --- a/pkgs/by-name/cl/clang-uml/package.nix +++ b/pkgs/by-name/cl/clang-uml/package.nix @@ -11,6 +11,7 @@ yaml-cpp, elfutils, libunwind, + versionCheckHook, enableLibcxx ? false, debug ? false, }: @@ -43,6 +44,7 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ "-DCUSTOM_COMPILE_OPTIONS=-Wno-error=sign-compare" + "-DGIT_VERSION=${finalAttrs.version}" ]; buildInputs = [ @@ -72,6 +74,10 @@ stdenv.mkDerivation (finalAttrs: { dontFixup = debug; dontStrip = debug; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + versionCheckProgramArg = "--version"; + meta = { description = "Customizable automatic UML diagram generator for C++ based on Clang"; longDescription = '' @@ -84,5 +90,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://clang-uml.github.io/"; license = lib.licenses.asl20; platforms = lib.platforms.all; + mainProgram = "clang-uml"; }; }) From 7e7a06994fe41ce961755bb98e168e5c4dd630d4 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Tue, 15 Oct 2024 15:24:04 +0200 Subject: [PATCH 081/213] nixos/sway: workaround idle inhibit not working in Firefox Source: https://www.reddit.com/r/swaywm/comments/1dqud2a/how_to_get_firefox_to_inhibit_idle_when_watching/ > Firefox supports the Wayaland inhibit protocol, but it attempts to use the DBus interfaces first. However, the gtk portal has an issue where it returns success even though the wlr portal/sway doesn't have an implementation for the inhibit method, see #465. --- nixos/modules/programs/wayland/sway.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/nixos/modules/programs/wayland/sway.nix b/nixos/modules/programs/wayland/sway.nix index 7c5f49ce6d79..1fae6b120074 100644 --- a/nixos/modules/programs/wayland/sway.nix +++ b/nixos/modules/programs/wayland/sway.nix @@ -144,7 +144,19 @@ in services.displayManager.sessionPackages = lib.optional (cfg.package != null) cfg.package; # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050913 - xdg.portal.config.sway.default = lib.mkDefault [ "wlr" "gtk" ]; + # https://github.com/emersion/xdg-desktop-portal-wlr/blob/master/contrib/wlroots-portals.conf + # https://github.com/emersion/xdg-desktop-portal-wlr/pull/315 + xdg.portal.config.sway = { + # Use xdg-desktop-portal-gtk for every portal interface... + default = "gtk"; + # ... except for the ScreenCast, Screenshot and Secret + "org.freedesktop.impl.portal.ScreenCast" = "wlr"; + "org.freedesktop.impl.portal.Screenshot" = "wlr"; + # ignore inhibit bc gtk portal always returns as success, + # despite sway/the wlr portal not having an implementation, + # stopping firefox from using wayland idle-inhibit + "org.freedesktop.impl.portal.Inhibit" = "none"; + }; } (import ./wayland-session.nix { From ca88a5ffe24a1673fd3f75039bd60e07688232ac Mon Sep 17 00:00:00 2001 From: lgbishop Date: Wed, 25 Sep 2024 18:14:32 +1000 Subject: [PATCH 082/213] pychess: init at 1.0.5 Co-authored-by: Aleksana --- pkgs/by-name/py/pychess/package.nix | 74 +++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 pkgs/by-name/py/pychess/package.nix diff --git a/pkgs/by-name/py/pychess/package.nix b/pkgs/by-name/py/pychess/package.nix new file mode 100644 index 000000000000..fdf109bb150a --- /dev/null +++ b/pkgs/by-name/py/pychess/package.nix @@ -0,0 +1,74 @@ +{ + lib, + python3Packages, + fetchFromGitHub, + pkg-config, + gobject-introspection, + wrapGAppsHook3, + gtk3, + gst_all_1, + gtksourceview, +}: + +python3Packages.buildPythonApplication rec { + pname = "pychess"; + version = "1.0.5"; + + src = fetchFromGitHub { + owner = "pychess"; + repo = "pychess"; + rev = "${version}"; + hash = "sha256-hxc+vYvCeiM0+oOu1peI9qkZg5PeIsDMCiydJQAuzOk="; + }; + + nativeBuildInputs = [ + pkg-config + gobject-introspection + wrapGAppsHook3 + ]; + + buildInputs = [ + gtk3 + gst_all_1.gst-plugins-base + gtksourceview + ]; + + propagatedBuildInputs = with python3Packages; [ + pygobject3 + pycairo + sqlalchemy + pexpect + psutil + websockets + ptyprocess + ]; + + dontWrapGApps = true; + + preFixup = '' + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; + + preBuild = '' + export HOME=$(mktemp -d) + export PYTHONPATH=./lib:$PYTHONPATH + python pgn2ecodb.py + python create_theme_preview.py + ''; + + postInstall = '' + cp -r $out/share/pychess/* $out/lib/python*/ + ''; + + # No tests available. + doCheck = false; + + meta = { + description = "Advanced GTK chess client written in Python"; + homepage = "https://pychess.github.io/"; + mainProgram = "pychess"; + license = lib.licenses.gpl3Only; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ lgbishop ]; + }; +} From ffc16e78efea5cfc907602b6233c0d708d0db551 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 20:56:24 +0200 Subject: [PATCH 083/213] python312Packages.pysigma-backend-sqlite: 0.1.2 -> 0.2.0 Diff: https://github.com/SigmaHQ/pySigma-backend-sqlite/compare/refs/tags/v0.1.2...v0.2.0 Changelog: https://github.com/SigmaHQ/pySigma-backend-sqlite/releases/tag/v0.2.0 --- .../python-modules/pysigma-backend-sqlite/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pysigma-backend-sqlite/default.nix b/pkgs/development/python-modules/pysigma-backend-sqlite/default.nix index 0cb08550f864..3fd051e53b59 100644 --- a/pkgs/development/python-modules/pysigma-backend-sqlite/default.nix +++ b/pkgs/development/python-modules/pysigma-backend-sqlite/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "pysigma-backend-sqlite"; - version = "0.1.2"; + version = "0.2.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "SigmaHQ"; repo = "pySigma-backend-sqlite"; rev = "refs/tags/v${version}"; - hash = "sha256-wbFSgtsiP5k1aGJx8PWDl0N28r0dgn6Fduk0PuM8x3w="; + hash = "sha256-PQByKARf0OOMC9LRTz3XVrFZp6ODSggMJeA6PNK/AuA="; }; nativeBuildInputs = [ poetry-core ]; From 0e0fe1a30782708ba4a903c41a9c0730992c3a1e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 21:06:19 +0200 Subject: [PATCH 084/213] python312Packages.pysigma-backend-elasticsearch: disable failing tests --- .../python-modules/pysigma-backend-elasticsearch/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/pysigma-backend-elasticsearch/default.nix b/pkgs/development/python-modules/pysigma-backend-elasticsearch/default.nix index f80113fa1bb1..3e61476c977a 100644 --- a/pkgs/development/python-modules/pysigma-backend-elasticsearch/default.nix +++ b/pkgs/development/python-modules/pysigma-backend-elasticsearch/default.nix @@ -42,6 +42,8 @@ buildPythonPackage rec { disabledTests = [ # Tests requires network access "test_connect_lucene" + # AssertionError + "correlation_rule_stats" ]; meta = with lib; { From 192cf194328406767525f19f524bd04f359f52e5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 21:29:11 +0200 Subject: [PATCH 085/213] python312Packages.archinfo: 9.2.122 -> 9.2.124 Diff: https://github.com/angr/archinfo/compare/refs/tags/v9.2.122...v9.2.124 --- pkgs/development/python-modules/archinfo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/archinfo/default.nix b/pkgs/development/python-modules/archinfo/default.nix index dfa5d067469b..3f437b0b3210 100644 --- a/pkgs/development/python-modules/archinfo/default.nix +++ b/pkgs/development/python-modules/archinfo/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "archinfo"; - version = "9.2.122"; + version = "9.2.124"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "angr"; repo = "archinfo"; rev = "refs/tags/v${version}"; - hash = "sha256-WmwKpd1c53o/wanvyVPIkXwdwEmKtXvaCa2YIcIsGIU="; + hash = "sha256-h0qZdFgDyowcr79YXkqww2dkUv+wRFCxY7gS4Nu2b6s="; }; build-system = [ setuptools ]; From cf3d95d610cc1e095671acbd76858d9b65b06258 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 21:29:20 +0200 Subject: [PATCH 086/213] python312Packages.ailment: 9.2.122 -> 9.2.124 Diff: https://github.com/angr/ailment/compare/refs/tags/v9.2.122...v9.2.124 --- pkgs/development/python-modules/ailment/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ailment/default.nix b/pkgs/development/python-modules/ailment/default.nix index f5d0bcedaee9..b95adda59d70 100644 --- a/pkgs/development/python-modules/ailment/default.nix +++ b/pkgs/development/python-modules/ailment/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "ailment"; - version = "9.2.122"; + version = "9.2.124"; pyproject = true; disabled = pythonOlder "3.11"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "angr"; repo = "ailment"; rev = "refs/tags/v${version}"; - hash = "sha256-e+SDgi0bhiE0MdhRxxFlkKU0N5ExfehbEOOyO4+wAzQ="; + hash = "sha256-wGpLRaoW6rZIT+vEpbjtjSJhBZbNNrpxt/+q6zTuJ9A="; }; build-system = [ setuptools ]; From fe45e780c085fb9c14720719e5315b5f26e75dbe Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 21:30:21 +0200 Subject: [PATCH 087/213] python312Packages.pyvex: 9.2.123 -> 9.2.124 --- pkgs/development/python-modules/pyvex/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyvex/default.nix b/pkgs/development/python-modules/pyvex/default.nix index a63c65ffef9d..8a415a02344d 100644 --- a/pkgs/development/python-modules/pyvex/default.nix +++ b/pkgs/development/python-modules/pyvex/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pyvex"; - version = "9.2.123"; + version = "9.2.124"; pyproject = true; disabled = pythonOlder "3.11"; src = fetchPypi { inherit pname version; - hash = "sha256-uojU1x4VfiYFM3ZSwSy5qPpWBSEq9CKwByk2HFAXvXA="; + hash = "sha256-8hjgwsJz1jj9POnHj5Im30Hjxi4wYmCwIv5wcu6SY8c="; }; build-system = [ setuptools ]; From 20a9d08d2e82c8cc3b4e468fd11e7e970d88113e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 21:31:38 +0200 Subject: [PATCH 088/213] python312Packages.claripy: 9.2.122 -> 9.2.124 Diff: https://github.com/angr/claripy/compare/refs/tags/v9.2.122...v9.2.124 --- pkgs/development/python-modules/claripy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/claripy/default.nix b/pkgs/development/python-modules/claripy/default.nix index 0f72b2188901..d19cc800c8c2 100644 --- a/pkgs/development/python-modules/claripy/default.nix +++ b/pkgs/development/python-modules/claripy/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "claripy"; - version = "9.2.122"; + version = "9.2.124"; pyproject = true; disabled = pythonOlder "3.11"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "angr"; repo = "claripy"; rev = "refs/tags/v${version}"; - hash = "sha256-UxWPOyrV8Yzzi9TKFlCenP8ZXXjf6sd92naALkqgmkA="; + hash = "sha256-N14I2wJ0wGbBniplC9Q0oMcR7m5qTX3SDtXSjfLmNM8="; }; # z3 does not provide a dist-info, so python-runtime-deps-check will fail From 9809dbf292b2bf0392d812bd4a06195b5ba47715 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 21:32:59 +0200 Subject: [PATCH 089/213] python312Packages.tencentcloud-sdk-python: 3.0.1255 -> 3.0.1256 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1255...3.0.1256 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1256/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 48e6a50d93da..2c242bbc7074 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1255"; + version = "3.0.1256"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; rev = "refs/tags/${version}"; - hash = "sha256-l0k8fyQ4ba+9uyQiIAsPKTKjmZ0p/QIlC0seqP6LBZY="; + hash = "sha256-V6ov3ukP0o5lCDPtGgWk07E/bCv1w9f3bkLHuEX9/iI="; }; build-system = [ setuptools ]; From 9692d8c9d2fdf85ea2773735b709dff73059725e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 21:32:48 +0200 Subject: [PATCH 090/213] $python312Packages.cle: 9.2.122 -> 9.2.124 Diff: https://github.com/angr/cle/compare/refs/tags/v9.2.124...v9.2.124 --- pkgs/development/python-modules/cle/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/cle/default.nix b/pkgs/development/python-modules/cle/default.nix index 52ccdb08a9be..f525f44b27b2 100644 --- a/pkgs/development/python-modules/cle/default.nix +++ b/pkgs/development/python-modules/cle/default.nix @@ -18,14 +18,14 @@ let # The binaries are following the argr projects release cycle - version = "9.2.122"; + version = "9.2.124"; # Binary files from https://github.com/angr/binaries (only used for testing and only here) binaries = fetchFromGitHub { owner = "angr"; repo = "binaries"; rev = "refs/tags/v${version}"; - hash = "sha256-/TGedNB6JNYjIy0a8yyyZtuUyLEYFJ2CBmvWS/PS1jA="; + hash = "sha256-eUx71aCk0DHtD735YmHS8+awcoN6WYZi1fA8+pS8mXo="; }; in buildPythonPackage rec { @@ -39,7 +39,7 @@ buildPythonPackage rec { owner = "angr"; repo = "cle"; rev = "refs/tags/v${version}"; - hash = "sha256-G/5KYB6np4Y5RTA65WyGvT1I5LyQ2WXJmu5OtXdKmLg="; + hash = "sha256-qwItp8HHqvjzXJIGfEtGAM09eOhz0GEKPYwgbXJBdXw="; }; build-system = [ setuptools ]; From f99e3bb3e17641c52e2831568bedde4a7b1534b6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 21:35:09 +0200 Subject: [PATCH 091/213] python311Packages.angr: 9.2.122 -> 9.2.124 Diff: https://github.com/angr/angr/compare/refs/tags/v9.2.122...v9.2.124 --- pkgs/development/python-modules/angr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/angr/default.nix b/pkgs/development/python-modules/angr/default.nix index d382cc49c987..49cf0210b224 100644 --- a/pkgs/development/python-modules/angr/default.nix +++ b/pkgs/development/python-modules/angr/default.nix @@ -36,7 +36,7 @@ buildPythonPackage rec { pname = "angr"; - version = "9.2.119"; + version = "9.2.124"; pyproject = true; disabled = pythonOlder "3.11"; @@ -45,7 +45,7 @@ buildPythonPackage rec { owner = "angr"; repo = "angr"; rev = "refs/tags/v${version}"; - hash = "sha256-GwfQj8KU6M5ylgJPN1Blz8Chz2zEDTZayFdvjXXWoHY="; + hash = "sha256-tjopUg0EZved31bYfrxchqOfQwzEo7dKxX/uUhngJzc="; }; postPatch = '' From 61cc7eaffdf01369639b7c0b678ea9987237163a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 21:36:07 +0200 Subject: [PATCH 092/213] python312Packages.angrop: 9.2.10 -> 9.2.11 Diff: https://github.com/angr/angrop/compare/refs/tags/v9.2.10...v9.2.11 --- pkgs/development/python-modules/angrop/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/angrop/default.nix b/pkgs/development/python-modules/angrop/default.nix index d822f66800d5..02cb4798f5e3 100644 --- a/pkgs/development/python-modules/angrop/default.nix +++ b/pkgs/development/python-modules/angrop/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "angrop"; - version = "9.2.10"; + version = "9.2.11"; pyproject = true; disabled = pythonOlder "3.6"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "angr"; repo = "angrop"; rev = "refs/tags/v${version}"; - hash = "sha256-+epX+tCSv5Kit4lncDNtjokehCSl+tO7rbi3L+RrI+E="; + hash = "sha256-wL6H4UqBqOHMQU91q0uJrgeS/wVvIbinpF9IBtli3Ig="; }; build-system = [ setuptools ]; From 95c1043ff5531b4348c50fa92763954df98399ed Mon Sep 17 00:00:00 2001 From: Artturin Date: Tue, 22 Oct 2024 20:12:20 +0300 Subject: [PATCH 093/213] treewide: remove usages of aliases {build,host,target}Platform --- .../networking/browsers/chromium/common.nix | 1 - .../signal-desktop/default.nix | 6 +++--- .../rust-hypervisor-firmware/default.nix | 6 +++--- pkgs/by-name/bo/bombsquad/package.nix | 3 +-- pkgs/by-name/pu/pupdate/package.nix | 3 +-- .../compilers/flutter/engine/package.nix | 12 ++++-------- .../compilers/flutter/engine/source.nix | 19 +++++++++---------- .../compilers/flutter/engine/tools.nix | 6 ++---- pkgs/development/compilers/zig/cc.nix | 6 +++--- .../python-modules/conda/default.nix | 4 ++-- pkgs/tools/networking/rosenpass/default.nix | 4 ++-- pkgs/top-level/all-packages.nix | 6 ++++-- 12 files changed, 34 insertions(+), 42 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix index 70ebecaa63de..05ab78ad1e91 100644 --- a/pkgs/applications/networking/browsers/chromium/common.nix +++ b/pkgs/applications/networking/browsers/chromium/common.nix @@ -1,7 +1,6 @@ { stdenv, lib, fetchpatch , recompressTarball , buildPackages -, buildPlatform , pkgsBuildBuild # Channel data: , channel, upstream-info diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix index f7a3a80dff62..45f93f97f245 100644 --- a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix +++ b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix @@ -1,9 +1,9 @@ -{ hostPlatform, callPackage }: +{ stdenv, callPackage }: { signal-desktop = - if hostPlatform.system == "aarch64-linux" then + if stdenv.hostPlatform.system == "aarch64-linux" then callPackage ./signal-desktop-aarch64.nix { } - else if hostPlatform.isDarwin then + else if stdenv.hostPlatform.isDarwin then callPackage ./signal-desktop-darwin.nix { } else callPackage ./signal-desktop.nix { }; diff --git a/pkgs/applications/virtualization/rust-hypervisor-firmware/default.nix b/pkgs/applications/virtualization/rust-hypervisor-firmware/default.nix index 193776fa5ec0..baa95b13c9ed 100644 --- a/pkgs/applications/virtualization/rust-hypervisor-firmware/default.nix +++ b/pkgs/applications/virtualization/rust-hypervisor-firmware/default.nix @@ -1,11 +1,11 @@ { lib , fetchFromGitHub -, hostPlatform +, stdenv , lld }: let - arch = hostPlatform.qemuArch; + arch = stdenv.hostPlatform.qemuArch; target = ./. + "/${arch}-unknown-none.json"; @@ -15,7 +15,7 @@ assert lib.assertMsg (builtins.pathExists target) "Target spec not found"; let cross = import ../../../.. { - system = hostPlatform.system; + system = stdenv.hostPlatform.system; crossSystem = lib.systems.examples."${arch}-embedded" // { rust.rustcTarget = "${arch}-unknown-none"; rust.platform = lib.importJSON target; diff --git a/pkgs/by-name/bo/bombsquad/package.nix b/pkgs/by-name/bo/bombsquad/package.nix index 08b80d8b37b8..078d12df8dd7 100644 --- a/pkgs/by-name/bo/bombsquad/package.nix +++ b/pkgs/by-name/bo/bombsquad/package.nix @@ -1,7 +1,6 @@ { lib, stdenv, - targetPlatform, fetchurl, python312, SDL2, @@ -30,7 +29,7 @@ let hash = "sha256-o1Yg0C5k07NZzc9jQrHXR+kkQl8HZ55U9/fqcpe3Iyw="; }; } - .${targetPlatform.system} or (throw "${targetPlatform.system} is unsupported."); + .${stdenv.targetPlatform.system} or (throw "${stdenv.targetPlatform.system} is unsupported."); in stdenv.mkDerivation (finalAttrs: { pname = "bombsquad"; diff --git a/pkgs/by-name/pu/pupdate/package.nix b/pkgs/by-name/pu/pupdate/package.nix index b89d472dfb7b..62eb2cd651a3 100644 --- a/pkgs/by-name/pu/pupdate/package.nix +++ b/pkgs/by-name/pu/pupdate/package.nix @@ -5,7 +5,6 @@ , dotnetCorePackages , openssl , zlib -, hostPlatform , nix-update-script }: @@ -30,7 +29,7 @@ buildDotnetModule rec { patches = [ ./add-runtime-identifier.patch ]; postPatch = '' substituteInPlace pupdate.csproj \ - --replace @RuntimeIdentifier@ "${dotnetCorePackages.systemToDotnetRid hostPlatform.system}" + --replace @RuntimeIdentifier@ "${dotnetCorePackages.systemToDotnetRid stdenv.hostPlatform.system}" ''; projectFile = "pupdate.csproj"; diff --git a/pkgs/development/compilers/flutter/engine/package.nix b/pkgs/development/compilers/flutter/engine/package.nix index d9b20898886c..b4ac8c9828d9 100644 --- a/pkgs/development/compilers/flutter/engine/package.nix +++ b/pkgs/development/compilers/flutter/engine/package.nix @@ -3,12 +3,10 @@ callPackage, writeText, symlinkJoin, - targetPlatform, - buildPlatform, darwin, clang, llvm, - tools ? callPackage ./tools.nix { inherit buildPlatform; }, + tools ? callPackage ./tools.nix { }, stdenv, stdenvNoCC, dart, @@ -53,7 +51,7 @@ let expandDeps = deps: lib.flatten (map expandSingleDep deps); - constants = callPackage ./constants.nix { platform = targetPlatform; }; + constants = callPackage ./constants.nix { platform = stdenv.targetPlatform; }; python3 = if lib.versionAtLeast flutterVersion "3.20" then python312 else python39; @@ -64,8 +62,6 @@ let version hashes url - targetPlatform - buildPlatform ; }; @@ -253,7 +249,7 @@ stdenv.mkDerivation (finalAttrs: { "--embedder-for-target" "--no-goma" ] - ++ lib.optionals (targetPlatform.isx86_64 == false) [ + ++ lib.optionals (stdenv.targetPlatform.isx86_64 == false) [ "--linux" "--linux-cpu ${constants.alt-arch}" ] @@ -278,7 +274,7 @@ stdenv.mkDerivation (finalAttrs: { --out-dir $out \ --target-sysroot $toolchain \ --target-dir $outName \ - --target-triple ${targetPlatform.config} \ + --target-triple ${stdenv.targetPlatform.config} \ --enable-fontconfig runHook postConfigure diff --git a/pkgs/development/compilers/flutter/engine/source.nix b/pkgs/development/compilers/flutter/engine/source.nix index 426e4db4e664..b6cc9683e78d 100644 --- a/pkgs/development/compilers/flutter/engine/source.nix +++ b/pkgs/development/compilers/flutter/engine/source.nix @@ -1,9 +1,7 @@ { + stdenv, lib, callPackage, - buildPlatform, - targetPlatform, - hostPlatform, fetchgit, tools ? null, curl, @@ -19,13 +17,14 @@ url, }@pkgs: let - target-constants = callPackage ./constants.nix { platform = targetPlatform; }; - build-constants = callPackage ./constants.nix { platform = buildPlatform; }; - tools = pkgs.tools or (callPackage ./tools.nix { inherit hostPlatform buildPlatform; }); + target-constants = callPackage ./constants.nix { platform = stdenv.targetPlatform; }; + build-constants = callPackage ./constants.nix { platform = stdenv.buildPlatform; }; + tools = pkgs.tools or (callPackage ./tools.nix { }); boolOption = value: if value then "True" else "False"; in -runCommand "flutter-engine-source-${version}-${buildPlatform.system}-${targetPlatform.system}" +runCommand + "flutter-engine-source-${version}-${stdenv.buildPlatform.system}-${stdenv.targetPlatform.system}" { pname = "flutter-engine-source"; inherit version; @@ -53,7 +52,7 @@ runCommand "flutter-engine-source-${version}-${buildPlatform.system}-${targetPla "custom_vars": { "download_fuchsia_deps": False, "download_android_deps": False, - "download_linux_deps": ${boolOption targetPlatform.isLinux}, + "download_linux_deps": ${boolOption stdenv.targetPlatform.isLinux}, "setup_githooks": False, "download_esbuild": False, "download_dart_sdk": False, @@ -83,8 +82,8 @@ runCommand "flutter-engine-source-${version}-${buildPlatform.system}-${targetPla outputHashAlgo = "sha256"; outputHashMode = "recursive"; outputHash = - (hashes."${buildPlatform.system}" or { })."${targetPlatform.system}" - or (throw "Hash not set for ${targetPlatform.system} on ${buildPlatform.system}"); + (hashes."${stdenv.buildPlatform.system}" or { })."${stdenv.targetPlatform.system}" + or (throw "Hash not set for ${stdenv.targetPlatform.system} on ${stdenv.buildPlatform.system}"); } '' source ${../../../../build-support/fetchgit/deterministic-git} diff --git a/pkgs/development/compilers/flutter/engine/tools.nix b/pkgs/development/compilers/flutter/engine/tools.nix index 42cfd5e6dca6..dbe0b4bcf157 100644 --- a/pkgs/development/compilers/flutter/engine/tools.nix +++ b/pkgs/development/compilers/flutter/engine/tools.nix @@ -5,8 +5,6 @@ fetchurl, writeText, runCommand, - buildPlatform, - hostPlatform, darwin, writeShellScriptBin, depot_toolsCommit ? "7d95eb2eb054447592585c73a8ff7adad97ecba1", @@ -31,8 +29,8 @@ }, }: let - constants = callPackage ./constants.nix { platform = buildPlatform; }; - host-constants = callPackage ./constants.nix { platform = hostPlatform; }; + constants = callPackage ./constants.nix { platform = stdenv.buildPlatform; }; + host-constants = callPackage ./constants.nix { platform = stdenv.hostPlatform; }; stdenv-constants = callPackage ./constants.nix { platform = stdenv.hostPlatform; }; in { diff --git a/pkgs/development/compilers/zig/cc.nix b/pkgs/development/compilers/zig/cc.nix index dc94e918814d..115a71ca4900 100644 --- a/pkgs/development/compilers/zig/cc.nix +++ b/pkgs/development/compilers/zig/cc.nix @@ -3,7 +3,7 @@ wrapCCWith, makeWrapper, runCommand, - targetPlatform, + stdenv, targetPackages, zig, }: @@ -34,9 +34,9 @@ wrapCCWith { nixSupport.cc-cflags = [ "-target" - "${targetPlatform.parsed.cpu.name}-${targetPlatform.parsed.kernel.name}-${targetPlatform.parsed.abi.name}" + "${stdenv.targetPlatform.parsed.cpu.name}-${stdenv.targetPlatform.parsed.kernel.name}-${stdenv.targetPlatform.parsed.abi.name}" ] ++ lib.optional ( - targetPlatform.isLinux && !(targetPackages.isStatic or false) + stdenv.targetPlatform.isLinux && !(targetPackages.isStatic or false) ) "-Wl,-dynamic-linker=${targetPackages.stdenv.cc.bintools.dynamicLinker}"; } diff --git a/pkgs/development/python-modules/conda/default.nix b/pkgs/development/python-modules/conda/default.nix index a02e75987d76..523110cf03ab 100644 --- a/pkgs/development/python-modules/conda/default.nix +++ b/pkgs/development/python-modules/conda/default.nix @@ -1,7 +1,7 @@ { lib, buildPythonPackage, - hostPlatform, + stdenv, fetchFromGitHub, # build dependencies hatchling, @@ -72,7 +72,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "conda" ]; # menuinst is currently not packaged - pythonRemoveDeps = lib.optionals (!hostPlatform.isWindows) [ "menuinst" ]; + pythonRemoveDeps = lib.optionals (!stdenv.hostPlatform.isWindows) [ "menuinst" ]; meta = { description = "OS-agnostic, system-level binary package manager"; diff --git a/pkgs/tools/networking/rosenpass/default.nix b/pkgs/tools/networking/rosenpass/default.nix index 476514d7b826..254a6b3aa8e8 100644 --- a/pkgs/tools/networking/rosenpass/default.nix +++ b/pkgs/tools/networking/rosenpass/default.nix @@ -2,7 +2,7 @@ , fetchFromGitHub , nixosTests , rustPlatform -, hostPlatform +, stdenv , installShellFiles , cmake , libsodium @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec { # nix defaults to building for aarch64 _without_ the armv8-a # crypto extensions, but liboqs depends on these - preBuild = lib.optionalString hostPlatform.isAarch64 '' + preBuild = lib.optionalString stdenv.hostPlatform.isAarch64 '' NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -march=armv8-a+crypto" ''; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 122bfdc21701..6c5147db4bf7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -25964,9 +25964,11 @@ with pkgs; fetchurl = import ../build-support/fetchurl/boot.nix { inherit (stdenv.buildPlatform) system; }; - checkMeta = callPackage ../stdenv/generic/check-meta.nix { }; + checkMeta = callPackage ../stdenv/generic/check-meta.nix { inherit (stdenv) hostPlatform; }; }); - minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/bootstrap-sources.nix { }; + minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/bootstrap-sources.nix { + inherit (stdenv) hostPlatform; + }; make-minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/make-bootstrap-sources.nix { inherit (stdenv) hostPlatform; }; From 0a32e717b147f7d8702e65916053c84336d6a08b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 21:42:17 +0200 Subject: [PATCH 094/213] burpsuite: 2024.8.4 -> 2024.8.5 --- pkgs/tools/networking/burpsuite/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/burpsuite/default.nix b/pkgs/tools/networking/burpsuite/default.nix index 0880780eb65b..45205721c4c8 100644 --- a/pkgs/tools/networking/burpsuite/default.nix +++ b/pkgs/tools/networking/burpsuite/default.nix @@ -9,20 +9,20 @@ }: let - version = "2024.8.4"; + version = "2024.8.5"; product = if proEdition then { productName = "pro"; productDesktop = "Burp Suite Professional Edition"; - hash = "sha256-JWG0iNnQJgMqNsMSZIzFCmss6JhvZ9r7lFHuX46+3Mg="; + hash = "sha256-bG1+U16qRNnHHhjloUIMxBH7/zKRo0b3tEX1ebsClL4="; } else { productName = "community"; productDesktop = "Burp Suite Community Edition"; - hash = "sha256-a+TozSXpwyBlxPztASb4fqGZGn8Asg2/GxKzhIpEuyE="; + hash = "sha256-rUDG2L/MC6vX58If7rLHKd73hyV2lSdO1ZZu9tDaznM="; }; src = fetchurl { From 7b259a70b6904051d643f315a3492af1bb91b61a Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Wed, 23 Oct 2024 21:48:57 +0200 Subject: [PATCH 095/213] vscode-extensions.visualjj.visualjj: 0.11.8 -> 0.12.0 --- .../vscode/extensions/visualjj.visualjj/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix b/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix index e15cfdd5beae..1cee541ab629 100644 --- a/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix +++ b/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix @@ -7,28 +7,28 @@ }: let - version = "0.11.8"; + version = "0.12.0"; sources = { "x86_64-linux" = { arch = "linux-x64"; url = "https://download.visualjj.com/visualjj-linux-x64-${version}.vsix"; - hash = "sha256-L46ORW4iZnZ1GNQSU4opp1bTIh036j9JNmkATjTt/qM="; + hash = "sha256-7zIe5yTSpAhkG4S+k2SAnp4ZOrbbSsdxExpRfMG5EAo="; }; "x86_64-darwin" = { arch = "darwin-x64"; url = "https://download.visualjj.com/visualjj-darwin-x64-${version}.vsix"; - hash = "sha256-h15HMZiV/bCVgoajEBe8XLSmFD7EsU2JVlpqiN6ntjQ="; + hash = "sha256-0mBNcrfDUqdPfQyc38/Z8YppFP8u9tbxpOLWrQriviE="; }; "aarch64-linux" = { arch = "linux-arm64"; url = "https://download.visualjj.com/visualjj-linux-arm64-${version}.vsix"; - hash = "sha256-1h/xBMFXtHn/QA0FpZcuUFKxU65AMvaqds6Q9aNaW3s="; + hash = "sha256-YvKTs+kA4PghQkduq3aIx20bnGv1VnCtMqLmkLADfbE="; }; "aarch64-darwin" = { arch = "darwin-arm64"; url = "https://download.visualjj.com/visualjj-darwin-arm64-${version}.vsix"; - hash = "sha256-9SagMPdkB8d2GeGR/R1EmH5y6VNZtYydst9S82kAQlA="; + hash = "sha256-gV8VKwPBsgUCDd/A02ASNozuBl/tt5FW0xKOgVKVgAM="; }; }; in From a9df3a0f22a12bd006f2efe1bdadaac1f3e7edd0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 22:11:25 +0200 Subject: [PATCH 096/213] python312Packages.base58: refactor - add changelog to meta --- pkgs/development/python-modules/base58/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/base58/default.nix b/pkgs/development/python-modules/base58/default.nix index f3eaa3b3e858..c3a615af3e08 100644 --- a/pkgs/development/python-modules/base58/default.nix +++ b/pkgs/development/python-modules/base58/default.nix @@ -5,19 +5,23 @@ pyhamcrest, pytestCheckHook, pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "base58"; version = "2.1.1"; - format = "setuptools"; - disabled = pythonOlder "3.5"; + pyproject = true; + + disabled = pythonOlder "3.10"; src = fetchPypi { inherit pname version; - sha256 = "c5d0cb3f5b6e81e8e35da5754388ddcc6d0d14b6c6a132cb93d69ed580a7278c"; + hash = "sha256-xdDLP1tugejjXaV1Q4jdzG0NFLbGoTLLk9ae1YCnJ4w="; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pyhamcrest pytestCheckHook @@ -33,9 +37,10 @@ buildPythonPackage rec { meta = with lib; { description = "Base58 and Base58Check implementation"; - mainProgram = "base58"; homepage = "https://github.com/keis/base58"; + changelog = "https://github.com/keis/base58/blob/v${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ nyanloutre ]; + mainProgram = "base58"; }; } From 0090ed3c6eec086b7a8a8f133c36f2afb339da10 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 22:18:32 +0200 Subject: [PATCH 097/213] python312Packages.bugsnag: refactor --- pkgs/development/python-modules/bugsnag/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/bugsnag/default.nix b/pkgs/development/python-modules/bugsnag/default.nix index dd609be90c49..cb883efaa2f3 100644 --- a/pkgs/development/python-modules/bugsnag/default.nix +++ b/pkgs/development/python-modules/bugsnag/default.nix @@ -5,22 +5,25 @@ fetchPypi, flask, pythonOlder, + setuptools, webob, }: buildPythonPackage rec { pname = "bugsnag"; version = "4.7.1"; - format = "setuptools"; + pyproject = true; - disabled = pythonOlder "3.5"; + disabled = pythonOlder "3.10"; src = fetchPypi { inherit pname version; hash = "sha256-mECP4X1KfzAKVlNUB6ZEi5hE2bUoxEUnkIho/DZG6HM="; }; - propagatedBuildInputs = [ webob ]; + build-system = [ setuptools ]; + + dependencies = [ webob ]; optional-dependencies = { flask = [ From b7bf09a38838a21a64d35d75ccf1d17fa3238f0c Mon Sep 17 00:00:00 2001 From: Artturin Date: Wed, 23 Oct 2024 23:18:04 +0300 Subject: [PATCH 098/213] grimblast: patch shebang in `.grimblast-wrapped` `strictDeps` is used so `bash` is not in `buildInputs` just because it's in `common-path.nix` --- pkgs/by-name/gr/grimblast/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/gr/grimblast/package.nix b/pkgs/by-name/gr/grimblast/package.nix index bd6c6301a1d0..dce239d1cb59 100644 --- a/pkgs/by-name/gr/grimblast/package.nix +++ b/pkgs/by-name/gr/grimblast/package.nix @@ -11,6 +11,7 @@ , libnotify , slurp , wl-clipboard +, bash }: stdenvNoCC.mkDerivation (finalAttrs: { @@ -31,6 +32,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { scdoc ]; + buildInputs = [ bash ]; + makeFlags = [ "PREFIX=$(out)" ]; From 3becc6bcb888beb0131aad0bf38aba4ec2d6b81f Mon Sep 17 00:00:00 2001 From: Nicolas Goudry Date: Wed, 23 Oct 2024 22:23:51 +0200 Subject: [PATCH 099/213] gitkraken: 10.4.0 -> 10.4.1 --- .../applications/version-management/gitkraken/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/version-management/gitkraken/default.nix b/pkgs/applications/version-management/gitkraken/default.nix index e6dec35a4a5d..2ebe3c4d2305 100644 --- a/pkgs/applications/version-management/gitkraken/default.nix +++ b/pkgs/applications/version-management/gitkraken/default.nix @@ -57,24 +57,24 @@ let pname = "gitkraken"; - version = "10.4.0"; + version = "10.4.1"; throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}"; srcs = { x86_64-linux = fetchzip { url = "https://release.axocdn.com/linux/GitKraken-v${version}.tar.gz"; - hash = "sha256-JGWDOAkJEnhvUyQOFsmoeW9Izj0IuHNpYGlYAMiWPj0="; + hash = "sha256-ZvLDGhBnWjjWqzwqJOz91X8hr94jkXtMA8CL2hh9mlI="; }; x86_64-darwin = fetchzip { url = "https://release.axocdn.com/darwin/GitKraken-v${version}.zip"; - hash = "sha256-yCDE6QJMgU2Mgr/kUDnbKwQ3MpgVcdjAK7fnTAjSL54="; + hash = "sha256-21VwDFw2dyySoc4NC/RR3k/VtksqaZ5vkdx0z5MKqLc="; }; aarch64-darwin = fetchzip { url = "https://release.axocdn.com/darwin-arm64/GitKraken-v${version}.zip"; - hash = "sha256-nh+tO++QvPx9jyZuxNrH7rHFXZqVnu5jyiki3oWdw7E="; + hash = "sha256-N8WMbJFC74tIeJ6Yyk58nT+sIBYN/7PNLdYNxGSB2yM="; }; }; From 449a963b0e540ea94cc2b50db3ab5cac2ac8a988 Mon Sep 17 00:00:00 2001 From: Ryan Horiguchi Date: Fri, 18 Oct 2024 15:12:48 +0200 Subject: [PATCH 100/213] nixos/nginx: create 127.0.0.1 alias for status page --- nixos/modules/services/web-servers/nginx/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix index 1a58662adafa..1df7dc43048c 100644 --- a/nixos/modules/services/web-servers/nginx/default.nix +++ b/nixos/modules/services/web-servers/nginx/default.nix @@ -1226,6 +1226,7 @@ in ++ lib.optional cfg.recommendedZstdSettings pkgs.nginxModules.zstd; services.nginx.virtualHosts.localhost = mkIf cfg.statusPage { + serverAliases = [ "127.0.0.1" ] ++ lib.optional config.networking.enableIPv6 "[::1]"; listenAddresses = lib.mkDefault ([ "0.0.0.0" ] ++ lib.optional enableIPv6 "[::]"); From 20ebe18d2cd82793fc2467c0ea78628c481fe56c Mon Sep 17 00:00:00 2001 From: zi3m5f <113244000+zi3m5f@users.noreply.github.com> Date: Wed, 23 Oct 2024 23:02:33 +0200 Subject: [PATCH 101/213] nixos/manual: enhance appimage instructions Following a bug report (#350383) about `appimage-run` missing a shared library, add instructions to nixos manual. --- .../adding-custom-packages.section.md | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/nixos/doc/manual/configuration/adding-custom-packages.section.md b/nixos/doc/manual/configuration/adding-custom-packages.section.md index f9a5221d6c93..f2012d9c2462 100644 --- a/nixos/doc/manual/configuration/adding-custom-packages.section.md +++ b/nixos/doc/manual/configuration/adding-custom-packages.section.md @@ -90,16 +90,30 @@ Hello, world! Most pre-built executables will not work on NixOS. There are two notable exceptions: flatpaks and AppImages. For flatpaks see the [dedicated -section](#module-services-flatpak). AppImages will not run "as-is" on NixOS. -First you need to install `appimage-run`: add to `/etc/nixos/configuration.nix` +section](#module-services-flatpak). AppImages can run "as-is" on NixOS. + +First you need to enable AppImage support: add to `/etc/nixos/configuration.nix` ```nix { - environment.systemPackages = [ pkgs.appimage-run ]; + programs.appimage.enable = true; + programs.appimage.binfmt = true; } ``` -Then instead of running the AppImage "as-is", run `appimage-run foo.appimage`. +Then you can run the AppImage "as-is" or with `appimage-run foo.appimage`. + +If there are shared libraries missing add them with + +```nix +{ + programs.appimage.package = pkgs.appimage-run.override { + extraPkgs = pkgs: [ + # missing libraries here, e.g.: `pkgs.libepoxy` + ]; + } +} +``` To make other pre-built executables work on NixOS, you need to package them with Nix and special helpers like `autoPatchelfHook` or `buildFHSEnv`. See From 259fd995f5abe13cc7a69fca820df950912d9d77 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 24 Oct 2024 00:11:49 +0200 Subject: [PATCH 102/213] python312Packages.ray: 2.37.0 -> 2.38.0 Diff: https://github.com/ray-project/ray/compare/ray-2.37.0...ray-2.38.0 Changelog: https://github.com/ray-project/ray/releases/tag/ray-2.38.0 --- pkgs/development/python-modules/ray/binary-hashes.nix | 6 +++--- pkgs/development/python-modules/ray/default.nix | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/ray/binary-hashes.nix b/pkgs/development/python-modules/ray/binary-hashes.nix index 4ce40625e3c3..bab6c0695e54 100644 --- a/pkgs/development/python-modules/ray/binary-hashes.nix +++ b/pkgs/development/python-modules/ray/binary-hashes.nix @@ -1,11 +1,11 @@ { cp310 = { - hash = "sha256-KZMkQeaKt9rTWydsdjZwv0Lr9yHN3E9N6CAL2SrAXFg="; + hash = "sha256-On1vcVm85BF7/o+cPQtl/yclf+LdjXN9rQ84aWZkQNo="; }; cp311 = { - hash = "sha256-tCAnnKFPAswn/Fkv8fKNqaoIuWIxa/Zd3zcNuHcILpE="; + hash = "sha256-7OgCzzocECtT9juLyQ2UeXHEs4feryM8Ik7Y7zSh88s="; }; cp312 = { - hash = "sha256-AmjHvC6Ltu+buJaSmd61hXv2cr/LWdqV23SVqKUC+Lo="; + hash = "sha256-B1B9L5lh6NU5DA62Bt8kkhbvWvsf+BhVgfPpIEHWYpM="; }; } diff --git a/pkgs/development/python-modules/ray/default.nix b/pkgs/development/python-modules/ray/default.nix index 6a9532f953d5..41bfd53c9bf0 100644 --- a/pkgs/development/python-modules/ray/default.nix +++ b/pkgs/development/python-modules/ray/default.nix @@ -56,7 +56,7 @@ let pname = "ray"; - version = "2.37.0"; + version = "2.38.0"; in buildPythonPackage rec { inherit pname version; From e12a45dd7e8323f132f54d9c5c6b1b05b3030a15 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 24 Oct 2024 01:32:36 +0200 Subject: [PATCH 103/213] esphome: 2024.10.1 -> 2024.10.2 https://github.com/esphome/esphome/releases/tag/2024.10.2 --- pkgs/tools/misc/esphome/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/esphome/default.nix b/pkgs/tools/misc/esphome/default.nix index d5d99f080ebf..70df226929df 100644 --- a/pkgs/tools/misc/esphome/default.nix +++ b/pkgs/tools/misc/esphome/default.nix @@ -21,14 +21,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "esphome"; - version = "2024.10.1"; + version = "2024.10.2"; pyproject = true; src = fetchFromGitHub { owner = pname; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-tnyuxDlrq5zeXCnHxvBQm3VEpnYL/7308Jrjq8IZ4Uc="; + hash = "sha256-WEsFgmwH6OGkAn1c0h/HBhBJr2329YHSKMZzjEDTKNg="; }; build-systems = with python.pkgs; [ From f5194c3579c10f112e9706fd3c1a787defc753eb Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Wed, 23 Oct 2024 23:00:13 +0000 Subject: [PATCH 104/213] openbsd.openbsdSetupHook: Fix bsd.prog.mk bsd.prog.mk makes sure libc is built before programs that use it by making all programs depend on core files. We handle this dependency by referencing libc in cc-wrapper, but that isn't sufficient to tell bsd.prog.mk that e.g. crtbegin.o exists. Clear libc-related variables to fix OpenBSD program build --- .../bsd/openbsd/pkgs/openbsdSetupHook/setup-hook.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/os-specific/bsd/openbsd/pkgs/openbsdSetupHook/setup-hook.sh b/pkgs/os-specific/bsd/openbsd/pkgs/openbsdSetupHook/setup-hook.sh index e06dbda37c40..dbd016fcb59c 100644 --- a/pkgs/os-specific/bsd/openbsd/pkgs/openbsdSetupHook/setup-hook.sh +++ b/pkgs/os-specific/bsd/openbsd/pkgs/openbsdSetupHook/setup-hook.sh @@ -1,6 +1,11 @@ addOpenBSDMakeFlags() { prependToVar makeFlags "INCSDIR=${!outputDev}/include" prependToVar makeFlags "MANDIR=${!outputMan}/share/man" + # Variables are used to declare dependencies, but we handle them with cc-wrapper + prependToVar makeFlags "CRTBEGIN=" + prependToVar makeFlags "CRTEND=" + prependToVar makeFlags "LIBCRT0=" + prependToVar makeFlags "LIBC=" } fixOpenBSDInstallDirs() { From fcd62ad08216260152221622eba2f6119b8eb5f4 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Wed, 23 Oct 2024 23:09:45 +0000 Subject: [PATCH 105/213] openbsd.rtld: init rtld contains ld.so, the dynamic linker on OpenBSD. This package does not include related scripts (ldd and ldconfig), because they would create a dependency loop. rtld (run-time ld) is an os-agnostic term for dynamic linker. For simplicity, also link this into the libc symlinkJoin package --- pkgs/os-specific/bsd/openbsd/pkgs/libc.nix | 19 ++++--- .../openbsd/pkgs/rtld/ldso-fix-makefile.patch | 57 +++++++++++++++++++ .../bsd/openbsd/pkgs/rtld/package.nix | 31 ++++++++++ 3 files changed, 100 insertions(+), 7 deletions(-) create mode 100644 pkgs/os-specific/bsd/openbsd/pkgs/rtld/ldso-fix-makefile.patch create mode 100644 pkgs/os-specific/bsd/openbsd/pkgs/rtld/package.nix diff --git a/pkgs/os-specific/bsd/openbsd/pkgs/libc.nix b/pkgs/os-specific/bsd/openbsd/pkgs/libc.nix index 895b82ed5307..db49e28ec7e3 100644 --- a/pkgs/os-specific/bsd/openbsd/pkgs/libc.nix +++ b/pkgs/os-specific/bsd/openbsd/pkgs/libc.nix @@ -1,11 +1,13 @@ { lib, + stdenvNoLibc, symlinkJoin, libcMinimal, librthread, libm, librpcsvc, libutil, + rtld, version, }: @@ -27,13 +29,16 @@ symlinkJoin rec { (lib.getLib p) (lib.getMan p) ]) - [ - libcMinimal - libm - librthread - librpcsvc - libutil - ]; + ( + [ + libcMinimal + libm + librthread + librpcsvc + libutil + ] + ++ (lib.optional (!stdenvNoLibc.hostPlatform.isStatic) rtld) + ); postBuild = '' rm -r "$out/nix-support" diff --git a/pkgs/os-specific/bsd/openbsd/pkgs/rtld/ldso-fix-makefile.patch b/pkgs/os-specific/bsd/openbsd/pkgs/rtld/ldso-fix-makefile.patch new file mode 100644 index 000000000000..b6155539e84c --- /dev/null +++ b/pkgs/os-specific/bsd/openbsd/pkgs/rtld/ldso-fix-makefile.patch @@ -0,0 +1,57 @@ +diff --git a/libexec/ld.so/Makefile b/libexec/ld.so/Makefile +index 7f8f6ef2961..469c34bb6de 100644 +--- a/libexec/ld.so/Makefile ++++ b/libexec/ld.so/Makefile +@@ -1,6 +1,5 @@ + # $OpenBSD: Makefile,v 1.88 2024/04/05 13:51:47 deraadt Exp $ + +-SUBDIR=ldconfig ldd + MAN= ld.so.1 + + .include +@@ -70,21 +69,15 @@ ELF_LDFLAGS+=--shared -Bsymbolic --no-undefined + + .ifdef RELATIVE_RELOC + CHECK_LDSO=c() { \ +- ! readelf -Wr $$1 | \ ++ ! $(READELF) -Wr $$1 | \ + egrep -qv '^($$|[ R])| (${RELATIVE_RELOC}) '; \ + }; c + .endif + +-test_prog= test-$(PROG) +-CLEANFILES+= test-$(PROG) + candidate= $(PROG).test + CLEANFILES+= ${candidate} + +-$(test_prog): +- printf '#include \n#include \nint main(int argc, char **argv){ pthread_attr_t attr; printf("%%s: ", argv[0]); pthread_attr_init(&attr); printf("%%s!\\n", argv[1] ? argv[1] : "foo"); }\n' | \ +- $(CC) -P -x c - -Wl,-dynamic-linker,./$(candidate) -o $@ -lpthread +- +-$(PROG): $(test_prog) ${VERSION_SCRIPT} $(OBJS) ${LD_SCRIPT} ++$(PROG): ${VERSION_SCRIPT} $(OBJS) ${LD_SCRIPT} + .if defined(SYSPATCH_PATH) + $(LD) -e _dl_start $(ELF_LDFLAGS) -o $(candidate) \ + `readelf -Ws ${SYSPATCH_PATH}/usr/libexec/${.TARGET} | \ +@@ -96,9 +89,6 @@ $(PROG): $(test_prog) ${VERSION_SCRIPT} $(OBJS) ${LD_SCRIPT} + .endif + .ifdef CHECK_LDSO + ${CHECK_LDSO} $(candidate) +-.endif +-.ifndef CROSSDIR +- ulimit -c 0; [ "`${.OBJDIR}/$(test_prog) ok`" = "${.OBJDIR}/$(test_prog): ok!" ] + .endif + cp $(candidate) $@ + .endif +@@ -113,10 +103,4 @@ CLEANFILES+= ld.so.a + all: ld.so.a + + ld.so.a: ${OBJS} ${.CURDIR}/Symbols.map ${test_prog} ${LD_SCRIPT} +- ar cqD $@ $? +- +-afterinstall: ld.so.a +- install -d -o root -g wheel -m 755 \ +- ${DESTDIR}/usr/share/relink/usr/libexec +- install -o ${BINOWN} -g ${BINGRP} -m ${NONBINMODE} \ +- ld.so.a ${DESTDIR}/usr/share/relink/usr/libexec/ld.so.a ++ $(AR) cqD $@ $? diff --git a/pkgs/os-specific/bsd/openbsd/pkgs/rtld/package.nix b/pkgs/os-specific/bsd/openbsd/pkgs/rtld/package.nix new file mode 100644 index 000000000000..58fd1fd8ebd4 --- /dev/null +++ b/pkgs/os-specific/bsd/openbsd/pkgs/rtld/package.nix @@ -0,0 +1,31 @@ +{ + lib, + mkDerivation, +}: + +mkDerivation { + path = "libexec/ld.so"; + extraPaths = [ + "lib/libc/string" + "lib/csu/os-note-elf.h" + ]; + patches = [ + ./ldso-fix-makefile.patch + ]; + + libcMinimal = true; + + NIX_CFLAGS_COMPILE = "-Wno-error"; + + # DESTDIR is overridden in bsdSetupHook, just fixup afterwards + postInstall = '' + mv $out/bin $out/libexec + ''; + + outputs = [ + "out" + "man" + ]; + + meta.platforms = lib.platforms.openbsd; +} From 6da0a87109da2ea84a076c34dd66a7e596952438 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Thu, 24 Oct 2024 00:15:36 +0000 Subject: [PATCH 106/213] bintools-wrapper: Set dynamic-linker on OpenBSD Now that ld.so is symlinked into the libc derivation, we can use it as a dynamic linker. In my testing, OpenBSD does not have any issues with executing from a symlinked ld.so. --- pkgs/build-support/bintools-wrapper/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/build-support/bintools-wrapper/default.nix b/pkgs/build-support/bintools-wrapper/default.nix index b4736bc960fa..6d8b9a0a7593 100644 --- a/pkgs/build-support/bintools-wrapper/default.nix +++ b/pkgs/build-support/bintools-wrapper/default.nix @@ -134,6 +134,7 @@ let else if targetPlatform.isLoongArch64 then "${sharedLibraryLoader}/lib/ld-linux-loongarch*.so.1" else if targetPlatform.isDarwin then "/usr/lib/dyld" else if targetPlatform.isFreeBSD then "${sharedLibraryLoader}/libexec/ld-elf.so.1" + else if targetPlatform.isOpenBSD then "${sharedLibraryLoader}/libexec/ld.so" else if hasSuffix "pc-gnu" targetPlatform.config then "ld.so.1" else ""; From f90bad19d57e8f23647bb48c545946cfce4276e5 Mon Sep 17 00:00:00 2001 From: happysalada Date: Wed, 23 Oct 2024 20:46:21 -0400 Subject: [PATCH 107/213] cloudflare-dydns: 4.1 -> 5.0 --- .../networking/cloudflare-dyndns/default.nix | 39 +++++++------------ 1 file changed, 13 insertions(+), 26 deletions(-) diff --git a/pkgs/applications/networking/cloudflare-dyndns/default.nix b/pkgs/applications/networking/cloudflare-dyndns/default.nix index 087b3c66f00d..cf013c5d69ac 100644 --- a/pkgs/applications/networking/cloudflare-dyndns/default.nix +++ b/pkgs/applications/networking/cloudflare-dyndns/default.nix @@ -1,52 +1,39 @@ -{ lib -, python3 -, fetchFromGitHub -, fetchpatch +{ + lib, + python3, + fetchFromGitHub, }: python3.pkgs.buildPythonApplication rec { pname = "cloudflare-dyndns"; - version = "4.1"; - format = "pyproject"; + version = "5.0"; + pyproject = true; src = fetchFromGitHub { owner = "kissgyorgy"; - repo = pname; + repo = "cloudflare-dyndns"; rev = "v${version}"; - hash = "sha256-6Q5fpJ+HuQ+hc3xTtB5tR43pn9WZ0nZZR723iLAkpis="; + hash = "sha256-tI6qdNxIMEuAR+BcqsRi2EBXTQnfdDLKW7Y+fbcmlao="; }; - nativeBuildInputs = with python3.pkgs; [ + build-system = with python3.pkgs; [ poetry-core ]; - propagatedBuildInputs = with python3.pkgs; [ + dependencies = with python3.pkgs; [ attrs click cloudflare - pydantic_1 + pydantic requests + httpx + truststore ]; nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ]; - patches = [ - # Switch to poetry-core, https://github.com/kissgyorgy/cloudflare-dyndns/pull/22 - (fetchpatch { - name = "switch-to-poetry-core.patch"; - url = "https://github.com/kissgyorgy/cloudflare-dyndns/commit/741ed1ccb3373071ce15683a3b8ddc78d64866f8.patch"; - sha256 = "sha256-mjSah0DWptZB6cjhP6dJg10BpJylPSQ2K4TKda7VmHw="; - }) - ]; - - postPatch = '' - substituteInPlace pyproject.toml \ - --replace 'click = "^7.0"' 'click = "*"' \ - --replace 'attrs = "^21.1.0"' 'attrs = "*"' - ''; - disabledTests = [ "test_get_ipv4" ]; From 973913863027b4e3ab7cacb6d8e84e1ccaa59eba Mon Sep 17 00:00:00 2001 From: happysalada Date: Wed, 23 Oct 2024 21:00:47 -0400 Subject: [PATCH 108/213] aider-chat: 0.59.0 -> 0.60.0 --- pkgs/by-name/ai/aider-chat/package.nix | 134 ++++++++++++++++--------- 1 file changed, 87 insertions(+), 47 deletions(-) diff --git a/pkgs/by-name/ai/aider-chat/package.nix b/pkgs/by-name/ai/aider-chat/package.nix index d8d42d73c4e8..2b2e9cc9dbbe 100644 --- a/pkgs/by-name/ai/aider-chat/package.nix +++ b/pkgs/by-name/ai/aider-chat/package.nix @@ -12,7 +12,7 @@ let self = python3; packageOverrides = _: super: { tree-sitter = super.tree-sitter_0_21; }; }; - version = "0.59.0"; + version = "0.60.0"; in python3.pkgs.buildPythonApplication { pname = "aider-chat"; @@ -20,60 +20,100 @@ python3.pkgs.buildPythonApplication { pyproject = true; src = fetchFromGitHub { - owner = "paul-gauthier"; + owner = "Aider-AI"; repo = "aider"; rev = "refs/tags/v${version}"; - hash = "sha256-20LicYj1j5gGzhF+SxPUKu858nHZgwDF1JxXeHRtYe0="; + hash = "sha256-0jAdUcGGJzxvTKY/56an0oLEghZHz6fdNLg8cPer1Qc="; }; pythonRelaxDeps = true; build-system = with python3.pkgs; [ setuptools-scm ]; - dependencies = - with python3.pkgs; - [ - aiohappyeyeballs - backoff - beautifulsoup4 - configargparse - diff-match-patch - diskcache - flake8 - gitpython - grep-ast - importlib-resources - json5 - jsonschema - jiter - litellm - networkx - numpy - packaging - pathspec - pexpect - pillow - playwright - prompt-toolkit - ptyprocess - pypager - pypandoc - pyperclip - pyyaml - psutil - rich - scipy - sounddevice - soundfile - streamlit - tokenizers - watchdog - pydub - ] - ++ lib.optionals (!tensorflow.meta.broken) [ - llama-index-core - llama-index-embeddings-huggingface - ]; + dependencies = with python3.pkgs; [ + aiohappyeyeballs + aiohttp + aiosignal + annotated-types + anyio + attrs + backoff + beautifulsoup4 + certifi + cffi + charset-normalizer + click + configargparse + diff-match-patch + diskcache + distro + filelock + flake8 + frozenlist + fsspec + gitdb + gitpython + grep-ast + h11 + httpcore + httpx + huggingface-hub + idna + importlib-resources + jinja2 + jiter + json5 + jsonschema + jsonschema-specifications + litellm + markdown-it-py + markupsafe + mccabe + mdurl + multidict + networkx + numpy + openai + packaging + pathspec + pexpect + pillow + prompt-toolkit + psutil + ptyprocess + pycodestyle + pycparser + pydantic + pydantic-core + pydub + pyflakes + pygments + pypandoc + pyperclip + python-dotenv + pyyaml + referencing + regex + requests + rich + rpds-py + scipy + smmap + sniffio + sounddevice + soundfile + soupsieve + tiktoken + tokenizers + tqdm + tree-sitter + tree-sitter-languages + typing-extensions + urllib3 + wcwidth + yarl + zipp + ]; buildInputs = [ portaudio ]; From 3591d639b181b2058ade27c1dbb01ffe023ba57f Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Thu, 24 Oct 2024 05:42:31 +0400 Subject: [PATCH 109/213] nqptp: copy systemd service and add capability The binary has its capability to listen on ports removed, and upstream has already moved to AmbientCapabilities in the systemd service instead of using setcap. Copying the systemd service allows using the package with `systemd.packages`. The patch should be removed after version 1.2.4, along with the other patch. The patch is taken from [commit 050a8c2][1] in the upstream repository. [1]: https://github.com/mikebrady/nqptp/commit/050a8c2de9f3e1f4859abf9b36d2f18afd4c34d7 --- pkgs/tools/networking/nqptp/default.nix | 8 +++++++- .../nqptp/systemd-service-capability.patch | 12 ++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 pkgs/tools/networking/nqptp/systemd-service-capability.patch diff --git a/pkgs/tools/networking/nqptp/default.nix b/pkgs/tools/networking/nqptp/default.nix index 26aec487789d..e045c3fe4237 100644 --- a/pkgs/tools/networking/nqptp/default.nix +++ b/pkgs/tools/networking/nqptp/default.nix @@ -18,8 +18,9 @@ stdenv.mkDerivation rec { }; patches = [ - # this patch should be removed when > 1.2.4 + # these patches should be removed when > 1.2.4 ./remove-setcap.patch + ./systemd-service-capability.patch ]; nativeBuildInputs = [ autoreconfHook pkg-config ]; @@ -28,6 +29,11 @@ stdenv.mkDerivation rec { ignoredVersions = ".*(-dev|d0)"; }; + postInstall = '' + mkdir -p $out/lib/systemd/system + cp nqptp.service $out/lib/systemd/system + ''; + meta = { homepage = "https://github.com/mikebrady/nqptp"; description = "Daemon and companion application to Shairport Sync that monitors timing data from any PTP clocks"; diff --git a/pkgs/tools/networking/nqptp/systemd-service-capability.patch b/pkgs/tools/networking/nqptp/systemd-service-capability.patch new file mode 100644 index 000000000000..e06a52fe1c68 --- /dev/null +++ b/pkgs/tools/networking/nqptp/systemd-service-capability.patch @@ -0,0 +1,12 @@ +diff --git a/nqptp.service.in b/nqptp.service.in +index 6f1eb0c..53e6a2e 100644 +--- a/nqptp.service.in ++++ b/nqptp.service.in +@@ -8,6 +8,7 @@ Before=shairport-sync.service + ExecStart=@prefix@/bin/nqptp + User=nqptp + Group=nqptp ++AmbientCapabilities=CAP_NET_BIND_SERVICE + + [Install] + WantedBy=multi-user.target From 6e03f1b2c29848198f2ec62117085fb7f1bac995 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 21:23:41 -0500 Subject: [PATCH 110/213] cava: format --- pkgs/applications/audio/cava/default.nix | 65 +++++++++++++----------- 1 file changed, 36 insertions(+), 29 deletions(-) diff --git a/pkgs/applications/audio/cava/default.nix b/pkgs/applications/audio/cava/default.nix index ed15a6df8808..71e51f103645 100644 --- a/pkgs/applications/audio/cava/default.nix +++ b/pkgs/applications/audio/cava/default.nix @@ -1,19 +1,20 @@ -{ lib -, stdenv -, fetchFromGitHub -, autoreconfHook -, autoconf-archive -, alsa-lib -, fftw -, iniparser -, libpulseaudio -, pipewire -, ncurses -, pkgconf -, SDL2 -, libGL -, withSDL2 ? false -, withPipewire ? true +{ + lib, + stdenv, + fetchFromGitHub, + autoreconfHook, + autoconf-archive, + alsa-lib, + fftw, + iniparser, + libpulseaudio, + pipewire, + ncurses, + pkgconf, + SDL2, + libGL, + withSDL2 ? false, + withPipewire ? true, }: stdenv.mkDerivation rec { @@ -27,18 +28,21 @@ stdenv.mkDerivation rec { hash = "sha256-y6RslsU/zmr0Ai/rnr73N3OtjuBcWa3JCwh9P5GkNss="; }; - buildInputs = [ - alsa-lib - fftw - libpulseaudio - ncurses - iniparser - ] ++ lib.optionals withSDL2 [ - SDL2 - libGL - ] ++ lib.optionals withPipewire [ - pipewire - ]; + buildInputs = + [ + alsa-lib + fftw + libpulseaudio + ncurses + iniparser + ] + ++ lib.optionals withSDL2 [ + SDL2 + libGL + ] + ++ lib.optionals withPipewire [ + pipewire + ]; nativeBuildInputs = [ autoreconfHook @@ -54,7 +58,10 @@ stdenv.mkDerivation rec { description = "Console-based Audio Visualizer for Alsa"; homepage = "https://github.com/karlstav/cava"; license = licenses.mit; - maintainers = with maintainers; [ offline mirrexagon ]; + maintainers = with maintainers; [ + offline + mirrexagon + ]; platforms = platforms.linux; mainProgram = "cava"; }; From c52f659b78751e037c983e482985c72fd4ca0985 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 21:43:08 -0500 Subject: [PATCH 111/213] cava: add darwin support --- pkgs/applications/audio/cava/default.nix | 30 +++++++++++++++--------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/pkgs/applications/audio/cava/default.nix b/pkgs/applications/audio/cava/default.nix index 71e51f103645..864db4fc62ac 100644 --- a/pkgs/applications/audio/cava/default.nix +++ b/pkgs/applications/audio/cava/default.nix @@ -7,14 +7,16 @@ alsa-lib, fftw, iniparser, - libpulseaudio, - pipewire, - ncurses, - pkgconf, - SDL2, libGL, + libpulseaudio, + libtool, + ncurses, + pipewire, + pkgconf, + portaudio, + SDL2, withSDL2 ? false, - withPipewire ? true, + withPipewire ? stdenv.hostPlatform.isLinux, }: stdenv.mkDerivation rec { @@ -30,15 +32,21 @@ stdenv.mkDerivation rec { buildInputs = [ - alsa-lib fftw - libpulseaudio - ncurses iniparser + libpulseaudio + libtool + ncurses + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + alsa-lib + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + portaudio ] ++ lib.optionals withSDL2 [ - SDL2 libGL + SDL2 ] ++ lib.optionals withPipewire [ pipewire @@ -62,7 +70,7 @@ stdenv.mkDerivation rec { offline mirrexagon ]; - platforms = platforms.linux; + platforms = platforms.unix; mainProgram = "cava"; }; } From 5279cea7a780133b349a3dd50ea4086578888c34 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 21:59:18 -0500 Subject: [PATCH 112/213] cava: add versionCheckHook --- pkgs/applications/audio/cava/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/applications/audio/cava/default.nix b/pkgs/applications/audio/cava/default.nix index 864db4fc62ac..7f09e13c9d17 100644 --- a/pkgs/applications/audio/cava/default.nix +++ b/pkgs/applications/audio/cava/default.nix @@ -15,6 +15,7 @@ pkgconf, portaudio, SDL2, + versionCheckHook, withSDL2 ? false, withPipewire ? stdenv.hostPlatform.isLinux, }: @@ -56,7 +57,10 @@ stdenv.mkDerivation rec { autoreconfHook autoconf-archive pkgconf + versionCheckHook ]; + doInstallCheck = true; + versionCheckProgramArg = "-v"; preAutoreconf = '' echo ${version} > version From bd09944eb4924802a09e6226fb9dbed9a4659efe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 03:06:46 +0000 Subject: [PATCH 113/213] python312Packages.wagtail-modeladmin: 2.0.0 -> 2.1.0 --- .../development/python-modules/wagtail-modeladmin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wagtail-modeladmin/default.nix b/pkgs/development/python-modules/wagtail-modeladmin/default.nix index 6b4664398505..2f3988e0af41 100644 --- a/pkgs/development/python-modules/wagtail-modeladmin/default.nix +++ b/pkgs/development/python-modules/wagtail-modeladmin/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "wagtail-modeladmin"; - version = "2.0.0"; + version = "2.1.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -20,7 +20,7 @@ buildPythonPackage rec { repo = pname; owner = "wagtail-nest"; rev = "refs/tags/v${version}"; - hash = "sha256-J6ViGf7lqUvl5EV4/LbADVDp15foY9bUZygs1dSDlKw="; + hash = "sha256-IG7e7YomMM7K2IlJ1Dr1zo+blDPHnu/JeS5csos8ncc="; }; nativeBuildInputs = [ flit-core ]; From 0bc5503c1dcaf1a0c2e214ee74e5b846d746647c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 03:07:31 +0000 Subject: [PATCH 114/213] distrobuilder: 3.0 -> 3.1 --- pkgs/tools/virtualization/distrobuilder/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/virtualization/distrobuilder/default.nix b/pkgs/tools/virtualization/distrobuilder/default.nix index b2927b7c5000..0700c7e95dbc 100644 --- a/pkgs/tools/virtualization/distrobuilder/default.nix +++ b/pkgs/tools/virtualization/distrobuilder/default.nix @@ -32,15 +32,15 @@ let in buildGoModule rec { pname = "distrobuilder"; - version = "3.0"; + version = "3.1"; - vendorHash = "sha256-pFrEkZnrcx0d3oM1klQrNHH+MiLvO4V1uFQdE0kXUqM="; + vendorHash = "sha256-3oHLvOdHbOdaL2FTo+a5HmayNi/i3zoAsU/du9h1N30="; src = fetchFromGitHub { owner = "lxc"; repo = "distrobuilder"; rev = "refs/tags/distrobuilder-${version}"; - sha256 = "sha256-JfME9VaqaQnrhnzhSLGUy9uU+tki1hXdnwqBUD/5XH0="; + sha256 = "sha256-cIzIoLQmg1kgI1QRAmFh/ca88PJBW2yIY92BKHKwTMk="; fetchSubmodules = false; }; From 1dfebceb6e98e46cd24052f71207d66bc2e3ed82 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 22:10:34 -0500 Subject: [PATCH 115/213] cava: move to by-name --- .../audio/cava/default.nix => by-name/ca/cava/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{applications/audio/cava/default.nix => by-name/ca/cava/package.nix} (100%) diff --git a/pkgs/applications/audio/cava/default.nix b/pkgs/by-name/ca/cava/package.nix similarity index 100% rename from pkgs/applications/audio/cava/default.nix rename to pkgs/by-name/ca/cava/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7b68d1d177ca..76d7a62e6b8d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -28400,8 +28400,6 @@ with pkgs; catt = callPackage ../applications/video/catt { }; - cava = callPackage ../applications/audio/cava { }; - cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { }; cbatticon = callPackage ../applications/misc/cbatticon { }; From 85b02bfcf89a217bef20cfb913817249921f7930 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 04:12:19 +0000 Subject: [PATCH 116/213] cyberchef: 10.19.2 -> 10.19.4 --- pkgs/tools/misc/cyberchef/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/cyberchef/default.nix b/pkgs/tools/misc/cyberchef/default.nix index 11fc25bd9d17..2d29f582ff2c 100644 --- a/pkgs/tools/misc/cyberchef/default.nix +++ b/pkgs/tools/misc/cyberchef/default.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { pname = "cyberchef"; - version = "10.19.2"; + version = "10.19.4"; src = fetchzip { url = "https://github.com/gchq/CyberChef/releases/download/v${version}/CyberChef_v${version}.zip"; - sha256 = "sha256-+ICoJnW92IOi/QDwJXRNxP9tN99hNfH6BwLKJvzZFF4="; + sha256 = "sha256-eOMo7kdxC5HfmMrKUhGZU3vnBXibO2Fz1ftIS9RAbjY="; stripRoot = false; }; From cb6e241bb813b4e99601f382922fb79f2d5aac5d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 04:12:28 +0000 Subject: [PATCH 117/213] mcaselector: 2.4.1 -> 2.4.2 --- pkgs/tools/games/minecraft/mcaselector/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/games/minecraft/mcaselector/default.nix b/pkgs/tools/games/minecraft/mcaselector/default.nix index 610a46526ad6..cdec4e139231 100644 --- a/pkgs/tools/games/minecraft/mcaselector/default.nix +++ b/pkgs/tools/games/minecraft/mcaselector/default.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "mcaselector"; - version = "2.4.1"; + version = "2.4.2"; src = fetchurl { url = "https://github.com/Querz/mcaselector/releases/download/${finalAttrs.version}/mcaselector-${finalAttrs.version}.jar"; - hash = "sha256-4czkp7+akZEPvnYLMFGrqrhBYafDVxDo1iQZYwvaARE="; + hash = "sha256-3Kq3vkBiz3A5tUSLNqDHNpognF2Q9HhU8WXwdRVxfSE="; }; dontUnpack = true; From bceedf544c83bef2bf7dc3444bba4730f8f420ed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 04:12:39 +0000 Subject: [PATCH 118/213] cargo-rdme: 1.4.4 -> 1.4.5 --- pkgs/by-name/ca/cargo-rdme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-rdme/package.nix b/pkgs/by-name/ca/cargo-rdme/package.nix index 105104e9b46d..15a2d58146ca 100644 --- a/pkgs/by-name/ca/cargo-rdme/package.nix +++ b/pkgs/by-name/ca/cargo-rdme/package.nix @@ -2,18 +2,18 @@ rustPlatform.buildRustPackage rec { pname = "cargo-rdme"; - version = "1.4.4"; + version = "1.4.5"; src = fetchCrate { inherit pname version; - hash = "sha256-AARkXr6qOq9u/nmcmCnA4P+Q+MPPChCXoRaYiLwCNPs="; + hash = "sha256-IB+n9abFeWLgJLdo3NjffcGrIxXhNdZ2moyfIG+gMoc="; }; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - cargoHash = "sha256-myTh+zOtAt9h/irld7OHSXKMv0V+LAR4h/afYKvXeXg="; + cargoHash = "sha256-mD95+Q6xaL0LFk5841LBrQqzFU7KFJbUgHB96zXy2KU="; meta = with lib; { description = "Cargo command to create the README.md from your crate's documentation"; From 8acfd3327b52fb4b6275c35a960cdef16eda49cf Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Thu, 24 Oct 2024 12:16:31 +0800 Subject: [PATCH 119/213] maintainers: Update email for Moraxyc --- maintainers/maintainer-list.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4be82af33884..9e24da3fea9a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14484,7 +14484,7 @@ }; moraxyc = { name = "Moraxyc Xu"; - email = "nix@qaq.li"; + email = "i@qaq.li"; github = "Moraxyc"; githubId = 69713071; }; From 2e9c465054af8c3e2485075ea16da0e869333a4d Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 22 Oct 2024 13:49:20 -0500 Subject: [PATCH 120/213] vimPlugins: update on 2024-10-22 --- .../editors/vim/plugins/generated.nix | 380 +++++++++--------- 1 file changed, 190 insertions(+), 190 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 2cca961bd128..826a1f2359a0 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -329,12 +329,12 @@ final: prev: SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "2024-10-18"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "30eacb81f0202c0d5718fb27e3ec0b03945a03c7"; - sha256 = "0q75ql3fg84nb8vhfxgi1wpmpfz7yk0wqkiw3l7zf1j5xmqskl4y"; + rev = "3e54f4bbebea598646b141aa8aeca8a01b6ba601"; + sha256 = "1h4j63kaw5pihlwjf2g7xff418wqfbjmn7rg30df5r37kb4bcxa2"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; }; @@ -655,7 +655,7 @@ final: prev: align-nvim = buildVimPlugin { pname = "align.nvim"; - version = "2024-10-20"; + version = "2024-04-10"; src = fetchFromGitHub { owner = "Vonr"; repo = "align.nvim"; @@ -1352,12 +1352,12 @@ final: prev: bufferline-nvim = buildVimPlugin { pname = "bufferline.nvim"; - version = "2024-07-18"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "akinsho"; repo = "bufferline.nvim"; - rev = "0b2fd861eee7595015b6561dade52fb060be10c4"; - sha256 = "068gg98w88q0j3c1wrlggsp0986yppa8vlbnzy7wy4g7kn0aqfsn"; + rev = "5c528bee3dd797d5bd6bae5f229411939b25b203"; + sha256 = "0pv3hylmcl781jy5y1085h247ibvjnhvwwkvz8wvbsx6gl0npcy6"; }; meta.homepage = "https://github.com/akinsho/bufferline.nvim/"; }; @@ -1616,12 +1616,12 @@ final: prev: cmake-tools-nvim = buildVimPlugin { pname = "cmake-tools.nvim"; - version = "2024-09-20"; + version = "2024-10-20"; src = fetchFromGitHub { owner = "Civitasv"; repo = "cmake-tools.nvim"; - rev = "f1f917b584127b673c25138233cebf1d61a19f35"; - sha256 = "1f7rg7ya307bpjnj7ymsj9q9m0pqhd3dql269hn1a3klpgh853f8"; + rev = "d8eb4372fff47028c36f6bec6a8318b166092ed0"; + sha256 = "13k9x6arank1760wmi9rz8rjcbc3qlalsb8krzn3xf1g34ikbq1l"; }; meta.homepage = "https://github.com/Civitasv/cmake-tools.nvim/"; }; @@ -1652,11 +1652,11 @@ final: prev: cmp-async-path = buildVimPlugin { pname = "cmp-async-path"; - version = "2024-10-11"; + version = "2024-10-21"; src = fetchgit { url = "https://codeberg.org/FelipeLema/cmp-async-path/"; - rev = "e3206e521ce89fe0e97cc8f14e4fc8c131f369e4"; - sha256 = "0r6kb1c25m4wwxdx1mxkakfl2qhmmfivvmxx1wp3c8f16rny5m6i"; + rev = "d6d1ffa2075039632a2d71e8fa139818e15ac757"; + sha256 = "1x10v0kd0i2pdxknzdn3zgqdn4hgbivgnczsj56wc32jzcs6k49i"; }; meta.homepage = "https://codeberg.org/FelipeLema/cmp-async-path/"; }; @@ -2792,12 +2792,12 @@ final: prev: coq_nvim = buildVimPlugin { pname = "coq_nvim"; - version = "2024-10-17"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "a23759c0d6f48f5b6b5b1504f24d2021fb87f374"; - sha256 = "0cx46c93bzss1rdxncy6ypscmanj5ywzdmzgn01cby05z44188q0"; + rev = "db12581bea4e83b8d8142c15daa9632d796636cf"; + sha256 = "0gr52xnb8574qk3rbi1jzlsmiqa4nifkc7sy43xjfd0q9px9zln4"; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; }; @@ -2924,12 +2924,12 @@ final: prev: ctrlp-vim = buildVimPlugin { pname = "ctrlp.vim"; - version = "2024-09-22"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "ctrlpvim"; repo = "ctrlp.vim"; - rev = "31be4c36b713a9637c7b530ee52127000a05ea39"; - sha256 = "19jz2vbj4m95w4zdgbmx2c5prmflz3wpg3rf9glcfwi2j5zz1ynx"; + rev = "475a864e7f01dfc5c93965778417cc66e77f3dcc"; + sha256 = "1xakj4yqra10hws4jh0h3x68x74qs2khk1318ckfq11zgz6d877s"; }; meta.homepage = "https://github.com/ctrlpvim/ctrlp.vim/"; }; @@ -3068,12 +3068,12 @@ final: prev: debugprint-nvim = buildVimPlugin { pname = "debugprint.nvim"; - version = "2024-10-12"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "andrewferrier"; repo = "debugprint.nvim"; - rev = "954f0b6c1c2e9338a71442a64ccf464a20ee9134"; - sha256 = "09z2f0fv1gfnvkn2z5f5s9a5cgxna09rach6v7cmcia9f5wg2ncf"; + rev = "b0136b289ef8931e226307e528cf3479447a4985"; + sha256 = "0lhy4ska3bcjc7x023nh6wygh1j4zgxv9409fjn1mwix3kzn6v4n"; }; meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/"; }; @@ -3176,12 +3176,12 @@ final: prev: denops-vim = buildVimPlugin { pname = "denops.vim"; - version = "2024-10-06"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "vim-denops"; repo = "denops.vim"; - rev = "ce5d290493b29968fd3afa4c1190ea27a876861d"; - sha256 = "01z91hnf98mjjqkm3idwvfihpahxrxxlaz0b8ffjcmvikk6x1dsw"; + rev = "3a38e081f922e0134671236edd3e6dcbb251d10c"; + sha256 = "1ddxvgcsayirs4my3agakxm98z6qv7z9nryayfqv26g7k2k3znh9"; }; meta.homepage = "https://github.com/vim-denops/denops.vim/"; }; @@ -3586,12 +3586,12 @@ final: prev: dropbar-nvim = buildVimPlugin { pname = "dropbar.nvim"; - version = "2024-10-08"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "Bekaboo"; repo = "dropbar.nvim"; - rev = "35988affc74c0cebb1484bcdfccfed523c0e7267"; - sha256 = "0ap101wxi1y3f2dx6x9b0ag0gbibifhqj2ybn13z5kab8pindc2r"; + rev = "61d1403532bf6fb3a28caef8394e34234cf674e6"; + sha256 = "14qsbjli3vgw60hpz3bbp3gs2m9paj5gllmz7mxchapzb2mj6clq"; }; meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; }; @@ -4069,19 +4069,19 @@ final: prev: flutter-tools-nvim = buildVimPlugin { pname = "flutter-tools.nvim"; - version = "2024-10-11"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "nvim-flutter"; repo = "flutter-tools.nvim"; - rev = "6bf887bb9442b80a67f36e7465a66de4202d8a3f"; - sha256 = "1y4fksq8lrz2v15vinvvgj3bbqavyx8nsajmf5r81bgmkpqa8bhr"; + rev = "3d6979b900c8787906427fece1344a25c8e17eba"; + sha256 = "1w1brizgrwb3726bcfrybgcckl6mnic5l3qkyir61h5xcz7zw721"; }; meta.homepage = "https://github.com/nvim-flutter/flutter-tools.nvim/"; }; focus-nvim = buildVimPlugin { pname = "focus.nvim"; - version = "2024-10-20"; + version = "2024-07-16"; src = fetchFromGitHub { owner = "nvim-focus"; repo = "focus.nvim"; @@ -4429,12 +4429,12 @@ final: prev: gitsigns-nvim = buildNeovimPlugin { pname = "gitsigns.nvim"; - version = "2024-09-27"; + version = "2024-10-20"; src = fetchFromGitHub { owner = "lewis6991"; repo = "gitsigns.nvim"; - rev = "863903631e676b33e8be2acb17512fdc1b80b4fb"; - sha256 = "15mp1yh989njsj6fmklr4vxgzkbj4lmwzrgjqayqdf687vpkjrm3"; + rev = "ee7634ab4f0a6606438fe13e16cbf2065589a5ed"; + sha256 = "134xgywyjcg731iya93w14p48dq4cp21q36fb4jf7c4vgnnzy7ld"; }; meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; }; @@ -4489,12 +4489,12 @@ final: prev: go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "2024-10-19"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "51676b430fc9288073769319ba0ccb2a3bcd79c9"; - sha256 = "03aj4fx8s54wihqa2q025kkwvavxivnska1jv73qz0shcbzhbg4s"; + rev = "12ab6ac0fdd03b1ec9ee4e5378dd204f744a55bf"; + sha256 = "0ckmvsqwms66h50xrh27rhn7f58ziqcrdzr08vf07k13ljnlsqkh"; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; }; @@ -4921,12 +4921,12 @@ final: prev: highlight-undo-nvim = buildVimPlugin { pname = "highlight-undo.nvim"; - version = "2024-10-07"; + version = "2024-10-20"; src = fetchFromGitHub { owner = "tzachar"; repo = "highlight-undo.nvim"; - rev = "ee2f6355e08719fea902e7c478aa7351934f2bb6"; - sha256 = "0p97grvp0dkp475napzdhjx7yxjl77d4iag207j5zcvgkyyk9rb0"; + rev = "c87a6ec1ded241ef223269077cbd5f97a6f0d5bf"; + sha256 = "0rxsqa5i37sgf1n67xy11qsfzc0x78bkw7jsp8lwn98nvsddbp6c"; }; meta.homepage = "https://github.com/tzachar/highlight-undo.nvim/"; }; @@ -5536,12 +5536,12 @@ final: prev: knap = buildVimPlugin { pname = "knap"; - version = "2024-06-13"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "frabjous"; repo = "knap"; - rev = "0040760bb504a713ea5988c7c490a15faf477c57"; - sha256 = "1l09cc3mi9w9y6g23cylxd5jsrwh451bbmi7w7amymwz17419wsf"; + rev = "7db44d0bb760120142cc1e8f43e44976de59c2f6"; + sha256 = "10vp6m9b0q6ivsb50z284pfzvf1i5dnb3v5hxbysh3hwn7bg4zq5"; }; meta.homepage = "https://github.com/frabjous/knap/"; }; @@ -5572,12 +5572,12 @@ final: prev: kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "2024-10-19"; + version = "2024-10-20"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - rev = "af1de146bf661306789a9f7c546a08ae5b7ff9c8"; - sha256 = "1x5hv1npwd04bfmivkn4m2bri1nngrhlfx8imqqbph7frqhpnv9c"; + rev = "0a52e1b7d7712daa7640cdb213cb1a781b419504"; + sha256 = "0zxfg91sbyqv051piif8yvqg8dbh075kjy65ydwll1qpb23mik6x"; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; }; @@ -5596,12 +5596,12 @@ final: prev: langmapper-nvim = buildVimPlugin { pname = "langmapper.nvim"; - version = "2024-09-19"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "Wansmer"; repo = "langmapper.nvim"; - rev = "ac74a80cb86e8b51e4a13ccb2ee540d544fe1c62"; - sha256 = "1b2sjsi81r7m1pxxkisl4b2w2cag3v2i4andhn89gv6afzakvzka"; + rev = "95d99504e823a7ae7e5f68567a86d76f8d24c082"; + sha256 = "0zs9yg9iknr2klvkq92fhd5z8w31k1nz0bc5h2rjhcvhis3mq1fm"; }; meta.homepage = "https://github.com/Wansmer/langmapper.nvim/"; }; @@ -5644,12 +5644,12 @@ final: prev: lazy-nvim = buildVimPlugin { pname = "lazy.nvim"; - version = "2024-10-02"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "folke"; repo = "lazy.nvim"; - rev = "1159bdccd8910a0fd0914b24d6c3d186689023d9"; - sha256 = "1rf17rh54y862x984372qkrh5mn4dpwxdiyzriwqypvf2zavi3aq"; + rev = "cf8ecc2c5e4332760431a33534240b0cbc6680ab"; + sha256 = "1zly0l298xai6a88m9vbxrqrf6cx1pvs735s51gdxnkvmn63p0ac"; }; meta.homepage = "https://github.com/folke/lazy.nvim/"; }; @@ -5680,12 +5680,12 @@ final: prev: lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2024-10-19"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "5acde1275e0d278bfe7373243b1f29165f6b213e"; - sha256 = "0ramsr7f7sh8f1q80zi13v0l9qc3jw7iz8xrna0c9swzdc28vrs5"; + rev = "cf8183adc2a0a7ce757046ac45560b1e4ad2d3ae"; + sha256 = "1n9g7mdaiiy9447jbp70svclni2qwvjxf4hnavwkkbw9szpq1vqk"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; }; @@ -6052,12 +6052,12 @@ final: prev: lsp-overloads-nvim = buildVimPlugin { pname = "lsp-overloads.nvim"; - version = "2024-06-27"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "Issafalcon"; repo = "lsp-overloads.nvim"; - rev = "93e11c9a01f81daa4a5644e772a7a77f53dc270f"; - sha256 = "1765fwsqxa8w6rznrhhrmxbxk8mhwxh540sllj9rfkx1nh5lszg9"; + rev = "7d766bfccbff2ab0be8089ea4d1493089f67a408"; + sha256 = "0mrd87qpw3c71z90hbifdf3wxqh8xwgqs5d7zlvifrjfvir1494d"; }; meta.homepage = "https://github.com/Issafalcon/lsp-overloads.nvim/"; }; @@ -6207,12 +6207,12 @@ final: prev: luasnip = buildNeovimPlugin { pname = "luasnip"; - version = "2024-09-12"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "l3mon4d3"; repo = "luasnip"; - rev = "e808bee352d1a6fcf902ca1a71cee76e60e24071"; - sha256 = "1yf50bwcg94bprbczcki7c1n318m6ar99m8h1yrmn6m0w4cbvf8r"; + rev = "ac7cbc0e85710db7cba6510b1d8e6a1a551444f7"; + sha256 = "0rw5rbg0m2r9484sp3qj32jggnh04cw6zwiv2myp47zk23yxy3gw"; fetchSubmodules = true; }; meta.homepage = "https://github.com/l3mon4d3/luasnip/"; @@ -6353,12 +6353,12 @@ final: prev: mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2024-09-08"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "williamboman"; repo = "mason-lspconfig.nvim"; - rev = "25c11854aa25558ee6c03432edfa0df0217324be"; - sha256 = "0wqbb6a6p5iq7h47snbcbrh1x7nqf9v959a2zq08pw5b9f7qclal"; + rev = "7446f47b3dfb7df801f31a6f6783c2ad119a6935"; + sha256 = "0v7fmnmm9rc63gfw3s3gy6ggi7jilkvhichivfm6wpc0i4sy36jv"; }; meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; }; @@ -6557,12 +6557,12 @@ final: prev: mini-base16 = buildVimPlugin { pname = "mini.base16"; - version = "2024-09-10"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.base16"; - rev = "aaa564b9c6d34466d542494393ab51efc99b9d0b"; - sha256 = "1sj97196vi3qkfkxpdr4ajd3li42pvzmd1zpcr0ggab05rnpawrq"; + rev = "ddf5076aad744bc5f393f8103ad798adf4ed241b"; + sha256 = "1kjka663skxvv424c10m0sz5sv2y3359hcc0gpazi3gs0sma6d4y"; }; meta.homepage = "https://github.com/echasnovski/mini.base16/"; }; @@ -6749,12 +6749,12 @@ final: prev: mini-hues = buildVimPlugin { pname = "mini.hues"; - version = "2024-10-08"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.hues"; - rev = "40d515229a7ed19c423bcfea8646f6e4354dcfc6"; - sha256 = "1v94yljlpwzbqa4g44n1wvc3hi5wyj6w7mvjx4qg954ak81yfv1j"; + rev = "98ab5fa84d67ff59d895139e331c43fa9a80a044"; + sha256 = "1jzffgvlq2d3nxmilxbcr63j30iscschah4jx5s88lgj2d2d4gbm"; }; meta.homepage = "https://github.com/echasnovski/mini.hues/"; }; @@ -6857,12 +6857,12 @@ final: prev: mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "2024-10-18"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.nvim"; - rev = "9618cf56e76cc0caab54ad60116a8d72f99d7b3b"; - sha256 = "0vqyspxincyhck5fmx4b35y0k5m33d76c6v7n9cq1a2c970grlij"; + rev = "77533e69cc4fadb7f4c25f23255ae0890a058818"; + sha256 = "1w3k703f50422k82s7rm1j9vwymd6r4xmfzy0vgi5zvls2yp22k4"; }; meta.homepage = "https://github.com/echasnovski/mini.nvim/"; }; @@ -6893,12 +6893,12 @@ final: prev: mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "2024-09-28"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.pick"; - rev = "6d66ae9eb0b75261f1842788dda611285b6f065f"; - sha256 = "0j60nbyk9nrgfmjg6p7chnhc5vmpg997kkn6rkjkpyrrz8ybi181"; + rev = "b7ee06ca0b692023d87a17ba855012047c6bec6f"; + sha256 = "1f2r6qzzwg3fpmwih5n07m3zq0b8pi629m24dgc1mp8sdpkd1sa3"; }; meta.homepage = "https://github.com/echasnovski/mini.pick/"; }; @@ -6977,12 +6977,12 @@ final: prev: mini-test = buildVimPlugin { pname = "mini.test"; - version = "2024-10-07"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.test"; - rev = "958508a7d4fc11292e88c8a8103fe95e33050c8e"; - sha256 = "19qxwszjnaqfbyr232prax3pbrll2p51ci4r0404hnnyy5i94s6w"; + rev = "86a64d5a4bf9d73ebf5875edaae0d878f64f5e48"; + sha256 = "02zslska1g4ixy51slbvlxbjzcys0spc4wh200q8mwv4ipiignrn"; }; meta.homepage = "https://github.com/echasnovski/mini.test/"; }; @@ -7001,12 +7001,12 @@ final: prev: mini-visits = buildVimPlugin { pname = "mini.visits"; - version = "2024-09-06"; + version = "2024-10-20"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.visits"; - rev = "ef2f388158f3651e4b45faac2897d1bacbb0c398"; - sha256 = "1rizwl2dyvj1iz7sqn5sfdaalcjpmhg4zklhjijvpmkylw3da4nh"; + rev = "1367fc23527a4bba8d5e9bf6ba004bc25963722b"; + sha256 = "0a9xjrvm6y8ln8qbm9ypgdynsfghpvsvdagm37qpsqxg04xvb77l"; }; meta.homepage = "https://github.com/echasnovski/mini.visits/"; }; @@ -7061,12 +7061,12 @@ final: prev: modicator-nvim = buildVimPlugin { pname = "modicator.nvim"; - version = "2024-06-19"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "mawkler"; repo = "modicator.nvim"; - rev = "d1d327fd4bdfc3af4cfdf83b85c2eaefa71de7a8"; - sha256 = "1w1rybbh6dhzc0qvw5mr0kv0qcpqxasdhwzghl5g1k9rq520q42y"; + rev = "e349636d905e03305f1eda9c081e63560598f118"; + sha256 = "011zrs2ydfw5y582f2l3f7xim45vzbsd04v7kcbxdnmlhwhv8qws"; }; meta.homepage = "https://github.com/mawkler/modicator.nvim/"; }; @@ -7433,12 +7433,12 @@ final: prev: neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "2024-10-19"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "a5af8418318f2bcc7513d52b001d68d551bf3b55"; - sha256 = "1vfa38spyl5x5l2p2vaqxiqidrx6lg2sgmwjz95zyv39sjxsal8y"; + rev = "a2e4268f03bd8b7ac73d535a8156b7949a468f3f"; + sha256 = "0xfxnzym2q4rfa9d7k9ciffs9bmibmb1yql2ri35cm0mmwsdjsq5"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; }; @@ -7505,12 +7505,12 @@ final: prev: neogit = buildVimPlugin { pname = "neogit"; - version = "2024-10-19"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "c41a654d6148e1858d98e37cea371993eac0b126"; - sha256 = "0nja882dpdaipvfzpqx8l8jxjpx5nrgqn6rxp54gph73cx8ipqr7"; + rev = "9f504c720b5a5d5a08625bf6197c8ef799b2205c"; + sha256 = "1p75xv3x21a1f6xpk7flp8rv90lligmjr5r6cpvnqyimbjx0vlk6"; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; }; @@ -7735,12 +7735,12 @@ final: prev: neotest-golang = buildVimPlugin { pname = "neotest-golang"; - version = "2024-10-14"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "fredrikaverpil"; repo = "neotest-golang"; - rev = "ea1c3a77f147e29583cd756b44ee69d9007bebba"; - sha256 = "0mjd5ngdkk65f5xj31wriv6zsq2gg99ljplv3b9jih5h5b637yry"; + rev = "11db9a2c571df5d55b4b9a890159a1d15f5cb287"; + sha256 = "10hmcpvqzd7krdbrcwyhwqgxnf3wz3c4dfq9z6yj7kz4ar6s7q69"; }; meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; }; @@ -8000,12 +8000,12 @@ final: prev: nerdcommenter = buildVimPlugin { pname = "nerdcommenter"; - version = "2024-08-08"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "preservim"; repo = "nerdcommenter"; - rev = "3f860f2d981547c18f2c9599e3c358ea488c3be4"; - sha256 = "0z5fbzyfplljjbzsj84xp323b0hgiz5asizgsny9kjzx0b4m96ns"; + rev = "66c07e4083ab02ed2540ac289cc602c70b858c13"; + sha256 = "1ghfcdz1k3wmi4xbk0ac5zc5karscj85xkb6s2by9h06hd712vi1"; }; meta.homepage = "https://github.com/preservim/nerdcommenter/"; }; @@ -8168,12 +8168,12 @@ final: prev: nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "2024-10-18"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "522c89562e3ca1eeb8f29435db2d4e9e4995c55e"; - sha256 = "1zpdrw9hslybsjkqrgfqw5lvn5zszb1k4wvqb11gnaxd1xbvm426"; + rev = "78b87ea244ede10f92010d906e260f6e54bedc74"; + sha256 = "0kbzillyyxcj2mzkail4965l2jbx75mb3vbzpd7ih93c2bgcj9rx"; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; }; @@ -8396,12 +8396,12 @@ final: prev: nvim-bacon = buildVimPlugin { pname = "nvim-bacon"; - version = "2024-05-09"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "Canop"; repo = "nvim-bacon"; - rev = "ad7b522ae85b7aab4981bcd34e9b513ce5849eda"; - sha256 = "1baki6dfiahilkcgfdspbfj2mv3pf06nj7yamvranzpj04jadlx3"; + rev = "61169ad66eceb59ef01808a5f1b6aeb0b00c6a9a"; + sha256 = "0ynl38agz9v32qx6wcy2znhbc8pm5c3zd8gyslkl34jbnca8ijmk"; }; meta.homepage = "https://github.com/Canop/nvim-bacon/"; }; @@ -8456,12 +8456,12 @@ final: prev: nvim-cmp = buildNeovimPlugin { pname = "nvim-cmp"; - version = "2024-10-20"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "nvim-cmp"; - rev = "82bd4b59432d44cf5e2a5ce3a40a037a575a6623"; - sha256 = "0x2n004m0ar8bv4x20qpirld7ih235pm1q39im6cff8rffxf4qwm"; + rev = "29fb4854573355792df9e156cb779f0d31308796"; + sha256 = "17jlw4am9mr4cffxlq30lklqmrx8n4fssl1fsqf07djizp31f2vl"; }; meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; }; @@ -8696,12 +8696,12 @@ final: prev: nvim-fzf = buildVimPlugin { pname = "nvim-fzf"; - version = "2024-10-04"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "vijaymarupudi"; repo = "nvim-fzf"; - rev = "8bdbafa84c52662ec1a861a2cb67ed8ac45e37eb"; - sha256 = "0dwy9lj5rg6m6i2jhs8y8riww41if9rh2ddx952h4wk65hdmx8cj"; + rev = "305aa90aeb8409b4bd2af1812a4b6e157ee93953"; + sha256 = "1r9k54f82gjy0wiy52fnaiwj8bkazhyhawyxmjg4za46rjdijmvj"; }; meta.homepage = "https://github.com/vijaymarupudi/nvim-fzf/"; }; @@ -8732,19 +8732,19 @@ final: prev: nvim-genghis = buildVimPlugin { pname = "nvim-genghis"; - version = "2024-09-14"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-genghis"; - rev = "ca258b1e466d131e17eacf0c632abe932bce20ab"; - sha256 = "0l8qpj143s3csav39ixzhag6pyk6jfajvf469m9hg19m6wfbfg1v"; + rev = "ed3c34d1e4dec2d62370a3a1b84c64a4d4d9b28f"; + sha256 = "19cmgr1ffchpaijmvwpgnpz6n054r1sndrlz6k56aw0p87f0jyvf"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; }; nvim-gomove = buildVimPlugin { pname = "nvim-gomove"; - version = "2024-10-20"; + version = "2022-07-19"; src = fetchFromGitHub { owner = "booperlv"; repo = "nvim-gomove"; @@ -8780,12 +8780,12 @@ final: prev: nvim-highlite = buildVimPlugin { pname = "nvim-highlite"; - version = "2024-10-15"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "eb4ed4979fcea945b0da879754d91930663bbf8a"; - sha256 = "1aazg7xdxp6ac13rgiiwzxwy88qwqfxi3jzg8vrzrphav4ibx6sx"; + rev = "8f224b2fb1d8c0a40f865245a62a5fd58d32e5b7"; + sha256 = "0vdxg5048j7vpp2q0pc4v4rkkdpdzvfa1arfa1kd6ippl2v35m0k"; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; }; @@ -8935,12 +8935,12 @@ final: prev: nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2024-10-19"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "fd49d5863e873891be37afac79b1f56fb34bb5d3"; - sha256 = "0sf9v5dj7hgxrp3d96hqwr8j3my8hmjxz9k0mqipysz0rhl926nb"; + rev = "0d62a16429dba5fded93a076237079b81527e8f3"; + sha256 = "0l54w6frbgxicxj94z9acj4wc97w4svp1fnqh5xlv2ldjn10b67z"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; }; @@ -9091,12 +9091,12 @@ final: prev: nvim-nu = buildVimPlugin { pname = "nvim-nu"; - version = "2024-08-23"; + version = "2024-10-20"; src = fetchFromGitHub { owner = "LhKipp"; repo = "nvim-nu"; - rev = "ca92d6defc08dbfa3b27ab36bfc99d97a259c3de"; - sha256 = "03nybdgdx7yswn5ybyhwdvjckdv4qz7pi8whgcqdlnqrpmh51sdm"; + rev = "daa2385a5620c5634230fc90416d16ff4bd4e82d"; + sha256 = "1m95y6lh8ln4vvx3jryrzjnc9a8vn5p7835i5dixh8dscxbm26gk"; }; meta.homepage = "https://github.com/LhKipp/nvim-nu/"; }; @@ -9367,12 +9367,12 @@ final: prev: nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "2024-10-20"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "9a94cc23cb5499222923bf6119f6199edf84f381"; - sha256 = "1kda4nai5r4xj12v5hg8am6lbg8r0niksij0p62r2jjj9bj4bs63"; + rev = "bab7b0f20bd3e805b77231a77f516c7d69382693"; + sha256 = "04han1mgdvw2dksi33rq86f8rh6zgj90aphxqni2rr1c1524rwr8"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; }; @@ -9403,7 +9403,7 @@ final: prev: nvim-treesitter-pairs = buildVimPlugin { pname = "nvim-treesitter-pairs"; - version = "2024-10-20"; + version = "2023-07-23"; src = fetchFromGitHub { owner = "theHamsta"; repo = "nvim-treesitter-pairs"; @@ -9655,12 +9655,12 @@ final: prev: octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "2024-10-17"; + version = "2024-10-20"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "a83ca8bcee6cf4a9288bbfd1b97a51ba32068c21"; - sha256 = "03pwwkb06b7dfd0m5w98b05dfggn1vnpcxk531p0vsmiy263qyyh"; + rev = "52bf4c2dd0f0f87ca3196377e0045ed055b5824e"; + sha256 = "0727h80c6ghc45ih5nvcdylxdwm388fv03zr09c65m6i0msr8xy0"; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; }; @@ -9848,12 +9848,12 @@ final: prev: orgmode = buildVimPlugin { pname = "orgmode"; - version = "2024-10-17"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "nvim-orgmode"; repo = "orgmode"; - rev = "05d69831e57996d09d9c6d9b135d141d6c051035"; - sha256 = "05scr3vhdhq11sk4fbqbndska8nfsw63mqpx7kllalzvkcdw31pi"; + rev = "625f060d8c68f5000a21a8d0f7ca5c4541df86f1"; + sha256 = "0gpa9jf3czflrr8sf6rg0s2d52s5s8fn3g3fdgvlpj4w6bbzfzgv"; }; meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; }; @@ -10582,12 +10582,12 @@ final: prev: render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "2024-10-19"; + version = "2024-10-20"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "e1a2289106a9ce5ea1b20b78c90aef4d890950b7"; - sha256 = "15xf4d6fsl68fqv31y6dk3kr2818z4jlc236gdg4kn7mxgyj3azm"; + rev = "5137b5e198ddff8a26f88df7000ff8ca336e6fcd"; + sha256 = "16cyh09wd653564fqv0ir08hxisfw9qlsj69gdqmmgajdlyfmlhn"; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; }; @@ -10797,6 +10797,18 @@ final: prev: meta.homepage = "https://github.com/tiagovla/scope.nvim/"; }; + scretch-nvim = buildVimPlugin { + pname = "scretch.nvim"; + version = "2024-06-12"; + src = fetchFromGitHub { + owner = "0xJohnnyboy"; + repo = "scretch.nvim"; + rev = "0b2fbd0ed285f74baab7396a4a08c7bb7a3653c1"; + sha256 = "sha256-BqCVe7dY6WNJZS2XTNcnvB9d+HoM0wUItmmVskEaVHQ="; + }; + meta.homepage = "https://github.com/0xJohnnyboy/scretch.nvim/"; + }; + scrollbar-nvim = buildVimPlugin { pname = "scrollbar.nvim"; version = "2024-08-18"; @@ -12343,12 +12355,12 @@ final: prev: tokyonight-nvim = buildVimPlugin { pname = "tokyonight.nvim"; - version = "2024-10-04"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "folke"; repo = "tokyonight.nvim"; - rev = "2c85fad417170d4572ead7bf9fdd706057bd73d7"; - sha256 = "1rqycwyk98fb9ris55wvicsg0mywfsv0j2z7ccn94zigzm9jhhh1"; + rev = "4867d10ead04e69872b24818d0d306539305cf87"; + sha256 = "12rkasnkhbiiv039lr5z4vp0klc4gjy79j2gnv4684swy9rw04vk"; }; meta.homepage = "https://github.com/folke/tokyonight.nvim/"; }; @@ -12440,12 +12452,12 @@ final: prev: trouble-nvim = buildVimPlugin { pname = "trouble.nvim"; - version = "2024-10-02"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "folke"; repo = "trouble.nvim"; - rev = "254145ffd528b98eb20be894338e2d5c93fa02c2"; - sha256 = "0bn9bxybczjk537dyfnawbkd23i3zb2mwb6bbmrl3354053z678d"; + rev = "e45a7cb618ed4e84b28d7478c7db60bad9e142c2"; + sha256 = "1aidnd3lhw99r7n544d09y594b3r9awxi9klfrlqr4x9yr5l60cm"; }; meta.homepage = "https://github.com/folke/trouble.nvim/"; }; @@ -12476,12 +12488,12 @@ final: prev: ts-comments-nvim = buildVimPlugin { pname = "ts-comments.nvim"; - version = "2024-07-24"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "folke"; repo = "ts-comments.nvim"; - rev = "98d7d4dec0af1312d38e288f800bbf6ff562b6ab"; - sha256 = "12g6rwrj67wk4fxxl31rsras5jw6a73xngrazlw095xhz6sd9l71"; + rev = "2002692ad1d3f6518d016550c20c2a890f0cbf0e"; + sha256 = "1fwscqdqcza46zhbm76bfhfmz5x92cpl1hl5myfm8zkqax9kxk3l"; }; meta.homepage = "https://github.com/folke/ts-comments.nvim/"; }; @@ -12630,14 +12642,26 @@ final: prev: meta.homepage = "https://github.com/chrisbra/unicode.vim/"; }; + unimpaired-nvim = buildVimPlugin { + pname = "unimpaired.nvim"; + version = "2024-04-09"; + src = fetchFromGitHub { + owner = "tummetott"; + repo = "unimpaired.nvim"; + rev = "8e504ba95dd10a687f4e4dacd5e19db221b88534"; + sha256 = "sha256-CNU4cigMjbvOdUzUXze9ZDmTZRuYtj4dCuuLVZkMTQg="; + }; + meta.homepage = "https://github.com/tummetott/unimpaired.nvim/"; + }; + unison = buildVimPlugin { pname = "unison"; - version = "2024-10-17"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "b1ac7ba1b984dc5bbabee7e136fea5674218e791"; - sha256 = "05df053ddczcv243kd5bcyz1h2p2kwivqqk8rmangs3h66dzvp98"; + rev = "3420cf33dd7f7c2ee47ea4a2430f1d14453e5f2a"; + sha256 = "0fz22x4yk0akxcj378pidhyl7x1g75h0xxdicna2j266mph65sn3"; }; meta.homepage = "https://github.com/unisonweb/unison/"; }; @@ -13676,12 +13700,12 @@ final: prev: vim-commentary = buildVimPlugin { pname = "vim-commentary"; - version = "2024-04-08"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-commentary"; - rev = "c4b8f52cbb7142ec239494e5a2c4a512f92c4d07"; - sha256 = "1v16mnjm8gr540w6smvwbpn1zmjimzwi74a8d165a1yacnmdm6pf"; + rev = "64a654ef4a20db1727938338310209b6a63f60c9"; + sha256 = "0jniidmrr1iddb7s5qxac30l30f4cmyia4b56xqcqv00ysk3kbni"; }; meta.homepage = "https://github.com/tpope/vim-commentary/"; }; @@ -15442,12 +15466,12 @@ final: prev: vim-lsp-settings = buildVimPlugin { pname = "vim-lsp-settings"; - version = "2024-09-27"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-lsp-settings"; - rev = "02cd145c223ddf1dfb3069303400946d1907ccec"; - sha256 = "1853ngvr86366dr38c3b9rv0246ybvw6gg16025rrfvlbi2wbcxl"; + rev = "e608a9da13d9601e05c64c554db20519f41205fc"; + sha256 = "09c21x5rh30kr635syg0flp2dvhxd37xmf7ywvmzmcwqgybyms3d"; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; }; @@ -15563,12 +15587,12 @@ final: prev: vim-matchtag = buildVimPlugin { pname = "vim-matchtag"; - version = "2024-10-10"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "leafOfTree"; repo = "vim-matchtag"; - rev = "008aee75e4003cb11cf7eea800c849182693275b"; - sha256 = "0a17nw3f3jl599d6i6jbga11mmlayqbm65dr2gjw4a88z2djkvsj"; + rev = "1bd1d36d49c8d0448eca51fa3c4304ab83928ef5"; + sha256 = "0hj7g7jqz1iidch4cpm15f6czlaw1z10z053mqz9m5kd5syzxvbl"; }; meta.homepage = "https://github.com/leafOfTree/vim-matchtag/"; }; @@ -16247,12 +16271,12 @@ final: prev: vim-polyglot = buildVimPlugin { pname = "vim-polyglot"; - version = "2022-10-14"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "sheerun"; repo = "vim-polyglot"; - rev = "bc8a81d3592dab86334f27d1d43c080ebf680d42"; - sha256 = "061md5vjkqb4n9cbjg5dypq1y3p8gr106v4yqvrwwsdjwzsafzn3"; + rev = "692e359ad9344d6e69626131f5c96743560e4d53"; + sha256 = "17cvnndxisridnhzanrswnapzdcmsb6ki95snn9krpcsibh2q5g2"; }; meta.homepage = "https://github.com/sheerun/vim-polyglot/"; }; @@ -17832,12 +17856,12 @@ final: prev: vimade = buildVimPlugin { pname = "vimade"; - version = "2024-10-14"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "TaDaa"; repo = "vimade"; - rev = "0330c53f4541908317c33582692d518b2bf5cce1"; - sha256 = "1gfkpnymvwqi91nskp8g2cld8v6dz72pn59ac4y6d5fafq83y5gn"; + rev = "d64aadb710e7a57193a713a600fd136855744eea"; + sha256 = "1z9vk7wanmhqh2b3vwks772qavgxrzshay3h3ihpkpg6xg20rsmj"; }; meta.homepage = "https://github.com/TaDaa/vimade/"; }; @@ -18626,12 +18650,12 @@ final: prev: nvchad-ui = buildVimPlugin { pname = "nvchad-ui"; - version = "2024-10-19"; + version = "2024-10-21"; src = fetchFromGitHub { owner = "nvchad"; repo = "ui"; - rev = "3839b74f58602bec36db8150333c8b09966e42ed"; - sha256 = "1jxc2jr0vg1yca5md124zcvj6ncmqydmz8fhbzmaak5h8fgqy3qi"; + rev = "81f5ff0fb2ce60cc3b2cfc9df928751c2ac4f7e9"; + sha256 = "0001qwqq9xy7pkl7qmnx3aix570rm4v1kjzkkvaq6vqxy480j1ir"; }; meta.homepage = "https://github.com/nvchad/ui/"; }; @@ -18696,18 +18720,6 @@ final: prev: meta.homepage = "https://github.com/samodostal/image.nvim/"; }; - scretch-nvim = buildVimPlugin { - pname = "scretch.nvim"; - version = "2024-10-20"; - src = fetchFromGitHub { - owner = "0xJohnnyboy"; - repo = "scretch.nvim"; - rev = "0b2fbd0ed285f74baab7396a4a08c7bb7a3653c1"; - sha256 = "sha256-BqCVe7dY6WNJZS2XTNcnvB9d+HoM0wUItmmVskEaVHQ="; - }; - meta.homepage = "https://github.com/0xJohnnyboy/scretch.nvim/"; - }; - tinykeymap = buildVimPlugin { pname = "tinykeymap"; version = "2024-02-17"; @@ -18720,18 +18732,6 @@ final: prev: meta.homepage = "https://github.com/tomtom/tinykeymap_vim/"; }; - unimpaired-nvim = buildVimPlugin { - pname = "unimpaired.nvim"; - version = "2024-10-17"; - src = fetchFromGitHub { - owner = "tummetott"; - repo = "unimpaired.nvim"; - rev = "8e504ba95dd10a687f4e4dacd5e19db221b88534"; - sha256 = "sha256-CNU4cigMjbvOdUzUXze9ZDmTZRuYtj4dCuuLVZkMTQg="; - }; - meta.homepage = "https://github.com/tummetott/unimpaired.nvim/"; - }; - vim-advanced-sorters = buildVimPlugin { pname = "vim-advanced-sorters"; version = "2024-08-16"; From 5ed39e73564c50c8535b234d5ecdc584cbdf6dbf Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 22 Oct 2024 14:07:41 -0500 Subject: [PATCH 121/213] luaPackages: update on 2024-10-22 --- .../lua-modules/generated-packages.nix | 92 +++++++++---------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index b44528cdc621..4f6bb4f5aba6 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -555,14 +555,14 @@ buildLuarocksPackage { fzf-lua = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.1473-1"; + version = "0.0.1475-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.1473-1.rockspec"; - sha256 = "091wlqar9gqrpkall49l2b2nrg8i6r3nldkx2rx7bgfj23zk74fk"; + url = "mirror://luarocks/fzf-lua-0.0.1475-1.rockspec"; + sha256 = "1qmnixzz87q0a2f73vqw2wsjpya3ia5czywshca1565mnh7niyzq"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/1e03541de4d8a169defe83bb4d7abfba450c63a1.zip"; - sha256 = "1by9092fvfk1v06idfqhnx5bsisj28hk981ngylkzq806j7lbj09"; + url = "https://github.com/ibhagwan/fzf-lua/archive/5dec364c9dedec00dcd6d06e323d7bc7f8d6b596.zip"; + sha256 = "1fr43zyqbxmnzvynjwsiivlj76wblwrvrx5860sg0a675kbkmi83"; }; disabled = luaOlder "5.1"; @@ -606,8 +606,8 @@ buildLuarocksPackage { src = fetchFromGitHub { owner = "lewis6991"; repo = "gitsigns.nvim"; - rev = "863903631e676b33e8be2acb17512fdc1b80b4fb"; - hash = "sha256-o2Y57z7IuIa9wvLlzyslcs3/+iaZzuqM1NImlKAPt5Y="; + rev = "ee7634ab4f0a6606438fe13e16cbf2065589a5ed"; + hash = "sha256-jR7/rX2bsOMkWc4MHMRlBDdELgl8JOVjGOcx6bl/nYw="; }; disabled = lua.luaversion != "5.1"; @@ -622,14 +622,14 @@ buildLuarocksPackage { haskell-tools-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }: buildLuarocksPackage { pname = "haskell-tools.nvim"; - version = "4.2.0-1"; + version = "4.3.1-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/haskell-tools.nvim-4.2.0-1.rockspec"; - sha256 = "1a30qy1k0cknj0r9anghdbmlmngkhbk90mcyrwrf8pzi5l3465x5"; + url = "mirror://luarocks/haskell-tools.nvim-4.3.1-1.rockspec"; + sha256 = "1aw8rs6b384qp33j615ixp2iz8qpfs9nwv5psgknb38pswh9ldly"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v4.2.0.zip"; - sha256 = "1zfnjyadamvf4if15gn7g6q35p1zvzgmsbbjwwy1vgh4mc0vmfav"; + url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v4.3.1.zip"; + sha256 = "1ssgwms4jipl7j3v51wzmhllg1bm4k1nd3j5i8rwmjcv704izik9"; }; disabled = luaOlder "5.1"; @@ -1534,16 +1534,16 @@ buildLuarocksPackage { lua-yajl = callPackage({ buildLuarocksPackage, fetchFromGitHub, fetchurl, luaOlder }: buildLuarocksPackage { pname = "lua-yajl"; - version = "2.0-1"; + version = "2.1-0"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lua-yajl-2.0-1.rockspec"; - sha256 = "0h600zgq5qc9z3cid1kr35q3qb98alg0m3qf0a3mfj33hya6pcxp"; + url = "mirror://luarocks/lua-yajl-2.1-0.rockspec"; + sha256 = "02jlgd4583p3q4w6hjgmdfkasxhamaj58byyrbmnch0qii61in9r"; }).outPath; src = fetchFromGitHub { owner = "brimworks"; repo = "lua-yajl"; - rev = "v2.0"; - hash = "sha256-/UhdjTUzd5ZsQG3CaS6i0cYOgkLR4TJCUAcw5yYhYEI="; + rev = "v2.1"; + hash = "sha256-zHBNedJkGEm47HpbeJvcm6JNUUfA1OunLHPJulR8rF8="; }; disabled = luaOlder "5.1"; @@ -2492,14 +2492,14 @@ buildLuarocksPackage { lz-n = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }: buildLuarocksPackage { pname = "lz.n"; - version = "2.8.1-1"; + version = "2.9.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/lz.n-2.8.1-1.rockspec"; - sha256 = "0i3iwzzsm66fgy9cak8b6hq36cfhywqdngwzxdyj9k03bpzhdiyc"; + url = "mirror://luarocks/lz.n-2.9.0-1.rockspec"; + sha256 = "1014pjjkk0m1hki95gj8zk8nv8nzq3ikaf44i3byg44n84r2if80"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/lz.n/archive/v2.8.1.zip"; - sha256 = "1qwzxl8lzf6gh66zhfbi7q6wav00vnvai0sz8w7aiix7q1jrsl1q"; + url = "https://github.com/nvim-neorocks/lz.n/archive/v2.9.0.zip"; + sha256 = "1l9w5dkagk10nqskj25903mkzra3fr8ds0xfvqry9a1aly79wkvy"; }; disabled = luaOlder "5.1"; @@ -2821,8 +2821,8 @@ buildLuarocksPackage { src = fetchFromGitHub { owner = "hrsh7th"; repo = "nvim-cmp"; - rev = "ae644feb7b67bf1ce4260c231d1d4300b19c6f30"; - hash = "sha256-NcodgUp8obTsjgc+5j2dKr0f3FelYikQTJngfZXRZzo="; + rev = "29fb4854573355792df9e156cb779f0d31308796"; + hash = "sha256-dAsXxv1RtgMc1i5QrR2xqOeK6aRgYNqdYyTXVBXhVJ4="; }; disabled = luaOlder "5.1" || luaAtLeast "5.4"; @@ -2976,14 +2976,14 @@ buildLuarocksPackage { rest-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, fidget-nvim, luaOlder, mimetypes, nvim-nio, xml2lua }: buildLuarocksPackage { pname = "rest.nvim"; - version = "3.8.2-1"; + version = "3.8.3-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rest.nvim-3.8.2-1.rockspec"; - sha256 = "0im28m714isfqdjgdmc2rpknpi45d5m3qil2lnz633zc6g32ddr0"; + url = "mirror://luarocks/rest.nvim-3.8.3-1.rockspec"; + sha256 = "0xz2h3z1ifydhlyrv2h13s26y2amx1x5xqppd6sq4bcg4zk82qv3"; }).outPath; src = fetchzip { - url = "https://github.com/rest-nvim/rest.nvim/archive/v3.8.2.zip"; - sha256 = "0y9ikzillz14dn16lp3vjhgck89v6kj6fdd2hdz6i6g98hvijxbn"; + url = "https://github.com/rest-nvim/rest.nvim/archive/v3.8.3.zip"; + sha256 = "0cjck6c2qpa13rll3n1i0a97kpzlzpmk93nl2c4lvgplc3xp6zkf"; }; disabled = luaOlder "5.1"; @@ -3048,14 +3048,14 @@ buildLuarocksPackage { rocks-git-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, nvim-nio, rocks-nvim }: buildLuarocksPackage { pname = "rocks-git.nvim"; - version = "2.3.1-1"; + version = "2.4.2-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks-git.nvim-2.3.1-1.rockspec"; - sha256 = "06psladknqjqqg7gb17550iy40bfk6m5pcwr2156xk136dil4bpz"; + url = "mirror://luarocks/rocks-git.nvim-2.4.2-1.rockspec"; + sha256 = "0ig2v2rdczj61vlfdkvmn8f0lkh3lb25sl2l8zz5cz2avn4p5gyi"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/rocks-git.nvim/archive/v2.3.1.zip"; - sha256 = "1y8zs4dcr8npqjicbi8xjgnfb5fhqv0j6mwzpfl2bzm979s6hz4b"; + url = "https://github.com/nvim-neorocks/rocks-git.nvim/archive/v2.4.2.zip"; + sha256 = "11jp5q2frgd0zbnvrid80bdl9yb0x4dc0hl26vwqzx2mx47v3m3w"; }; disabled = luaOlder "5.1"; @@ -3072,14 +3072,14 @@ buildLuarocksPackage { rocks-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, fidget-nvim, fzy, luaOlder, luarocks, nvim-nio, rtp-nvim, toml-edit }: buildLuarocksPackage { pname = "rocks.nvim"; - version = "2.40.2-1"; + version = "2.40.5-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks.nvim-2.40.2-1.rockspec"; - sha256 = "1vblf19kqddn0fs94ra6a58h19qid6591svh7n5kjvk8l3lnk4kv"; + url = "mirror://luarocks/rocks.nvim-2.40.5-1.rockspec"; + sha256 = "0cbj6aqw4f36lc4y4jksr4s6dp0vhzw0pj3kd1fi0vclc8g77q1z"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/rocks.nvim/archive/v2.40.2.zip"; - sha256 = "12b6gfbnv0aw10rk36c8hqf3mjbm9izjf1dpf3r9i4fwimvbp4dd"; + url = "https://github.com/nvim-neorocks/rocks.nvim/archive/v2.40.5.zip"; + sha256 = "1vkjd8dasz8vhpnyjvvvwfpkakrfri6si242ga34wwf9jfg9bfbz"; }; disabled = luaOlder "5.1"; @@ -3119,14 +3119,14 @@ buildLuarocksPackage { rustaceanvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }: buildLuarocksPackage { pname = "rustaceanvim"; - version = "5.11.0-1"; + version = "5.13.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rustaceanvim-5.11.0-1.rockspec"; - sha256 = "19ml95sqc1ia3fg1mgja61frwn2zbks4pw4c4as62k3pz5dxrwag"; + url = "mirror://luarocks/rustaceanvim-5.13.0-1.rockspec"; + sha256 = "1r0b3haiix45ngl570dld84h1y36lpw2lc1vsf5z08xms45c5fay"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/rustaceanvim/archive/v5.11.0.zip"; - sha256 = "1x9jdf60yc63n5m555rrg33g5anzcmxpiy04vb8vgmsn543kv7wd"; + url = "https://github.com/mrcjkb/rustaceanvim/archive/v5.13.0.zip"; + sha256 = "1prlsh1fl1a3r8fcshmzwbjk3imbxg2z43xl8fwbsginpizl8g09"; }; disabled = luaOlder "5.1"; @@ -3338,8 +3338,8 @@ buildLuarocksPackage { src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "dc6fc321a5ba076697cca89c9d7ea43153276d81"; - hash = "sha256-bhGlFAJIWJw/jrNWTJs2ywJkX/W+0EP5L4CX6M78dko="; + rev = "df534c3042572fb958586facd02841e10186707c"; + hash = "sha256-HWNfj3/b+CUFgWR26IzAuMzlSCEuiK/7n8tWHwqAAik="; }; disabled = lua.luaversion != "5.1"; From 6e7cb5485eec4e04748d97e5b588068cbd426439 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 22:47:34 -0500 Subject: [PATCH 122/213] luaPackages: pin tl to 0.15.3-1 luarocks lockfile not supported, at the moment. pinning package until we can properly manage this. --- maintainers/scripts/luarocks-packages.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index f502e569aa43..ae9a5d104201 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -142,7 +142,7 @@ teal-language-server,,,http://luarocks.org/dev,,, telescope.nvim,,,,,5.1, telescope-manix,,,,,, tiktoken_core,,,,,,natsukium -tl,,,,,,mephistophiles +tl,,,,0.15.3-1,,mephistophiles toml-edit,,,,,5.1,mrcjkb tree-sitter-norg,,,,,5.1,mrcjkb vstruct,,,,,, From fb13b724b26d52ff2c2452cf5ab25234ad1e5f58 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 22:44:16 -0500 Subject: [PATCH 123/213] luaPackages: update on 2024-10-24 --- .../lua-modules/generated-packages.nix | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 4f6bb4f5aba6..792af7848e6e 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -555,14 +555,14 @@ buildLuarocksPackage { fzf-lua = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.1475-1"; + version = "0.0.1476-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.1475-1.rockspec"; - sha256 = "1qmnixzz87q0a2f73vqw2wsjpya3ia5czywshca1565mnh7niyzq"; + url = "mirror://luarocks/fzf-lua-0.0.1476-1.rockspec"; + sha256 = "1k3qmxraf906652lkn0l0r9lh1j7hdxzrklr570dj1jai292n433"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/5dec364c9dedec00dcd6d06e323d7bc7f8d6b596.zip"; - sha256 = "1fr43zyqbxmnzvynjwsiivlj76wblwrvrx5860sg0a675kbkmi83"; + url = "https://github.com/ibhagwan/fzf-lua/archive/fc0f2b5781587d388b743c2c114127a7036d1a31.zip"; + sha256 = "08k9xmnkjian4mr5ak7fzbw5v14rlhr6zl6a9nk4xq155p5qlk2s"; }; disabled = luaOlder "5.1"; @@ -3048,14 +3048,14 @@ buildLuarocksPackage { rocks-git-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, nvim-nio, rocks-nvim }: buildLuarocksPackage { pname = "rocks-git.nvim"; - version = "2.4.2-1"; + version = "2.5.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rocks-git.nvim-2.4.2-1.rockspec"; - sha256 = "0ig2v2rdczj61vlfdkvmn8f0lkh3lb25sl2l8zz5cz2avn4p5gyi"; + url = "mirror://luarocks/rocks-git.nvim-2.5.0-1.rockspec"; + sha256 = "1qxmwl7b21d9cxbai24pg1pymd8pii4bgikkc017qi3dafk7baqk"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/rocks-git.nvim/archive/v2.4.2.zip"; - sha256 = "11jp5q2frgd0zbnvrid80bdl9yb0x4dc0hl26vwqzx2mx47v3m3w"; + url = "https://github.com/nvim-neorocks/rocks-git.nvim/archive/v2.5.0.zip"; + sha256 = "1nvq3yhmnab2frfkf5yh6ffq7rqw3rmxsbj0hbm28vg3rr9c2zjw"; }; disabled = luaOlder "5.1"; From 59cf3eafa356adc5fcd3bbc56ca46c8b8cf9fa2e Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 22:51:22 -0500 Subject: [PATCH 124/213] vimPlugins: update on 2024-10-24 --- .../editors/vim/plugins/generated.nix | 196 +++++++++--------- 1 file changed, 98 insertions(+), 98 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 826a1f2359a0..135264002033 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -185,12 +185,12 @@ final: prev: LazyVim = buildVimPlugin { pname = "LazyVim"; - version = "2024-10-04"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "LazyVim"; repo = "LazyVim"; - rev = "13a4a84e3485a36e64055365665a45dc82b6bf71"; - sha256 = "115z6yc6hn84z3p76p2lzgxw645jy0wab92l4sy3vy5j2ydpnqk4"; + rev = "2f6c1f60834108359b3404748453a65843909a03"; + sha256 = "0zk6drcg8psqjal2cxwl7518shhlgh0x6mch8czg1bsplb252yhl"; }; meta.homepage = "https://github.com/LazyVim/LazyVim/"; }; @@ -329,12 +329,12 @@ final: prev: SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "2024-10-21"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "3e54f4bbebea598646b141aa8aeca8a01b6ba601"; - sha256 = "1h4j63kaw5pihlwjf2g7xff418wqfbjmn7rg30df5r37kb4bcxa2"; + rev = "fa562602268fc7335fd2b7581ddf9e67e70f18b6"; + sha256 = "1gw352inr9k8lxaicyrzwrnj0mwbw4y15hgakc3x9lrk00fmpwgn"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; }; @@ -401,12 +401,12 @@ final: prev: SpaceVim = buildVimPlugin { pname = "SpaceVim"; - version = "2024-09-17"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "SpaceVim"; repo = "SpaceVim"; - rev = "533c40395c2073340a613f9569b4d20ab84d498a"; - sha256 = "0750hgh193avdwlnm4k9sa2rg27vsirrn79dda48hbiss1x8sn69"; + rev = "24ca491c539f19fee4822abeb55a23d68aaf0621"; + sha256 = "1sa11vi0k3cjw4d8r1z9bxkj5s1i41fmjsvqi3ywnb4dqcnfi6x4"; }; meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; }; @@ -1867,12 +1867,12 @@ final: prev: cmp-git = buildVimPlugin { pname = "cmp-git"; - version = "2024-08-20"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "petertriho"; repo = "cmp-git"; - rev = "50d526dff0f6bc441b51fc269d9fdc99a50c76af"; - sha256 = "084mka6ar0bz7sqd8iv9nhz1y552fab6imjxzb4ak3aagzlml5r7"; + rev = "741b6a759dbbcc55e9e5d72e2a84099cf6f4af9c"; + sha256 = "0n94bzjj5siqwccsbssyyjkcvaav16wqlk58vihvv2blqhqhg6j4"; }; meta.homepage = "https://github.com/petertriho/cmp-git/"; }; @@ -2659,12 +2659,12 @@ final: prev: conform-nvim = buildVimPlugin { pname = "conform.nvim"; - version = "2024-10-16"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "stevearc"; repo = "conform.nvim"; - rev = "f5bd8419f8a29451e20bdb1061a54fe13d5c8de3"; - sha256 = "0s8q34ibc48dx2mavz4m04gjyjh0z4al7xhbb6c9m620gmgpxvsz"; + rev = "5fbea7d7043bae2499d643c97b407f6da44abff4"; + sha256 = "1h40h4h3hwwxvyhzk0qh614vq6habhbvkwf87lny8bqc53bl9jgz"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/conform.nvim/"; @@ -2948,12 +2948,12 @@ final: prev: darkearth-nvim = buildVimPlugin { pname = "darkearth-nvim"; - version = "2024-10-15"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "ptdewey"; repo = "darkearth-nvim"; - rev = "37234dfdf8dfa934fedb49b1618f10bacdaf504d"; - sha256 = "08r9l7l9cl05gpijmpkg0787byzmjvk8799lswdvpxkgz7y9jj6a"; + rev = "0d14f2cbd813c4732f01f996658ef67d25c70c51"; + sha256 = "1cn2p0cqx8fr67ylk61aacq4mw06ypfrliw3v3gad18fpyxdfxq9"; }; meta.homepage = "https://github.com/ptdewey/darkearth-nvim/"; }; @@ -3072,8 +3072,8 @@ final: prev: src = fetchFromGitHub { owner = "andrewferrier"; repo = "debugprint.nvim"; - rev = "b0136b289ef8931e226307e528cf3479447a4985"; - sha256 = "0lhy4ska3bcjc7x023nh6wygh1j4zgxv9409fjn1mwix3kzn6v4n"; + rev = "f71c14e8b6a3b276ca2fcc0963cbdf599f06b443"; + sha256 = "1x1aynjvazhzv6pqbi51m9x93cjna9q68xzc5qjnls783allpy8n"; }; meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/"; }; @@ -4105,12 +4105,12 @@ final: prev: formatter-nvim = buildVimPlugin { pname = "formatter.nvim"; - version = "2024-10-17"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "mhartington"; repo = "formatter.nvim"; - rev = "04547bdfe89035731a2815a3875b87f77d43e36d"; - sha256 = "1ih28z1y6g8r20si698zispkwra5mll0g8b1lc6778cjfd4dy32j"; + rev = "db71fdb31cee8ae33573b5cf1910e477360678b2"; + sha256 = "13p4ksy1jqbj322y0qb21rbjrrrsg8zm2nmyh1ahlxlif49ch5vb"; }; meta.homepage = "https://github.com/mhartington/formatter.nvim/"; }; @@ -4249,12 +4249,12 @@ final: prev: fzf-lua = buildNeovimPlugin { pname = "fzf-lua"; - version = "2024-10-13"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "ibhagwan"; repo = "fzf-lua"; - rev = "5dec364c9dedec00dcd6d06e323d7bc7f8d6b596"; - sha256 = "1fr43zyqbxmnzvynjwsiivlj76wblwrvrx5860sg0a675kbkmi83"; + rev = "fc0f2b5781587d388b743c2c114127a7036d1a31"; + sha256 = "08k9xmnkjian4mr5ak7fzbw5v14rlhr6zl6a9nk4xq155p5qlk2s"; }; meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; }; @@ -5572,12 +5572,12 @@ final: prev: kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "2024-10-20"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - rev = "0a52e1b7d7712daa7640cdb213cb1a781b419504"; - sha256 = "0zxfg91sbyqv051piif8yvqg8dbh075kjy65ydwll1qpb23mik6x"; + rev = "9bfa4e9ac82ca3429bd2edcc70e15623545c8d3f"; + sha256 = "1hxqhna4jby2xds11l95ygg6ifs0g5lin8yq696gv5wsl0c571vl"; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; }; @@ -5680,12 +5680,12 @@ final: prev: lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2024-10-22"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "cf8183adc2a0a7ce757046ac45560b1e4ad2d3ae"; - sha256 = "1n9g7mdaiiy9447jbp70svclni2qwvjxf4hnavwkkbw9szpq1vqk"; + rev = "bcdcfef2052f5f66f4765c7815d20b723a46367c"; + sha256 = "0b7fkrb1fd6pwm94v1zqvv2m7vsnvj0gmchpid23hfjbbi0kh80x"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; }; @@ -6207,12 +6207,12 @@ final: prev: luasnip = buildNeovimPlugin { pname = "luasnip"; - version = "2024-10-21"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "l3mon4d3"; repo = "luasnip"; - rev = "ac7cbc0e85710db7cba6510b1d8e6a1a551444f7"; - sha256 = "0rw5rbg0m2r9484sp3qj32jggnh04cw6zwiv2myp47zk23yxy3gw"; + rev = "787dee55ca364cc9119787165418fe93b74c1842"; + sha256 = "02hn5irdyx8lmq3jp943klkxl9xxzvws1bsczlj1fnhzv53dinm5"; fetchSubmodules = true; }; meta.homepage = "https://github.com/l3mon4d3/luasnip/"; @@ -7073,12 +7073,12 @@ final: prev: modus-themes-nvim = buildVimPlugin { pname = "modus-themes.nvim"; - version = "2024-10-15"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "miikanissi"; repo = "modus-themes.nvim"; - rev = "54647ef5282e7166c1878ab1527a2c0de54c085d"; - sha256 = "0mrnm422j85pxjjq4l7ghjkpm50b1fs7ii89frpnivz4ppfljz11"; + rev = "566af300a3dfdefa64cbe7a0b205ad5bfcb4c337"; + sha256 = "1717880na8awnamdrp19bnqkibxyy0hy86l49c23ixm7s6aq99hk"; }; meta.homepage = "https://github.com/miikanissi/modus-themes.nvim/"; }; @@ -7433,12 +7433,12 @@ final: prev: neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "2024-10-22"; + version = "2024-10-24"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "a2e4268f03bd8b7ac73d535a8156b7949a468f3f"; - sha256 = "0xfxnzym2q4rfa9d7k9ciffs9bmibmb1yql2ri35cm0mmwsdjsq5"; + rev = "7c14e042eff455a55b958c500d69aae9166c2e78"; + sha256 = "0zvadvi27ciz9xp3gj7j7l3xdviyyhrxrqzx0wjayydhzpx57k75"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; }; @@ -7505,12 +7505,12 @@ final: prev: neogit = buildVimPlugin { pname = "neogit"; - version = "2024-10-21"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "9f504c720b5a5d5a08625bf6197c8ef799b2205c"; - sha256 = "1p75xv3x21a1f6xpk7flp8rv90lligmjr5r6cpvnqyimbjx0vlk6"; + rev = "5e51097f964c01bc457f3a0f6fb7287d6782c04e"; + sha256 = "0wfhwbqpc7ni7qs1cdajy44m4avygk1ic6pzn6mxs3j28vk3kkm9"; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; }; @@ -8168,12 +8168,12 @@ final: prev: nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "2024-10-22"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "78b87ea244ede10f92010d906e260f6e54bedc74"; - sha256 = "0kbzillyyxcj2mzkail4965l2jbx75mb3vbzpd7ih93c2bgcj9rx"; + rev = "59d6a63d1fd4c9aabe6c0516f47200384fc7470f"; + sha256 = "0i7w2dwcf8s1bgagf28mbp5vh9cbr2arfpv2z0n86p4s35bdr2q4"; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; }; @@ -8935,12 +8935,12 @@ final: prev: nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2024-10-22"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "0d62a16429dba5fded93a076237079b81527e8f3"; - sha256 = "0l54w6frbgxicxj94z9acj4wc97w4svp1fnqh5xlv2ldjn10b67z"; + rev = "edd9591199d1c78c0cb20514231f7f936f9412a2"; + sha256 = "0c63k4f0fazy3f01cbsawjxz54yxhc1sd1nqv474j4hdn4s5p6m1"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; }; @@ -9367,12 +9367,12 @@ final: prev: nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "2024-10-22"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "bab7b0f20bd3e805b77231a77f516c7d69382693"; - sha256 = "04han1mgdvw2dksi33rq86f8rh6zgj90aphxqni2rr1c1524rwr8"; + rev = "9210b9a4fa106247333495e19c843710f4d62102"; + sha256 = "0d1gf3ilaqbgxyr41rzqry75l7brcfdqcwqmw1widylfcc259sl7"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; }; @@ -9499,12 +9499,12 @@ final: prev: nvim-ufo = buildVimPlugin { pname = "nvim-ufo"; - version = "2024-09-08"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "nvim-ufo"; - rev = "203c9f434feec57909ab4b1e028abeb3349b7847"; - sha256 = "1w4d7h53p4xpx8pz2shn253900xhqgw5r7y103y60ywf53cr2k03"; + rev = "c96bb3bb853ff6253fe74f057df03e61fafd2403"; + sha256 = "090f9ivv57sz18pkgnciybgas8kjnvsfwpw8ipml7rs8hvng2gz7"; }; meta.homepage = "https://github.com/kevinhwang91/nvim-ufo/"; }; @@ -9655,12 +9655,12 @@ final: prev: octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "2024-10-20"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "52bf4c2dd0f0f87ca3196377e0045ed055b5824e"; - sha256 = "0727h80c6ghc45ih5nvcdylxdwm388fv03zr09c65m6i0msr8xy0"; + rev = "c3faeae3f1030611d529e9242f8d9d4a4c877bc1"; + sha256 = "11agy3lvlciqa300q9fcbhjn8ksgzfjshpjg40g2dhflgz8kwrbf"; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; }; @@ -9764,12 +9764,12 @@ final: prev: onedarkpro-nvim = buildVimPlugin { pname = "onedarkpro.nvim"; - version = "2024-10-17"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "olimorris"; repo = "onedarkpro.nvim"; - rev = "035d63a2fd13885d526f1b90b0aa16a949310ec1"; - sha256 = "1wpyy0kax9v7177njpc3l3sz77zd39ysglppgmgb8sjs9a4qh6bs"; + rev = "b50de0e605081486bd5b9ab2d42832bacfc167e7"; + sha256 = "1kk20ia8nzzrlz7anqh62c85f4p0kpdpwi447fvf51m8n884f3b2"; }; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; }; @@ -10582,12 +10582,12 @@ final: prev: render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "2024-10-20"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "5137b5e198ddff8a26f88df7000ff8ca336e6fcd"; - sha256 = "16cyh09wd653564fqv0ir08hxisfw9qlsj69gdqmmgajdlyfmlhn"; + rev = "25eb261f0bb97c136864215bb90d191c189a6e08"; + sha256 = "1qdrxgrry0bxl5h9fmml7hwq3agc86hgdz90rcqiyqn4b6f460a0"; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; }; @@ -11788,12 +11788,12 @@ final: prev: telescope-file-browser-nvim = buildVimPlugin { pname = "telescope-file-browser.nvim"; - version = "2024-09-21"; + version = "2024-10-24"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-file-browser.nvim"; - rev = "3b8a1e17187cfeedb31decbd625da62398a8ff34"; - sha256 = "1vll5da8k1a0wqs44f7kcn6i0iwrzisiyja2z44x48b3maqkr2p3"; + rev = "626998e5c1b71c130d8bc6cf7abb6709b98287bb"; + sha256 = "066b5mhn35ia6v4fi61zgyswqplfip74qch6j4afqk2kvn5x35jl"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/"; }; @@ -12355,12 +12355,12 @@ final: prev: tokyonight-nvim = buildVimPlugin { pname = "tokyonight.nvim"; - version = "2024-10-22"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "folke"; repo = "tokyonight.nvim"; - rev = "4867d10ead04e69872b24818d0d306539305cf87"; - sha256 = "12rkasnkhbiiv039lr5z4vp0klc4gjy79j2gnv4684swy9rw04vk"; + rev = "19f39b53ef5e148bf94ea3696df36175af7e31e6"; + sha256 = "1812nv74m24nx21lg9zbqrqd8jnp8q51lj6m9z5pqhb5xi3hrgy1"; }; meta.homepage = "https://github.com/folke/tokyonight.nvim/"; }; @@ -12452,12 +12452,12 @@ final: prev: trouble-nvim = buildVimPlugin { pname = "trouble.nvim"; - version = "2024-10-22"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "folke"; repo = "trouble.nvim"; - rev = "e45a7cb618ed4e84b28d7478c7db60bad9e142c2"; - sha256 = "1aidnd3lhw99r7n544d09y594b3r9awxi9klfrlqr4x9yr5l60cm"; + rev = "2f3b537f2207ce32f4459f9d56746ee013b5e01b"; + sha256 = "0why49ss11pgsjafblcwyz0k446m10pn03zy9yxafck1kfpshh97"; }; meta.homepage = "https://github.com/folke/trouble.nvim/"; }; @@ -12656,12 +12656,12 @@ final: prev: unison = buildVimPlugin { pname = "unison"; - version = "2024-10-22"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "3420cf33dd7f7c2ee47ea4a2430f1d14453e5f2a"; - sha256 = "0fz22x4yk0akxcj378pidhyl7x1g75h0xxdicna2j266mph65sn3"; + rev = "5f3f532ce25266a0d14b89e9cae9bb5c9ea03a6d"; + sha256 = "1mwbas56d1q3rgin2wl7w61r6l73dla8106pa9z6268714ldc4ds"; }; meta.homepage = "https://github.com/unisonweb/unison/"; }; @@ -14612,12 +14612,12 @@ final: prev: vim-graphql = buildVimPlugin { pname = "vim-graphql"; - version = "2024-08-06"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "jparise"; repo = "vim-graphql"; - rev = "9caa247f88991ebfa45df21cbe1c8bec50039f6b"; - sha256 = "0903may6c1yna3nqjib9x9zapd3qpq7p9inaxkb9173a5laksgfv"; + rev = "f2e77545b4ed1f8104a0014e9b75cff257c3cc27"; + sha256 = "13974aikzkdiji8z8hr2dzjmfjxbh9kfsxss9nbbcczz7a1yq005"; }; meta.homepage = "https://github.com/jparise/vim-graphql/"; }; @@ -15599,12 +15599,12 @@ final: prev: vim-matchup = buildVimPlugin { pname = "vim-matchup"; - version = "2024-10-18"; + version = "2024-10-22"; src = fetchFromGitHub { owner = "andymass"; repo = "vim-matchup"; - rev = "57d3a4bbf4c9a0ab73f2cb90c4a9c93fef4c420f"; - sha256 = "1b0qvf0kd69b4y5r0c32ajy8gyj63c8bmknc43hycicij3dh3bsz"; + rev = "2328f4a3082093fe61f6d8004572f905cc1b58f4"; + sha256 = "0fqgg6gsld4ff8sm7vh85qsn29rsxhvvbpylk4msymnw70bqcrv0"; }; meta.homepage = "https://github.com/andymass/vim-matchup/"; }; @@ -16979,12 +16979,12 @@ final: prev: vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "2024-10-10"; + version = "2024-10-24"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "11f7c6d26baf79a29ac8d2321810a5e3f7a45397"; - sha256 = "10wkfiqg4ccl671j8wc1kghck0jah7b74l4i648ybjly00ikybbh"; + rev = "3c3f0763af38e32580c92815f696966e522da68c"; + sha256 = "0dqv3zq248pv5xpcjy3ssr324l47zdwf9bdrrq94m69l98j7whkh"; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; }; @@ -17977,12 +17977,12 @@ final: prev: vimtex = buildVimPlugin { pname = "vimtex"; - version = "2024-10-17"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "4dd3be5cc4e8f6ee7401e303a8211efb4d91bcf6"; - sha256 = "11a84xcm0rm4mv8521pi5a9dgiv8lys11nrda5kwh5vlrzxdwdwx"; + rev = "f59b2784e8e4a2cce741cc697b403428af4cf131"; + sha256 = "1v2pr2swnp0q7v3qfkpnm2k3wp8wa17dxrcn9cyaslcprcb5a340"; }; meta.homepage = "https://github.com/lervag/vimtex/"; }; @@ -18157,12 +18157,12 @@ final: prev: wiki-vim = buildVimPlugin { pname = "wiki.vim"; - version = "2024-09-16"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "lervag"; repo = "wiki.vim"; - rev = "8188ff7b62b7695eae44257bd6202d8494fee655"; - sha256 = "0w7h0xdhdxn7lniyx4qrxhfnq892z4p4p2pf2jgbsnhzj3dhhv87"; + rev = "e2f39f25ef6b5d3676161affa98d4df45b87c42a"; + sha256 = "0rc4k76m2b4ba1q6hyl8hnmgzzfnd77c6qp4bf6vihc4k8vhk2gq"; }; meta.homepage = "https://github.com/lervag/wiki.vim/"; }; @@ -18650,12 +18650,12 @@ final: prev: nvchad-ui = buildVimPlugin { pname = "nvchad-ui"; - version = "2024-10-21"; + version = "2024-10-24"; src = fetchFromGitHub { owner = "nvchad"; repo = "ui"; - rev = "81f5ff0fb2ce60cc3b2cfc9df928751c2ac4f7e9"; - sha256 = "0001qwqq9xy7pkl7qmnx3aix570rm4v1kjzkkvaq6vqxy480j1ir"; + rev = "785bcbbf84eadcf3a831f9247577969e33c8f2ca"; + sha256 = "09zv0c17xqj39kswvnxddpxdv75sqz8h39kv6f3cszz9plgqq741"; }; meta.homepage = "https://github.com/nvchad/ui/"; }; @@ -18698,12 +18698,12 @@ final: prev: rose-pine = buildVimPlugin { pname = "rose-pine"; - version = "2024-10-08"; + version = "2024-10-23"; src = fetchFromGitHub { owner = "rose-pine"; repo = "neovim"; - rev = "d396005db5bbd1d4ec7772a7c96c96f4c4802328"; - sha256 = "1ahcvljrk073mwr2ipmlf3gd2k7gp1n6g921q2s2v4i0136v2lyr"; + rev = "07a887a7bef4aacea8c7caebaf8cbf808cdc7a8e"; + sha256 = "00gyn9s5c76fk1sqyg48aldbq2d8m33xia48vik8grj9wp12kbpx"; }; meta.homepage = "https://github.com/rose-pine/neovim/"; }; From d8300e61bee9782aba9ab184cc8e3c8ec1594bcb Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 22:51:23 -0500 Subject: [PATCH 125/213] vimPlugins.nvim-treesitter: update grammars --- .../vim/plugins/nvim-treesitter/generated.nix | 83 +++++++++++-------- 1 file changed, 47 insertions(+), 36 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 097a8662715e..a9d985a5d6e9 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -491,12 +491,12 @@ }; dtd = buildGrammar { language = "dtd"; - version = "0.0.0+rev=809266e"; + version = "0.0.0+rev=cd1316e"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-xml"; - rev = "809266ed1694d64dedc168a18893cc254e3edf7e"; - hash = "sha256-Kxmk9v2oTTYtoLQ2n0LyNziouG56ZSgcirS8JukUmZE="; + rev = "cd1316e476ec40da6ce1fb5749c9d7e6b4f1090c"; + hash = "sha256-RTWvOUAs3Uql9DKsP1jf9FZZHaZORE40GXd+6g6RQZw="; }; location = "dtd"; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; @@ -526,12 +526,12 @@ }; editorconfig = buildGrammar { language = "editorconfig"; - version = "0.0.0+rev=f5b5ac3"; + version = "0.0.0+rev=777f774"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-editorconfig"; - rev = "f5b5ac3f718523fe9d5ee926f64eb177306afdb6"; - hash = "sha256-l5ryC0wINO/oN8FNrngR7QnDAhiX65y0Hw5AExvAfBo="; + rev = "777f774d6381f1bb84adffa02a4e476fb61486ae"; + hash = "sha256-7CN2fT5wwsuSwQzq7uBj26OPYRtZ6rwLNz99SKhBU74="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-editorconfig"; }; @@ -614,12 +614,12 @@ }; erlang = buildGrammar { language = "erlang"; - version = "0.0.0+rev=f1919a3"; + version = "0.0.0+rev=4095e99"; src = fetchFromGitHub { owner = "WhatsApp"; repo = "tree-sitter-erlang"; - rev = "f1919a34af3a9c79402c4a3d6c52986e9c2ea949"; - hash = "sha256-0e01hr/QDZI+NSRoiTSQZftvpdCHKc6ZkEyxxbKIQyA="; + rev = "4095e9993acc89cb311ab1be8614c21b1cf768a4"; + hash = "sha256-+mp0h7qaJN30eqNIDJem5iOnnWATR1X4D6dB4gyGlfM="; }; meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; }; @@ -846,12 +846,12 @@ }; gitcommit = buildGrammar { language = "gitcommit"; - version = "0.0.0+rev=67ab180"; + version = "0.0.0+rev=db0e0c4"; src = fetchFromGitHub { owner = "gbprod"; repo = "tree-sitter-gitcommit"; - rev = "67ab180883ba5ce3f5b0a5f4288cc6d9f9d83a5d"; - hash = "sha256-5ieeIuUcaky3gWcrCrPXEGzfqom3Kv6rR8CEaWk797k="; + rev = "db0e0c4fb9095fdc42a7af34019c0616c071e9eb"; + hash = "sha256-rMLYEU4WdCInfNNAOuESCceavgWTy9NS8kgkTRaK1OE="; }; meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit"; }; @@ -1574,12 +1574,12 @@ }; lua = buildGrammar { language = "lua"; - version = "0.0.0+rev=99fc677"; + version = "0.0.0+rev=34e60e7"; src = fetchFromGitHub { owner = "MunifTanjim"; repo = "tree-sitter-lua"; - rev = "99fc677e6971c425e8d407f59c77ab897e585c92"; - hash = "sha256-Q2LtrifoKf16N1dRBf2xLi12kpMkcFncZL4jaVbtK3M="; + rev = "34e60e7f45fc313463c68090d88d742a55d1bd7a"; + hash = "sha256-v+fFcIOv+bu+2IGI/Lh/Xbqd5BzbBjaa51ECd0hG7Ow="; }; meta.homepage = "https://github.com/MunifTanjim/tree-sitter-lua"; }; @@ -1640,24 +1640,24 @@ }; markdown = buildGrammar { language = "markdown"; - version = "0.0.0+rev=be81c59"; + version = "0.0.0+rev=5cdc549"; src = fetchFromGitHub { owner = "MDeiml"; repo = "tree-sitter-markdown"; - rev = "be81c59efc552bd875650fe078bf6b78d57330ca"; - hash = "sha256-gqZYUJWijD0UQAQeElx/VxAILI2WZtvC/+Eno3AiCTU="; + rev = "5cdc549ab8f461aff876c5be9741027189299cec"; + hash = "sha256-dLj233xHPCJbawUVqkxxhHXbu/CrJIHcCyLXTgsWMFo="; }; location = "tree-sitter-markdown"; meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; }; markdown_inline = buildGrammar { language = "markdown_inline"; - version = "0.0.0+rev=be81c59"; + version = "0.0.0+rev=5cdc549"; src = fetchFromGitHub { owner = "MDeiml"; repo = "tree-sitter-markdown"; - rev = "be81c59efc552bd875650fe078bf6b78d57330ca"; - hash = "sha256-gqZYUJWijD0UQAQeElx/VxAILI2WZtvC/+Eno3AiCTU="; + rev = "5cdc549ab8f461aff876c5be9741027189299cec"; + hash = "sha256-dLj233xHPCJbawUVqkxxhHXbu/CrJIHcCyLXTgsWMFo="; }; location = "tree-sitter-markdown-inline"; meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; @@ -2634,12 +2634,12 @@ }; sql = buildGrammar { language = "sql"; - version = "0.0.0+rev=a8b10c7"; + version = "0.0.0+rev=f551a8f"; src = fetchFromGitHub { owner = "derekstride"; repo = "tree-sitter-sql"; - rev = "a8b10c76759a372d0f92bb070b4f5c993e0ce5f9"; - hash = "sha256-wfoov9KfIadouF3HTJ9hOpnIouCHvDffgSrXow8zQ5I="; + rev = "f551a8fa69dc9aea479b93fae34c3ea7be15f931"; + hash = "sha256-U+PnjYITbHOT+EtoF0lI8LNhcc811ZEqFjRTsSMtprA="; }; meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; }; @@ -2745,12 +2745,12 @@ }; swift = buildGrammar { language = "swift"; - version = "0.0.0+rev=a6ec57a"; + version = "0.0.0+rev=d351cb3"; src = fetchFromGitHub { owner = "alex-pinkus"; repo = "tree-sitter-swift"; - rev = "a6ec57ad4d12c68d952ba1f869bd373a7ac95832"; - hash = "sha256-mdBrUgq8uux7p/DEm4jBNtB5a4UFDTrNRXX4hexKN7s="; + rev = "d351cb321c28f0a3e66242ef2f61b1f890ec4b44"; + hash = "sha256-7b9wNyHF2ZKMhMcqaFVb1xGcxWdZOS5k1CBvg4RVqXE="; }; generate = true; meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; @@ -2891,12 +2891,12 @@ }; tlaplus = buildGrammar { language = "tlaplus"; - version = "0.0.0+rev=da9cf97"; + version = "0.0.0+rev=8a8413f"; src = fetchFromGitHub { owner = "tlaplus-community"; repo = "tree-sitter-tlaplus"; - rev = "da9cf9793686e236327aadfbad449414c895bf84"; - hash = "sha256-VlYgKg9K/veFqxHWqF3nEYsrRGub2xK9txFK71Kn9JA="; + rev = "8a8413f1d08e7ee40b347206d26eac4324db9fd9"; + hash = "sha256-k34gkAd0ueXEAww/Hc1mtBfn0Kp1pIBQtjDZ9GQeB4Q="; }; meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; }; @@ -3160,12 +3160,12 @@ }; vimdoc = buildGrammar { language = "vimdoc"; - version = "0.0.0+rev=2249c44"; + version = "0.0.0+rev=59c5392"; src = fetchFromGitHub { owner = "neovim"; repo = "tree-sitter-vimdoc"; - rev = "2249c44ecd3f5cf22da3dcccfb74f816ddb29245"; - hash = "sha256-v+XSWGm2Wdn9/rxNFMqXYACkGn6AvxZdxkClLuKnWGU="; + rev = "59c539286e7487b267bc7808b16833f9e3ad6793"; + hash = "sha256-YDeyD9z/pXISAD7IVfzEenNy2qPORLMqG466c+6yQf0="; }; meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; }; @@ -3248,16 +3248,27 @@ }; xml = buildGrammar { language = "xml"; - version = "0.0.0+rev=809266e"; + version = "0.0.0+rev=cd1316e"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-xml"; - rev = "809266ed1694d64dedc168a18893cc254e3edf7e"; - hash = "sha256-Kxmk9v2oTTYtoLQ2n0LyNziouG56ZSgcirS8JukUmZE="; + rev = "cd1316e476ec40da6ce1fb5749c9d7e6b4f1090c"; + hash = "sha256-RTWvOUAs3Uql9DKsP1jf9FZZHaZORE40GXd+6g6RQZw="; }; location = "xml"; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml"; }; + xresources = buildGrammar { + language = "xresources"; + version = "0.0.0+rev=630af80"; + src = fetchFromGitHub { + owner = "ValdezFOmar"; + repo = "tree-sitter-xresources"; + rev = "630af80f563ede09a652a808277950c36306e3a3"; + hash = "sha256-kQmswwZgevQFayhU0Q+UnLh+lnjgvr+m48FtYWUv3Bw="; + }; + meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources"; + }; yaml = buildGrammar { language = "yaml"; version = "0.0.0+rev=7b03fee"; From 1d19bc9a5358f6670e89d4f8c72cd77ddf8f6cc6 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 22:58:49 -0500 Subject: [PATCH 126/213] luarocks-packages.csv: fix sorting --- maintainers/scripts/luarocks-packages.csv | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index ae9a5d104201..5b1aed463def 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -1,16 +1,16 @@ name,rockspec,ref,server,version,luaversion,maintainers alt-getopt,,,,,,arobyn ansicolors,,,,,,Freed-Wu -bit32,,,,5.3.0-1,5.1,lblasc argparse,,,,,, basexx,,,,,, binaryheap,,,,,,vcunat +bit32,,,,5.3.0-1,5.1,lblasc busted,,,,,, busted-htest,,,,,,mrcjkb cassowary,,,,,,alerque cldr,,,,,,alerque -compat53,,,,,,vcunat commons.nvim,,,,,,mrcjkb +compat53,,,,,,vcunat cosmo,,,,,, coxpcall,,,,1.17.0-1,, cqueues,,,,,,vcunat @@ -50,6 +50,7 @@ lua-cjson,,,,,, lua-cmsgpack,,,,,, lua-curl,,,,,, lua-ffi-zlib,,,,,, +lua-iconv,,,,7.0.0,, lua-lsp,,,,,, lua-messagepack,,,,,, lua-protobuf,,,,,,lockejan @@ -62,6 +63,8 @@ lua-rtoml,https://raw.githubusercontent.com/lblasc/lua-rtoml/main/lua-rtoml-0.2- lua-subprocess,https://raw.githubusercontent.com/0x0ade/lua-subprocess/master/subprocess-scm-1.rockspec,,,,5.1,scoder12 lua-term,,,,,, lua-toml,,,,,, +lua-utils.nvim,,,,,,mrcjkb +lua-yajl,,,,,,pstn lua-zlib,,,,,,koral lua_cliargs,,,,,, luabitop,https://raw.githubusercontent.com/teto/luabitop/master/luabitop-1.0.2-3.rockspec,,,,, @@ -97,12 +100,9 @@ luaunbound,,,,,, luaunit,,,,,,lockejan luautf8,,,,,,pstn luazip,,,,,, -lua-utils.nvim,,,,,,mrcjkb -lua-yajl,,,,,,pstn -lua-iconv,,,,7.0.0,, +lush.nvim,,,https://luarocks.org/dev,,,teto luuid,,,,20120509-2,, luv,,,,1.48.0-2,, -lush.nvim,,,https://luarocks.org/dev,,,teto lyaml,,,,,,lblasc lz.n,,,,,,mrcjkb lze,,,,,,birdee @@ -112,8 +112,8 @@ markdown,,,,,, mediator_lua,,,,,, middleclass,,,,,, mimetypes,,,,,, -mpack,,,,,, moonscript,https://raw.githubusercontent.com/leafo/moonscript/master/moonscript-dev-1.rockspec,,,,,arobyn +mpack,,,,,, neorg,,,,,,GaetanLepage neotest,,,,,,mrcjkb nlua,,,,,,teto @@ -126,10 +126,10 @@ plenary.nvim,https://raw.githubusercontent.com/nvim-lua/plenary.nvim/master/plen psl,,,,0.3,, rapidjson,,,,,, rest.nvim,,,,,5.1,teto -rocks.nvim,,,,,,mrcjkb -rocks-git.nvim,,,,,,mrcjkb rocks-config.nvim,,,,,,mrcjkb rocks-dev.nvim,,,,,,mrcjkb +rocks-git.nvim,,,,,,mrcjkb +rocks.nvim,,,,,,mrcjkb rtp.nvim,,,,,,mrcjkb rustaceanvim,,,,,,mrcjkb say,,,,,, @@ -139,8 +139,8 @@ std._debug,,,,,, std.normalize,,,,,, stdlib,,,,41.2.2,,vyp teal-language-server,,,http://luarocks.org/dev,,, -telescope.nvim,,,,,5.1, telescope-manix,,,,,, +telescope.nvim,,,,,5.1, tiktoken_core,,,,,,natsukium tl,,,,0.15.3-1,,mephistophiles toml-edit,,,,,5.1,mrcjkb From 014558c7b14fbe5110422e651fda0b3c05907dc2 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 23:07:25 -0500 Subject: [PATCH 127/213] vim-plugin-names: fix sorting --- .../editors/vim/plugins/vim-plugin-names | 2926 ++++++++--------- 1 file changed, 1463 insertions(+), 1463 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index c35abdb75ab3..1420ff4fd04b 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1,550 +1,238 @@ repo,branch,alias -https://github.com/euclidianAce/BetterLua.vim/,, -https://github.com/vim-scripts/BufOnly.vim/,, -https://github.com/jackMort/ChatGPT.nvim/,HEAD, -https://github.com/chrisbra/CheckAttach/,, -https://github.com/vim-scripts/Colour-Sampler-Pack/,, -https://github.com/CopilotC-Nvim/CopilotChat.nvim/,HEAD, -https://github.com/whonore/Coqtail/,, -https://github.com/vim-scripts/DoxygenToolkit.vim/,, -https://github.com/numToStr/FTerm.nvim/,, -https://github.com/antoinemadec/FixCursorHold.nvim/,, -https://github.com/vim-scripts/Improved-AnsiEsc/,, -https://github.com/ionide/Ionide-vim/,HEAD, -https://github.com/martinda/Jenkinsfile-vim-syntax/,, -https://github.com/autozimu/LanguageClient-neovim/,, -https://github.com/vigoux/LanguageTool.nvim/,, -https://github.com/LazyVim/LazyVim/,, -https://github.com/Yggdroot/LeaderF/,, -https://github.com/Valloric/MatchTagAlways/,, -https://github.com/numToStr/Navigator.nvim/,, -https://github.com/overcache/NeoSolarized/,, -https://github.com/GCBallesteros/NotebookNavigator.nvim/,HEAD, -https://github.com/chrisbra/NrrwRgn/,, -https://github.com/vim-scripts/PreserveNoEOL/,, -https://github.com/henriklovhaug/Preview.nvim/,HEAD, -https://github.com/yssl/QFEnter/,, -https://github.com/chrisbra/Recover.vim/,, -https://github.com/vim-scripts/Rename/,, -https://github.com/vim-scripts/ReplaceWithRegister/,, -https://github.com/b0o/SchemaStore.nvim/,, -https://github.com/sunjon/Shade.nvim/,, -https://github.com/vim-scripts/ShowMultiBase/,, -https://github.com/tmhedberg/SimpylFold/,, -https://github.com/vim-scripts/SmartCase/,, -https://github.com/jaredgorski/SpaceCamp/,, -https://github.com/SpaceVim/SpaceVim/,, -https://github.com/chrisbra/SudoEdit.vim/,, -https://github.com/hsitz/VimOrganizer/,, -https://github.com/VundleVim/Vundle.vim/,, -https://github.com/esneider/YUNOcommit.vim/,, -https://github.com/vim-scripts/YankRing.vim/,, -https://github.com/ycm-core/YouCompleteMe/,, -https://github.com/vim-scripts/a.vim/,, -https://github.com/mileszs/ack.vim/,, -https://github.com/eikenb/acp/,, -https://github.com/aznhe21/actions-preview.nvim/,, -https://github.com/aaronhallaert/advanced-git-search.nvim/,HEAD, -https://github.com/Mofiqul/adwaita.nvim/,HEAD, -https://github.com/stevearc/aerial.nvim/,, -https://github.com/Numkil/ag.nvim/,, -https://github.com/derekelkins/agda-vim/,, -https://github.com/aduros/ai.vim/,HEAD, -https://github.com/joshuavial/aider.nvim/,HEAD, -https://github.com/slashmili/alchemist.vim/,, -https://github.com/dense-analysis/ale/,, -https://github.com/vim-scripts/align/,, -https://github.com/Vonr/align.nvim/,HEAD, -https://github.com/goolord/alpha-nvim/,HEAD, -https://github.com/anuvyklack/animation.nvim/,HEAD, -https://github.com/Olical/aniseed/,, -https://github.com/pearofducks/ansible-vim/,, -https://github.com/ckarnell/antonys-macro-repeater/,, -https://github.com/solarnz/arcanist.vim/,, -https://github.com/vim-scripts/argtextobj.vim/,, -https://github.com/otavioschwanck/arrow.nvim/,, -https://github.com/AstroNvim/astrotheme/,, -https://github.com/prabirshrestha/async.vim/,, -https://github.com/prabirshrestha/asyncomplete-buffer.vim/,HEAD, -https://github.com/prabirshrestha/asyncomplete-file.vim/,HEAD, -https://github.com/prabirshrestha/asyncomplete-lsp.vim/,, -https://github.com/prabirshrestha/asyncomplete-omni.vim/,HEAD, -https://github.com/prabirshrestha/asyncomplete-tags.vim/,HEAD, -https://github.com/prabirshrestha/asyncomplete-ultisnips.vim/,HEAD, -https://github.com/prabirshrestha/asyncomplete.vim/,, -https://github.com/skywind3000/asyncrun.vim/,, -https://github.com/skywind3000/asynctasks.vim/,, -https://github.com/vmchale/ats-vim/,, -https://github.com/ray-x/aurora/,, -https://github.com/hotwatermorning/auto-git-diff/,, -https://github.com/asiryk/auto-hlsearch.nvim/,HEAD, -https://github.com/jiangmiao/auto-pairs/,, -https://github.com/okuuva/auto-save.nvim/,HEAD, -https://github.com/rmagatti/auto-session/,, -https://github.com/m4xshen/autoclose.nvim/,HEAD, -https://github.com/gaoDean/autolist.nvim/,, -https://github.com/vim-scripts/autoload_cscope.vim/,, -https://github.com/nullishamy/autosave.nvim/,HEAD, -https://github.com/rafi/awesome-vim-colorschemes/,, -https://github.com/AhmedAbdulrahman/aylin.vim/,, -https://github.com/ayu-theme/ayu-vim/,, -https://github.com/taybart/b64.nvim/,HEAD, -https://github.com/m00qek/baleia.nvim/,HEAD, -https://github.com/ribru17/bamboo.nvim/,, -https://github.com/romgrk/barbar.nvim/,, -https://github.com/utilyre/barbecue.nvim/,, -https://github.com/RRethy/base16-nvim/,, -https://github.com/chriskempson/base16-vim/,, -https://github.com/nvchad/base46/,HEAD, -https://github.com/jamespwilliams/bat.vim/,HEAD, -https://github.com/vim-scripts/bats.vim/,, -https://github.com/rbgrouleff/bclose.vim/,, -https://github.com/max397574/better-escape.nvim/,, -https://github.com/LunarVim/bigfile.nvim/,, -https://github.com/APZelos/blamer.nvim/,HEAD, -https://github.com/HampusHauffman/block.nvim/,HEAD, -https://github.com/blueballs-theme/blueballs-neovim/,, -https://github.com/uloco/bluloco.nvim/,, -https://github.com/rockerBOO/boo-colorscheme-nvim/,, -https://github.com/nat-418/boole.nvim/,HEAD, -https://github.com/turbio/bracey.vim/,, -https://github.com/fruit-in/brainfuck-vim/,, -https://github.com/famiu/bufdelete.nvim/,, -https://github.com/jlanzarotta/bufexplorer/,, -https://github.com/AndrewRadev/bufferize.vim/,HEAD, -https://github.com/akinsho/bufferline.nvim/,, -https://github.com/kwkarlwang/bufjump.nvim/,HEAD, -https://github.com/bullets-vim/bullets.vim/,, -https://github.com/mattn/calendar-vim/,,mattn-calendar-vim -https://github.com/itchyny/calendar.vim/,, -https://github.com/bkad/camelcasemotion/,, -https://github.com/tyru/caw.vim/,, -https://github.com/uga-rosa/ccc.nvim/,HEAD, -https://github.com/Eandrju/cellular-automaton.nvim/,HEAD, -https://github.com/ms-jpq/chadtree/,HEAD, -https://github.com/vim-scripts/changeColorScheme.vim/,, -https://github.com/sudormrfbin/cheatsheet.nvim/,, -https://github.com/yunlingz/ci_dark/,, -https://github.com/declancm/cinnamon.nvim/,HEAD, -https://github.com/projekt0n/circles.nvim/,, -https://github.com/zootedb0t/citruszest.nvim/,, -https://github.com/xavierd/clang_complete/,, -https://github.com/p00f/clangd_extensions.nvim/,HEAD, -https://github.com/rhysd/clever-f.vim/,, -https://github.com/bbchung/clighter8/,, -https://github.com/ekickx/clipboard-image.nvim/,, -https://github.com/laytan/cloak.nvim/,HEAD, -https://github.com/asheq/close-buffers.vim/,HEAD, -https://github.com/Civitasv/cmake-tools.nvim/,, -https://github.com/winston0410/cmd-parser.nvim/,, -https://github.com/tzachar/cmp-ai/,HEAD, https://codeberg.org/FelipeLema/cmp-async-path/,, -https://github.com/crispgm/cmp-beancount/,HEAD, -https://github.com/hrsh7th/cmp-buffer/,, -https://github.com/hrsh7th/cmp-calc/,, -https://github.com/vappolinario/cmp-clippy/,HEAD, -https://github.com/hrsh7th/cmp-cmdline/,, -https://github.com/dmitmel/cmp-cmdline-history/,HEAD, -https://github.com/PaterJason/cmp-conjure/,, -https://github.com/davidsierradz/cmp-conventionalcommits/,HEAD, -https://github.com/hrsh7th/cmp-copilot/,HEAD, -https://github.com/delphinus/cmp-ctags/,HEAD, -https://github.com/rcarriga/cmp-dap/,HEAD, -https://github.com/uga-rosa/cmp-dictionary/,HEAD, -https://github.com/dmitmel/cmp-digraphs/,HEAD, -https://github.com/hrsh7th/cmp-emoji/,, -https://github.com/mtoohey31/cmp-fish/,HEAD, -https://github.com/tzachar/cmp-fuzzy-buffer/,HEAD, -https://github.com/tzachar/cmp-fuzzy-path/,HEAD, -https://github.com/petertriho/cmp-git/,HEAD, -https://github.com/max397574/cmp-greek/,HEAD, -https://github.com/kdheepak/cmp-latex-symbols/,, -https://github.com/octaltree/cmp-look/,HEAD, -https://github.com/notomo/cmp-neosnippet/,HEAD, -https://github.com/GaetanLepage/cmp-nixpkgs-maintainers/,HEAD, -https://github.com/David-Kunz/cmp-npm/,HEAD, -https://github.com/hrsh7th/cmp-nvim-lsp/,, -https://github.com/hrsh7th/cmp-nvim-lsp-document-symbol/,, -https://github.com/hrsh7th/cmp-nvim-lsp-signature-help/,HEAD, -https://github.com/hrsh7th/cmp-nvim-lua/,, -https://github.com/quangnguyen30192/cmp-nvim-tags/,HEAD, -https://github.com/quangnguyen30192/cmp-nvim-ultisnips/,, -https://github.com/hrsh7th/cmp-omni/,, -https://github.com/jc-doyle/cmp-pandoc-references/,, -https://github.com/aspeddro/cmp-pandoc.nvim/,HEAD, -https://github.com/hrsh7th/cmp-path/,, -https://github.com/lukas-reineke/cmp-rg/,HEAD, -https://github.com/dcampos/cmp-snippy/,HEAD, -https://github.com/f3fora/cmp-spell/,, -https://github.com/nzlov/cmp-tabby/,HEAD, -https://github.com/tzachar/cmp-tabnine/,, -https://github.com/andersevenrud/cmp-tmux/,, -https://github.com/ray-x/cmp-treesitter/,, -https://github.com/lukas-reineke/cmp-under-comparator/,, -https://github.com/dmitmel/cmp-vim-lsp/,HEAD, -https://github.com/pontusk/cmp-vimwiki-tags/,HEAD, -https://github.com/hrsh7th/cmp-vsnip/,, -https://github.com/tamago324/cmp-zsh/,HEAD, -https://github.com/saadparwaiz1/cmp_luasnip/,, -https://github.com/chrisgrieser/cmp_yanky/,HEAD, -https://github.com/lalitmee/cobalt2.nvim/,, -https://github.com/vn-ki/coc-clap/,, -https://github.com/neoclide/coc-denite/,, -https://github.com/antoinemadec/coc-fzf/,, -https://github.com/josa42/coc-lua/,, -https://github.com/neoclide/coc-neco/,, -https://github.com/coc-extensions/coc-svelte/,, -https://github.com/iamcco/coc-tailwindcss/,, -https://github.com/neoclide/coc.nvim/,release, -https://github.com/manicmaniac/coconut.vim/,HEAD, -https://github.com/Exafunction/codeium.nvim/,HEAD, -https://github.com/Exafunction/codeium.vim/,HEAD, -https://github.com/mistricky/codesnap.nvim/,HEAD, -https://github.com/gorbit99/codewindow.nvim/,HEAD, -https://github.com/metakirby5/codi.vim/,, -https://github.com/tjdevries/colorbuddy.nvim/,, -https://github.com/lilydjwg/colorizer/,, -https://github.com/Domeee/com.cloudedmountain.ide.neovim/,HEAD, -https://github.com/wincent/command-t/,, -https://github.com/LudoPinelli/comment-box.nvim/,HEAD, -https://github.com/numtostr/comment.nvim/,, -https://github.com/rhysd/committia.vim/,, -https://github.com/hrsh7th/compe-conjure/,, -https://github.com/GoldsteinE/compe-latex-symbols/,, -https://github.com/tzachar/compe-tabnine/,, -https://github.com/tamago324/compe-zsh/,, -https://github.com/xeluxee/competitest.nvim/,HEAD, -https://github.com/krady21/compiler-explorer.nvim/,HEAD, -https://github.com/Zeioth/compiler.nvim/,HEAD, -https://github.com/steelsojka/completion-buffers/,, -https://github.com/nvim-lua/completion-nvim/,, +https://git.sr.ht/~sircmpwn/hare.vim,HEAD, +https://git.sr.ht/~whynothugo/lsp_lines.nvim,, +https://github.com/0xJohnnyboy/scretch.nvim/,HEAD, +https://github.com/3rd/diagram.nvim/,HEAD, +https://github.com/3rd/image.nvim/,HEAD, +https://github.com/907th/vim-auto-save/,, +https://github.com/aaronhallaert/advanced-git-search.nvim/,HEAD, +https://github.com/abecodes/tabout.nvim/,HEAD, https://github.com/aca/completion-tabnine/,, -https://github.com/nvim-treesitter/completion-treesitter/,, -https://github.com/chikatoike/concealedyank.vim/,, -https://github.com/rhysd/conflict-marker.vim/,, -https://github.com/stevearc/conform.nvim/,HEAD, -https://github.com/Olical/conjure/,, -https://github.com/wellle/context.vim/,, -https://github.com/Shougo/context_filetype.vim/,, -https://github.com/zbirenbaum/copilot-cmp/,HEAD, -https://github.com/AndreM222/copilot-lualine/,HEAD, -https://github.com/zbirenbaum/copilot.lua/,HEAD, -https://github.com/github/copilot.vim/,, -https://github.com/ms-jpq/coq.artifacts/,HEAD, -https://github.com/ms-jpq/coq.thirdparty/,HEAD, -https://github.com/jvoorhis/coq.vim/,, -https://github.com/ms-jpq/coq_nvim/,, -https://github.com/isovector/cornelis/,HEAD, -https://github.com/lfilho/cosco.vim/,, -https://github.com/nixprime/cpsm/,, -https://github.com/saecki/crates.nvim/,, -https://github.com/godlygeek/csapprox/,, -https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/,HEAD, -https://github.com/chrisbra/csv.vim/,, -https://github.com/JazzCore/ctrlp-cmatcher/,, -https://github.com/FelikZ/ctrlp-py-matcher/,, +https://github.com/AckslD/nvim-FeMaco.lua/,HEAD, +https://github.com/AckslD/nvim-neoclip.lua/,, +https://github.com/AckslD/nvim-whichkey-setup.lua/,, +https://github.com/aduros/ai.vim/,HEAD, +https://github.com/AhmedAbdulrahman/aylin.vim/,, +https://github.com/ahmedkhalf/lsp-rooter.nvim/,, +https://github.com/ahmedkhalf/project.nvim/,, +https://github.com/airblade/vim-gitgutter/,, +https://github.com/airblade/vim-rooter/,, +https://github.com/ajmwagar/vim-deus/,, +https://github.com/akinsho/bufferline.nvim/,, +https://github.com/akinsho/flutter-tools.nvim/,HEAD, +https://github.com/akinsho/git-conflict.nvim/,HEAD, +https://github.com/akinsho/toggleterm.nvim/,, +https://github.com/aklt/plantuml-syntax/,, +https://github.com/aktersnurra/no-clown-fiesta.nvim/,, +https://github.com/Alexis12119/nightly.nvim/,, +https://github.com/alfaix/neotest-gtest/,HEAD, +https://github.com/allendang/nvim-expand-expr/,, +https://github.com/Almo7aya/openingh.nvim/,, +https://github.com/AlphaTechnolog/pywal.nvim/,, +https://github.com/altercation/vim-colors-solarized/,, +https://github.com/altermo/ultimate-autopair.nvim/,HEAD, +https://github.com/alvan/vim-closetag/,, +https://github.com/alvarosevilla95/luatab.nvim/,, +https://github.com/alx741/vim-hindent/,, +https://github.com/alx741/vim-stylishask/,, https://github.com/amiorin/ctrlp-z/,, -https://github.com/ctrlpvim/ctrlp.vim/,, -https://github.com/scottmckendry/cyberdream.nvim/,, -https://github.com/ptdewey/darkearth-nvim/,HEAD, -https://github.com/dart-lang/dart-vim-plugin/,, -https://github.com/rizzatti/dash.vim/,HEAD, -https://github.com/nvimdev/dashboard-nvim/,, -https://github.com/Shougo/ddc-filter-matcher_head/,HEAD, -https://github.com/Shougo/ddc-filter-sorter_rank/,HEAD, -https://github.com/Shougo/ddc-source-lsp/,HEAD, -https://github.com/Shougo/ddc-ui-native/,HEAD, -https://github.com/Shougo/ddc-ui-pum/,HEAD, -https://github.com/Shougo/ddc.vim/,HEAD, +https://github.com/amrbashir/nvim-docs-view/,HEAD, +https://github.com/andersevenrud/cmp-tmux/,, +https://github.com/andersevenrud/nordic.nvim/,, +https://github.com/andersevenrud/nvim_context_vt/,, +https://github.com/AndreM222/copilot-lualine/,HEAD, +https://github.com/andrep/vimacs/,, +https://github.com/andreshazard/vim-logreview/,, https://github.com/andrewferrier/debugprint.nvim/,HEAD, -https://github.com/Verf/deepwhite.nvim/,, -https://github.com/kristijanhusak/defx-git/,, -https://github.com/kristijanhusak/defx-icons/,, -https://github.com/Shougo/defx.nvim/,, -https://github.com/Raimondi/delimitMate/,, -https://github.com/neoclide/denite-extra/,, -https://github.com/neoclide/denite-git/,, -https://github.com/Shougo/denite.nvim/,, -https://github.com/vim-denops/denops.vim/,HEAD, -https://github.com/Shougo/deol.nvim/,, +https://github.com/andrewferrier/wrapping.nvim/,HEAD, +https://github.com/AndrewRadev/bufferize.vim/,HEAD, +https://github.com/AndrewRadev/sideways.vim/,, +https://github.com/AndrewRadev/splitjoin.vim/,, +https://github.com/AndrewRadev/switch.vim/,, +https://github.com/AndrewRadev/tagalong.vim/,, +https://github.com/andviro/flake8-vim/,, +https://github.com/andweeb/presence.nvim/,, +https://github.com/andymass/vim-matchup/,, +https://github.com/andys8/vim-elm-syntax/,, +https://github.com/andythigpen/nvim-coverage/,HEAD, +https://github.com/antoinemadec/coc-fzf/,, +https://github.com/antoinemadec/FixCursorHold.nvim/,, +https://github.com/anuvyklack/animation.nvim/,HEAD, +https://github.com/anuvyklack/fold-preview.nvim/,HEAD, +https://github.com/anuvyklack/keymap-layer.nvim/,HEAD, +https://github.com/anuvyklack/pretty-fold.nvim/,HEAD, +https://github.com/anuvyklack/windows.nvim/,, +https://github.com/ap/vim-css-color/,, +https://github.com/APZelos/blamer.nvim/,HEAD, +https://github.com/aquach/vim-mediawiki-editor/,HEAD, +https://github.com/arkav/lualine-lsp-progress/,, +https://github.com/arnamak/stay-centered.nvim/,HEAD, +https://github.com/arthurxavierx/vim-unicoder/,, +https://github.com/artur-shaik/vim-javacomplete2/,, +https://github.com/aserowy/tmux.nvim/,HEAD, +https://github.com/asheq/close-buffers.vim/,HEAD, +https://github.com/asiryk/auto-hlsearch.nvim/,HEAD, +https://github.com/aspeddro/cmp-pandoc.nvim/,HEAD, +https://github.com/AstroNvim/astrotheme/,, +https://github.com/autozimu/LanguageClient-neovim/,, +https://github.com/avm99963/vim-jjdescription/,HEAD, +https://github.com/axelf4/vim-strip-trailing-whitespace/,, +https://github.com/axelvc/template-string.nvim/,HEAD, +https://github.com/axieax/urlview.nvim/,, +https://github.com/ayu-theme/ayu-vim/,, +https://github.com/aznhe21/actions-preview.nvim/,, +https://github.com/b0o/SchemaStore.nvim/,, +https://github.com/b3nj5m1n/kommentary/,, +https://github.com/backdround/improved-search.nvim/,HEAD, +https://github.com/bakpakin/fennel.vim/,, +https://github.com/barreiroleo/ltex_extra.nvim/,HEAD, +https://github.com/bazelbuild/vim-bazel/,, +https://github.com/bbchung/clighter8/,, +https://github.com/Bekaboo/dropbar.nvim/,HEAD, +https://github.com/BeneCollyridam/futhark-vim/,, +https://github.com/benizi/vim-automkdir/,, +https://github.com/benlubas/molten-nvim/,HEAD, +https://github.com/bfredl/nvim-luadev/,HEAD, +https://github.com/bhurlow/vim-parinfer/,, +https://github.com/Bilal2453/luvit-meta/,HEAD, +https://github.com/bitc/vim-hdevtools/,, +https://github.com/bkad/camelcasemotion/,, +https://github.com/blazkowolf/gruber-darker.nvim/,, +https://github.com/bling/vim-bufferline/,, +https://github.com/blueballs-theme/blueballs-neovim/,, +https://github.com/blueyed/vim-diminactive/,, +https://github.com/bluz71/vim-nightfly-colors/,,nightfly +https://github.com/bogado/file-line/,, +https://github.com/bohlender/vim-smt2/,, +https://github.com/booperlv/nvim-gomove/,HEAD, +https://github.com/brennanfee/vim-gui-position/,, +https://github.com/brenoprata10/nvim-highlight-colors/,HEAD, +https://github.com/bronson/vim-trailing-whitespace/,, +https://github.com/bronson/vim-visual-star-search/,HEAD, +https://github.com/brooth/far.vim/,, +https://github.com/brymer-meneses/grammar-guard.nvim/,HEAD, +https://github.com/bullets-vim/bullets.vim/,, +https://github.com/buoto/gotests-vim/,, +https://github.com/cakebaker/scss-syntax.vim/,, +https://github.com/calops/hmts.nvim/,, +https://github.com/camspiers/lens.vim/,, +https://github.com/camspiers/snap/,, +https://github.com/Canop/nvim-bacon/,HEAD, +https://github.com/cappyzawa/trim.nvim/,, +https://github.com/carlitux/deoplete-ternjs/,, +https://github.com/catppuccin/nvim/,,catppuccin-nvim +https://github.com/catppuccin/vim/,HEAD,catppuccin-vim +https://github.com/cbochs/grapple.nvim/,HEAD, +https://github.com/ccarpita/rtorrent-syntax-file/,, +https://github.com/cespare/vim-toml/,, +https://github.com/chaoren/vim-wordmotion/,, +https://github.com/chentoast/marks.nvim/,, +https://github.com/chikamichi/mediawiki.vim/,HEAD, +https://github.com/chikatoike/concealedyank.vim/,, +https://github.com/chikatoike/sourcemap.vim/,, +https://github.com/chipsenkbeil/distant.nvim/,HEAD, +https://github.com/chkno/vim-haskell-module-name/,, +https://github.com/chomosuke/term-edit.nvim/,HEAD, +https://github.com/chr4/nginx.vim/,, +https://github.com/chr4/sslsecure.vim/,, +https://github.com/chrisbra/CheckAttach/,, +https://github.com/chrisbra/csv.vim/,, +https://github.com/chrisbra/NrrwRgn/,, +https://github.com/chrisbra/Recover.vim/,, +https://github.com/chrisbra/SudoEdit.vim/,, +https://github.com/chrisbra/unicode.vim/,, +https://github.com/chrisgeo/sparkup/,, +https://github.com/chrisgrieser/cmp_yanky/,HEAD, +https://github.com/chrisgrieser/nvim-genghis/,HEAD, +https://github.com/chrisgrieser/nvim-rip-substitute/,, +https://github.com/chrisgrieser/nvim-spider/,HEAD, +https://github.com/chrisgrieser/nvim-various-textobjs/,HEAD, +https://github.com/chriskempson/base16-vim/,, +https://github.com/ChristianChiarulli/nvcode-color-schemes.vim/,, +https://github.com/christoomey/vim-sort-motion/,, +https://github.com/christoomey/vim-tmux-navigator/,, +https://github.com/ciaranm/inkpot/,, +https://github.com/Civitasv/cmake-tools.nvim/,, +https://github.com/ckarnell/antonys-macro-repeater/,, +https://github.com/clojure-vim/vim-jack-in/,, +https://github.com/cloudhead/neovim-fuzzy/,, +https://github.com/coc-extensions/coc-svelte/,, +https://github.com/cocopon/iceberg.vim/,, +https://github.com/code-biscuits/nvim-biscuits/,HEAD, +https://github.com/codethread/qmk.nvim/,HEAD, +https://github.com/codota/tabnine-vim/,, +https://github.com/cohama/lexima.vim/,, +https://github.com/ConradIrwin/vim-bracketed-paste/,, +https://github.com/CopilotC-Nvim/CopilotChat.nvim/,HEAD, +https://github.com/creativenull/efmls-configs-nvim/,, +https://github.com/crispgm/cmp-beancount/,HEAD, +https://github.com/crusoexia/vim-monokai/,, +https://github.com/cshuaimin/ssr.nvim/,HEAD, +https://github.com/ctjhoa/spacevim/,, +https://github.com/ctrlpvim/ctrlp.vim/,, +https://github.com/cxwx/specs.nvim/,HEAD, +https://github.com/dag/vim-fish/,, +https://github.com/dag/vim2hs/,, +https://github.com/danielfalk/smart-open.nvim/,0.2.x, +https://github.com/danilo-augusto/vim-afterglow/,HEAD, +https://github.com/dannyob/quickfixstatus/,, +https://github.com/danymat/neogen/,HEAD, +https://github.com/Darazaki/indent-o-matic/,, +https://github.com/darfink/starsearch.vim/,, +https://github.com/dart-lang/dart-vim-plugin/,, +https://github.com/dasupradyumna/midnight.nvim/,, +https://github.com/david-a-wheeler/vim-metamath/,, +https://github.com/David-Kunz/cmp-npm/,HEAD, +https://github.com/David-Kunz/markid/,HEAD, +https://github.com/davidgranstrom/scnvim/,HEAD, +https://github.com/davidhalter/jedi-vim/,, +https://github.com/davidsierradz/cmp-conventionalcommits/,HEAD, +https://github.com/dcampos/cmp-snippy/,HEAD, +https://github.com/dcampos/nvim-snippy/,HEAD, +https://github.com/dcharbon/vim-flatbuffers/,, +https://github.com/debugloop/telescope-undo.nvim/,HEAD, +https://github.com/declancm/cinnamon.nvim/,HEAD, +https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/,HEAD, +https://github.com/delphinus/cmp-ctags/,HEAD, +https://github.com/delroth/vim-molokai-delroth/,HEAD, +https://github.com/dense-analysis/ale/,, https://github.com/deoplete-plugins/deoplete-clang/,, https://github.com/deoplete-plugins/deoplete-dictionary/,, -https://github.com/ponko2/deoplete-fish/,, -https://github.com/SevereOverfl0w/deoplete-github/,, https://github.com/deoplete-plugins/deoplete-go/,, -https://github.com/Inazuma110/deoplete-greek/,, https://github.com/deoplete-plugins/deoplete-jedi/,, -https://github.com/JuliaEditorSupport/deoplete-julia/,, -https://github.com/nicoe/deoplete-khard/,, https://github.com/deoplete-plugins/deoplete-lsp/,, -https://github.com/Valodim/deoplete-notmuch/,, -https://github.com/kristijanhusak/deoplete-phpactor/,, -https://github.com/sebastianmarkow/deoplete-rust/,, -https://github.com/tbodt/deoplete-tabnine/,, -https://github.com/carlitux/deoplete-ternjs/,, -https://github.com/lighttiger2505/deoplete-vim-lsp/,, https://github.com/deoplete-plugins/deoplete-zsh/,, -https://github.com/Shougo/deoplete.nvim/,, -https://github.com/rhysd/devdocs.vim/,, -https://github.com/vmchale/dhall-vim/,, -https://github.com/onsails/diaglist.nvim/,, -https://github.com/nvim-lua/diagnostic-nvim/,, -https://github.com/3rd/diagram.nvim/,HEAD, -https://github.com/monaqa/dial.nvim/,HEAD, -https://github.com/sindrets/diffview.nvim/,, -https://github.com/elihunter173/dirbuf.nvim/,HEAD, +https://github.com/derekelkins/agda-vim/,, +https://github.com/derekwyatt/vim-scala/,, +https://github.com/dhruvasagar/vim-prosession/,, +https://github.com/dhruvasagar/vim-table-mode/,, +https://github.com/digitaltoad/vim-pug/,, +https://github.com/DingDean/wgsl.vim/,HEAD, https://github.com/direnv/direnv.vim/,, -https://github.com/chipsenkbeil/distant.nvim/,HEAD, -https://github.com/doki-theme/doki-theme-vim/,, -https://github.com/NTBBloodbath/doom-one.nvim/,, -https://github.com/Mofiqul/dracula.nvim/,HEAD, -https://github.com/stevearc/dressing.nvim/,, -https://github.com/Bekaboo/dropbar.nvim/,HEAD, -https://github.com/earthly/earthly.vim/,HEAD, -https://github.com/Shougo/echodoc.vim/,, -https://github.com/sainnhe/edge/,, -https://github.com/edgedb/edgedb-vim/,, -https://github.com/folke/edgy.nvim/,HEAD, -https://github.com/editorconfig/editorconfig-vim/,, -https://github.com/gpanders/editorconfig.nvim/,, -https://github.com/creativenull/efmls-configs-nvim/,, -https://github.com/elixir-tools/elixir-tools.nvim/,HEAD, -https://github.com/elmcast/elm-vim/,, +https://github.com/dleonard0/pony-vim-syntax/,, +https://github.com/dmitmel/cmp-cmdline-history/,HEAD, +https://github.com/dmitmel/cmp-digraphs/,HEAD, +https://github.com/dmitmel/cmp-vim-lsp/,HEAD, https://github.com/dmix/elvish.vim/,, -https://github.com/mattn/emmet-vim/,, -https://github.com/vim-scripts/emodeline/,, -https://github.com/vim-scripts/errormarker.vim/,, -https://github.com/hachy/eva01.vim/,, -https://github.com/sainnhe/everforest/,, -https://github.com/google/executor.nvim/,HEAD, -https://github.com/jinh0/eyeliner.nvim/,HEAD, -https://github.com/fenetikm/falcon/,, -https://github.com/brooth/far.vim/,, -https://github.com/pteroctopus/faster.nvim/,HEAD, -https://github.com/konfekt/fastfold/,, -https://github.com/lilydjwg/fcitx.vim/,fcitx5, -https://github.com/freddiehaddad/feline.nvim/,, -https://github.com/bakpakin/fennel.vim/,, -https://github.com/wincent/ferret/,, -https://github.com/j-hui/fidget.nvim/,, -https://github.com/bogado/file-line/,, -https://github.com/lewis6991/fileline.nvim/,, -https://github.com/glacambre/firenvim/,HEAD, -https://github.com/andviro/flake8-vim/,, -https://github.com/folke/flash.nvim/,HEAD, -https://github.com/willothy/flatten.nvim/,HEAD, -https://github.com/felipeagc/fleet-theme-nvim/,, -https://github.com/ggandor/flit.nvim/,HEAD, -https://github.com/ncm2/float-preview.nvim/,, -https://github.com/liangxianzhe/floating-input.nvim/,HEAD, -https://github.com/fhill2/floating.nvim/,, -https://github.com/floobits/floobits-neovim/,, -https://github.com/akinsho/flutter-tools.nvim/,HEAD, -https://github.com/nvim-focus/focus.nvim/,HEAD, -https://github.com/anuvyklack/fold-preview.nvim/,HEAD, -https://github.com/mhartington/formatter.nvim/,, -https://github.com/megaannum/forms/,, -https://github.com/rubiin/fortune.nvim/,HEAD, -https://github.com/rafamadriz/friendly-snippets/,, -https://github.com/raghur/fruzzy/,, -https://github.com/shumphrey/fugitive-gitlab.vim/,, -https://github.com/BeneCollyridam/futhark-vim/,, -https://github.com/tzachar/fuzzy.nvim/,HEAD, -https://github.com/rktjmp/fwatch.nvim/,, -https://github.com/stsewd/fzf-checkout.vim/,, -https://github.com/monkoose/fzf-hoogle.vim/,HEAD, -https://github.com/gfanto/fzf-lsp.nvim/,, -https://github.com/ibhagwan/fzf-lua/,HEAD, -https://github.com/junegunn/fzf.vim/,, -https://github.com/NTBBloodbath/galaxyline.nvim/,, -https://github.com/jsfaint/gen_tags.vim/,, -https://github.com/gentoo/gentoo-syntax/,, -https://github.com/ndmitchell/ghcid/,, -https://github.com/eagletmt/ghcmod-vim/,, -https://github.com/f-person/git-blame.nvim/,, -https://github.com/akinsho/git-conflict.nvim/,HEAD, -https://github.com/rhysd/git-messenger.vim/,, -https://github.com/mikesmithgh/git-prompt-string-lualine.nvim/,HEAD, -https://github.com/ThePrimeagen/git-worktree.nvim/,, -https://github.com/wintermute-cell/gitignore.nvim/,HEAD, -https://github.com/vim-scripts/gitignore.vim/,, -https://github.com/ruifm/gitlinker.nvim/,, -https://github.com/lewis6991/gitsigns.nvim/,, -https://github.com/gregsexton/gitv/,, https://github.com/DNLHC/glance.nvim/,HEAD, -https://github.com/gleam-lang/gleam.vim/,, -https://github.com/ellisonleao/glow.nvim/,, -https://github.com/ray-x/go.nvim/,HEAD, -https://github.com/p00f/godbolt.nvim/,HEAD, -https://github.com/roman/golden-ratio/,, -https://github.com/buoto/gotests-vim/,, -https://github.com/rmagatti/goto-preview/,, -https://github.com/junegunn/goyo.vim/,, -https://github.com/brymer-meneses/grammar-guard.nvim/,HEAD, -https://github.com/liuchengxu/graphviz.vim/,, -https://github.com/cbochs/grapple.nvim/,HEAD, -https://github.com/blazkowolf/gruber-darker.nvim/,, -https://github.com/MagicDuck/grug-far.nvim/,, -https://github.com/gruvbox-community/gruvbox/,,gruvbox-community -https://github.com/morhetz/gruvbox/,, -https://github.com/luisiacc/gruvbox-baby/,HEAD, -https://github.com/eddyekofo94/gruvbox-flat.nvim/,, -https://github.com/sainnhe/gruvbox-material/,, -https://github.com/f4z3r/gruvbox-material.nvim/,HEAD, -https://github.com/ellisonleao/gruvbox.nvim/,, -https://github.com/nvimdev/guard-collection/,HEAD, -https://github.com/nvimdev/guard.nvim/,HEAD, -https://github.com/nmac427/guess-indent.nvim/,HEAD, -https://github.com/sjl/gundo.vim/,, -https://github.com/junegunn/gv.vim/,, -https://github.com/TheSnakeWitcher/hardhat.nvim/,HEAD, -https://github.com/m4xshen/hardtime.nvim/,HEAD, -https://git.sr.ht/~sircmpwn/hare.vim,HEAD, -https://github.com/ThePrimeagen/harpoon/,master, -https://github.com/ThePrimeagen/harpoon/,harpoon2,harpoon2 -https://github.com/kiyoon/haskell-scope-highlighting.nvim/,HEAD, -https://github.com/mrcjkb/haskell-snippets.nvim/,HEAD, -https://github.com/neovimhaskell/haskell-vim/,, -https://github.com/wenzel-hoffman/haskell-with-unicode.vim/,HEAD, -https://github.com/travitch/hasksyn/,, -https://github.com/lukas-reineke/headlines.nvim/,HEAD, -https://github.com/rebelot/heirline.nvim/,, -https://github.com/OXY2DEV/helpview.nvim/,HEAD, -https://github.com/RaafatTurki/hex.nvim/,HEAD, -https://github.com/Yggdroot/hiPairs/,, -https://github.com/tzachar/highlight-undo.nvim/,HEAD, -https://github.com/pimalaya/himalaya-vim/,, -https://github.com/mpickering/hlint-refactor-vim/,, -https://github.com/calops/hmts.nvim/,, -https://github.com/edluffy/hologram.nvim/,, -https://github.com/urbit/hoon.vim/,, -https://github.com/smoka7/hop.nvim/,, -https://github.com/rktjmp/hotpot.nvim/,, -https://github.com/lewis6991/hover.nvim/,HEAD, -https://github.com/othree/html5.vim/,HEAD, -https://github.com/julienvincent/hunk.nvim/,HEAD, -https://github.com/nvimtools/hydra.nvim/,HEAD, -https://github.com/mboughaba/i3config.vim/,, -https://github.com/cocopon/iceberg.vim/,, -https://github.com/idris-hackers/idris-vim/,, -https://github.com/ShinKage/idris2-nvim/,, -https://github.com/edwinb/idris2-vim/,, -https://github.com/3rd/image.nvim/,HEAD, -https://github.com/samodostal/image.nvim/,HEAD,samodostal-image-nvim -https://github.com/HakonHarnes/img-clip.nvim/,HEAD, -https://github.com/lewis6991/impatient.nvim/,, -https://github.com/backdround/improved-search.nvim/,HEAD, -https://github.com/smjonas/inc-rename.nvim/,HEAD, -https://github.com/nishigori/increment-activator/,, -https://github.com/haya14busa/incsearch-easymotion.vim/,, -https://github.com/haya14busa/incsearch.vim/,, -https://github.com/lukas-reineke/indent-blankline.nvim/,, -https://github.com/Darazaki/indent-o-matic/,, -https://github.com/Yggdroot/indentLine/,, -https://github.com/ciaranm/inkpot/,, -https://github.com/jbyuki/instant.nvim/,HEAD, -https://github.com/pta2002/intellitab.nvim/,HEAD, -https://github.com/parsonsmatt/intero-neovim/,, -https://github.com/keith/investigate.vim/,, -https://github.com/neutaaaaan/iosvkem/,, -https://github.com/twerth/ir_black/,, -https://github.com/Vigemus/iron.nvim/,HEAD, -https://github.com/haya14busa/is.vim/,, -https://github.com/vim-scripts/jdaddy.vim/,, -https://github.com/davidhalter/jedi-vim/,, -https://github.com/metalelf0/jellybeans-nvim/,, -https://github.com/nanotech/jellybeans.vim/,, -https://github.com/HiPhish/jinja.vim/,HEAD, -https://github.com/vito-c/jq.vim/,, -https://github.com/neoclide/jsonc.vim/,, -https://github.com/Myzel394/jsonfly.nvim/,HEAD, -https://github.com/JuliaEditorSupport/julia-vim/,, -https://github.com/GCBallesteros/jupytext.nvim/,HEAD, -https://github.com/rebelot/kanagawa.nvim/,, -https://github.com/imsnif/kdl.vim/,HEAD, -https://github.com/anuvyklack/keymap-layer.nvim/,HEAD, -https://github.com/kmonad/kmonad-vim/,, -https://github.com/frabjous/knap/,HEAD, -https://github.com/b3nj5m1n/kommentary/,, -https://github.com/udalov/kotlin-vim/,, -https://github.com/mistweaverco/kulala.nvim/,HEAD, -https://github.com/qnighy/lalrpop.vim/,, -https://github.com/Wansmer/langmapper.nvim/,HEAD, -https://github.com/sk1418/last256/,, -https://github.com/latex-box-team/latex-box/,, +https://github.com/doki-theme/doki-theme-vim/,, +https://github.com/Domeee/com.cloudedmountain.ide.neovim/,HEAD, +https://github.com/dominikduda/vim_current_word/,, +https://github.com/dpelle/vim-LanguageTool/,, +https://github.com/dracula/vim/,,dracula-vim +https://github.com/drewtempelmeyer/palenight.vim/,, +https://github.com/drmingdrmer/xptemplate/,, +https://github.com/dstein64/nvim-scrollview/,, +https://github.com/dstein64/vim-startuptime/,, https://github.com/dundalek/lazy-lsp.nvim/,HEAD, -https://github.com/folke/lazy.nvim/,HEAD, -https://github.com/folke/lazydev.nvim/,, -https://github.com/kdheepak/lazygit.nvim/,, -https://github.com/Julian/lean.nvim/,, -https://github.com/leanprover/lean.vim/,, -https://github.com/ggandor/leap-ast.nvim/,HEAD, -https://github.com/ggandor/leap.nvim/,HEAD, -https://github.com/kawre/leetcode.nvim/,HEAD, -https://github.com/mrjones2014/legendary.nvim/,HEAD, -https://github.com/camspiers/lens.vim/,, -https://github.com/thirtythreeforty/lessspace.vim/,, -https://github.com/cohama/lexima.vim/,, -https://github.com/ptzz/lf.vim/,, -https://github.com/LucHermitte/lh-brackets/,, -https://github.com/LucHermitte/lh-vim-lib/,, -https://github.com/maximbaz/lightline-ale/,, -https://github.com/mengelbrecht/lightline-bufferline/,, -https://github.com/shinchu/lightline-gruvbox.vim/,, -https://github.com/spywhere/lightline-lsp/,, -https://github.com/itchyny/lightline.vim/,, -https://github.com/ggandor/lightspeed.nvim/,, -https://github.com/junegunn/limelight.vim/,, -https://github.com/lf-lang/lingua-franca.vim/,, -https://github.com/tamago324/lir.nvim/,, -https://github.com/kkharji/lispdocs.nvim/,, -https://github.com/ldelossa/litee-calltree.nvim/,, -https://github.com/ldelossa/litee-filetree.nvim/,, -https://github.com/ldelossa/litee-symboltree.nvim/,, -https://github.com/ldelossa/litee.nvim/,, -https://github.com/smjonas/live-command.nvim/,HEAD, -https://github.com/huggingface/llm.nvim/,HEAD, -https://github.com/folke/lsp-colors.nvim/,, -https://github.com/lukas-reineke/lsp-format.nvim/,HEAD, -https://github.com/lvimuser/lsp-inlayhints.nvim/,HEAD, -https://github.com/Issafalcon/lsp-overloads.nvim/,main, -https://github.com/ahmedkhalf/lsp-rooter.nvim/,, -https://github.com/nvim-lua/lsp-status.nvim/,, -https://github.com/VonHeikemen/lsp-zero.nvim/,v3.x, -https://github.com/nvim-lua/lsp_extensions.nvim/,, -https://git.sr.ht/~whynothugo/lsp_lines.nvim,, -https://github.com/ray-x/lsp_signature.nvim/,, -https://github.com/lspcontainers/lspcontainers.nvim/,, -https://github.com/onsails/lspkind.nvim/,, -https://github.com/nvimdev/lspsaga.nvim/,, -https://github.com/barreiroleo/ltex_extra.nvim/,HEAD, -https://github.com/arkav/lualine-lsp-progress/,, -https://github.com/nvim-lualine/lualine.nvim/,, -https://github.com/l3mon4d3/luasnip/,, -https://github.com/alvarosevilla95/luatab.nvim/,, -https://github.com/rktjmp/lush.nvim/,, -https://github.com/mkasa/lushtags/,, -https://github.com/Bilal2453/luvit-meta/,HEAD, -https://github.com/WhiteBlackGoose/magma-nvim-goose/,HEAD, -https://github.com/winston0410/mark-radar.nvim/,HEAD, -https://github.com/iamcco/markdown-preview.nvim/,, -https://github.com/tadmccorkle/markdown.nvim/,HEAD, -https://github.com/David-Kunz/markid/,HEAD, -https://github.com/chentoast/marks.nvim/,, -https://github.com/OXY2DEV/markview.nvim/,HEAD, -https://github.com/williamboman/mason-lspconfig.nvim/,HEAD, -https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/,HEAD, -https://github.com/williamboman/mason.nvim/,HEAD, -https://github.com/vim-scripts/matchit.zip/,, -https://github.com/marko-cerovac/material.nvim/,, -https://github.com/kaicataldo/material.vim/,HEAD, -https://github.com/vim-scripts/mayansmoke/,, -https://github.com/chikamichi/mediawiki.vim/,HEAD, -https://github.com/savq/melange-nvim/,, -https://github.com/lsig/messenger.nvim/,HEAD, -https://github.com/xero/miasma.nvim/,, -https://github.com/dasupradyumna/midnight.nvim/,, -https://github.com/hadronized/mind.nvim/,HEAD, +https://github.com/dundalek/parpar.nvim/,, +https://github.com/dylanaraps/wal.vim/,, +https://github.com/eagletmt/ghcmod-vim/,, +https://github.com/eagletmt/neco-ghc/,, +https://github.com/Eandrju/cellular-automaton.nvim/,HEAD, +https://github.com/earthly/earthly.vim/,HEAD, +https://github.com/easymotion/vim-easymotion/,, https://github.com/echasnovski/mini-git/,HEAD, https://github.com/echasnovski/mini.ai/,HEAD, https://github.com/echasnovski/mini.align/,HEAD, @@ -587,504 +275,476 @@ https://github.com/echasnovski/mini.tabline/,HEAD, https://github.com/echasnovski/mini.test/,HEAD, https://github.com/echasnovski/mini.trailspace/,HEAD, https://github.com/echasnovski/mini.visits/,HEAD, -https://github.com/wfxr/minimap.vim/,, -https://github.com/jghauser/mkdir.nvim/,main, -https://github.com/jakewvincent/mkdnflow.nvim/,HEAD, -https://github.com/SidOfc/mkdx/,, -https://github.com/mawkler/modicator.nvim/,HEAD, -https://github.com/miikanissi/modus-themes.nvim/,HEAD, -https://github.com/tomasr/molokai/,, -https://github.com/benlubas/molten-nvim/,HEAD, -https://github.com/loctvl842/monokai-pro.nvim/,HEAD, -https://github.com/shaunsingh/moonlight.nvim/,,pure-lua -https://github.com/leafo/moonscript-vim/,HEAD, -https://github.com/yegappan/mru/,, -https://github.com/smoka7/multicursors.nvim/,HEAD, -https://github.com/jbyuki/nabla.nvim/,HEAD, -https://github.com/ncm2/ncm2/,, -https://github.com/ncm2/ncm2-bufword/,, -https://github.com/ncm2/ncm2-cssomni/,, -https://github.com/yuki-yano/ncm2-dictionary/,, -https://github.com/ncm2/ncm2-github/,, -https://github.com/ncm2/ncm2-html-subscope/,, -https://github.com/ncm2/ncm2-jedi/,, -https://github.com/ncm2/ncm2-markdown-subscope/,, -https://github.com/ncm2/ncm2-neoinclude/,, -https://github.com/ncm2/ncm2-neosnippet/,, -https://github.com/ncm2/ncm2-path/,, -https://github.com/ncm2/ncm2-syntax/,, -https://github.com/ncm2/ncm2-tagprefix/,, -https://github.com/ncm2/ncm2-tmux/,, -https://github.com/ncm2/ncm2-ultisnips/,, -https://github.com/ncm2/ncm2-vim/,, -https://github.com/eagletmt/neco-ghc/,, -https://github.com/ujihisa/neco-look/,, -https://github.com/Shougo/neco-syntax/,, -https://github.com/Shougo/neco-vim/,, -https://github.com/nvim-neo-tree/neo-tree.nvim/,HEAD, -https://github.com/Shougo/neocomplete.vim/,, -https://github.com/folke/neoconf.nvim/,HEAD, -https://github.com/IogaMaster/neocord/,main, -https://github.com/KeitaNakamura/neodark.vim/,, -https://github.com/folke/neodev.nvim/,HEAD, -https://github.com/sbdchd/neoformat/,, -https://github.com/danymat/neogen/,HEAD, -https://github.com/NeogitOrg/neogit/,, -https://github.com/Shougo/neoinclude.vim/,, -https://github.com/neomake/neomake/,, -https://github.com/Shougo/neomru.vim/,, -https://github.com/rafamadriz/neon/,, -https://github.com/ii14/neorepl.nvim/,HEAD, -https://github.com/nvim-neorg/neorg-telescope/,HEAD, -https://github.com/karb94/neoscroll.nvim/,, -https://github.com/Shougo/neosnippet-snippets/,, -https://github.com/Shougo/neosnippet.vim/,, -https://github.com/kassio/neoterm/,, -https://github.com/nvim-neotest/neotest/,HEAD, -https://github.com/rcasia/neotest-bash/,HEAD, -https://github.com/sidlatau/neotest-dart/,HEAD, -https://github.com/MarkEmmons/neotest-deno/,HEAD, -https://github.com/Issafalcon/neotest-dotnet/,HEAD, -https://github.com/jfpedroza/neotest-elixir/,HEAD, -https://github.com/llllvvuu/neotest-foundry/,HEAD, -https://github.com/nvim-neotest/neotest-go/,HEAD, -https://github.com/fredrikaverpil/neotest-golang/,HEAD, -https://github.com/weilbith/neotest-gradle/,HEAD, -https://github.com/alfaix/neotest-gtest/,HEAD, -https://github.com/MrcJkb/neotest-haskell/,HEAD, -https://github.com/rcasia/neotest-java/,HEAD, -https://github.com/nvim-neotest/neotest-jest/,HEAD, -https://github.com/zidhuss/neotest-minitest/,HEAD, -https://github.com/theutz/neotest-pest/,HEAD, -https://github.com/olimorris/neotest-phpunit/,HEAD, -https://github.com/thenbe/neotest-playwright/,HEAD, -https://github.com/nvim-neotest/neotest-plenary/,HEAD, -https://github.com/nvim-neotest/neotest-python/,HEAD, -https://github.com/olimorris/neotest-rspec/,HEAD, -https://github.com/rouge8/neotest-rust/,HEAD, -https://github.com/stevanmilic/neotest-scala/,HEAD, -https://github.com/shunsambongi/neotest-testthat/,HEAD, -https://github.com/marilari88/neotest-vitest/,HEAD, -https://github.com/lawrence-laz/neotest-zig/,HEAD, -https://github.com/rose-pine/neovim/,main,rose-pine -https://github.com/Shatur/neovim-ayu/,, -https://github.com/cloudhead/neovim-fuzzy/,, -https://github.com/jeffkreeftmeijer/neovim-sensible/,, -https://github.com/Shougo/neoyank.vim/,, -https://github.com/preservim/nerdcommenter/,, -https://github.com/preservim/nerdtree/,, -https://github.com/Xuyuanp/nerdtree-git-plugin/,, -https://github.com/miversen33/netman.nvim/,HEAD, -https://github.com/prichrd/netrw.nvim/,HEAD, -https://github.com/oberblastmeister/neuron.nvim/,, -https://github.com/fiatjaf/neuron.vim/,, -https://github.com/Olical/nfnl/,main, -https://github.com/chr4/nginx.vim/,, -https://github.com/oxfist/night-owl.nvim/,, -https://github.com/EdenEast/nightfox.nvim/,, -https://github.com/Alexis12119/nightly.nvim/,, -https://github.com/zah/nim.vim/,, -https://github.com/figsoda/nix-develop.nvim/,HEAD, -https://github.com/tamago324/nlsp-settings.nvim/,main, -https://github.com/mcchrish/nnn.vim/,, -https://github.com/aktersnurra/no-clown-fiesta.nvim/,, -https://github.com/shortcuts/no-neck-pain.nvim/,HEAD, -https://github.com/kartikp10/noctis.nvim/,, -https://github.com/folke/noice.nvim/,HEAD, -https://github.com/nvimtools/none-ls.nvim/,HEAD, -https://github.com/gbprod/nord.nvim/,,gbprod-nord -https://github.com/shaunsingh/nord.nvim/,, -https://github.com/andersevenrud/nordic.nvim/,, -https://github.com/vigoux/notifier.nvim/,HEAD, -https://github.com/jlesquembre/nterm.nvim/,, -https://github.com/MunifTanjim/nui.nvim/,main, -https://github.com/jose-elias-alvarez/null-ls.nvim/,, -https://github.com/nacro90/numb.nvim/,, -https://github.com/nvchad/nvchad/,HEAD, -https://github.com/ChristianChiarulli/nvcode-color-schemes.vim/,, -https://github.com/catppuccin/nvim/,,catppuccin-nvim -https://github.com/AckslD/nvim-FeMaco.lua/,HEAD, -https://github.com/nathanmsmith/nvim-ale-diagnostic/,, -https://github.com/windwp/nvim-autopairs/,, -https://github.com/Canop/nvim-bacon/,HEAD, -https://github.com/code-biscuits/nvim-biscuits/,HEAD, -https://github.com/kevinhwang91/nvim-bqf/,, -https://github.com/ojroques/nvim-bufdel/,, -https://github.com/roxma/nvim-cm-racer/,, -https://github.com/hrsh7th/nvim-cmp/,, -https://github.com/weilbith/nvim-code-action-menu/,, -https://github.com/willothy/nvim-cokeline/,HEAD, -https://github.com/nvchad/nvim-colorizer.lua/,, -https://github.com/terrortylor/nvim-comment/,, -https://github.com/hrsh7th/nvim-compe/,, -https://github.com/roxma/nvim-completion-manager/,, -https://github.com/klen/nvim-config-local/,, -https://github.com/andythigpen/nvim-coverage/,HEAD, -https://github.com/yamatsum/nvim-cursorline/,, -https://github.com/mfussenegger/nvim-dap/,, -https://github.com/leoluz/nvim-dap-go/,HEAD, -https://github.com/mfussenegger/nvim-dap-python/,HEAD, -https://github.com/rinx/nvim-dap-rego/,HEAD, -https://github.com/jonboh/nvim-dap-rr/,HEAD, -https://github.com/rcarriga/nvim-dap-ui/,, -https://github.com/theHamsta/nvim-dap-virtual-text/,, -https://github.com/kndndrj/nvim-dbee/,HEAD, -https://github.com/amrbashir/nvim-docs-view/,HEAD, -https://github.com/allendang/nvim-expand-expr/,, -https://github.com/vijaymarupudi/nvim-fzf/,, -https://github.com/vijaymarupudi/nvim-fzf-commands/,, -https://github.com/sakhnik/nvim-gdb/,, -https://github.com/chrisgrieser/nvim-genghis/,HEAD, -https://github.com/booperlv/nvim-gomove/,HEAD, -https://github.com/smiteshp/nvim-gps/,, -https://github.com/brenoprata10/nvim-highlight-colors/,HEAD, -https://github.com/Iron-E/nvim-highlite/,, -https://github.com/kevinhwang91/nvim-hlslens/,, -https://github.com/neovimhaskell/nvim-hs.vim/,, -https://github.com/mfussenegger/nvim-jdtls/,, -https://github.com/gennaro-tedesco/nvim-jqx/,, -https://gitlab.com/usmcamp0811/nvim-julia-autotest,HEAD, -https://github.com/ethanholz/nvim-lastplace/,HEAD, -https://github.com/kosayoda/nvim-lightbulb/,, -https://github.com/josa42/nvim-lightline-lsp/,, -https://github.com/martineausimon/nvim-lilypond-suite/,HEAD, -https://github.com/mfussenegger/nvim-lint/,, -https://github.com/mrded/nvim-lsp-notify/,HEAD, -https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils/,, -https://github.com/neovim/nvim-lspconfig/,, -https://github.com/RishabhRD/nvim-lsputils/,, -https://github.com/sam4llis/nvim-lua-gf/,HEAD, -https://github.com/bfredl/nvim-luadev/,HEAD, -https://github.com/rafcamlet/nvim-luapad/,, -https://github.com/scalameta/nvim-metals/,, -https://github.com/gpanders/nvim-moonwalk/,, -https://github.com/SmiteshP/nvim-navbuddy/,, -https://github.com/smiteshp/nvim-navic/,HEAD, -https://github.com/AckslD/nvim-neoclip.lua/,, -https://github.com/nvim-neotest/nvim-nio/,HEAD, -https://github.com/yamatsum/nvim-nonicons/,, -https://github.com/rcarriga/nvim-notify/,, -https://github.com/LhKipp/nvim-nu/,HEAD, -https://github.com/ojroques/nvim-osc52/,, -https://github.com/julienvincent/nvim-paredit/,, -https://github.com/gpanders/nvim-parinfer/,HEAD, -https://github.com/gennaro-tedesco/nvim-peekup/,, -https://github.com/yorickpeterse/nvim-pqf/,HEAD, -https://github.com/jamestthompson3/nvim-remote-containers/,HEAD, -https://github.com/olrtg/nvim-rename-state/,HEAD, -https://github.com/chrisgrieser/nvim-rip-substitute/,, -https://github.com/petertriho/nvim-scrollbar/,HEAD, -https://github.com/dstein64/nvim-scrollview/,, -https://github.com/s1n7ax/nvim-search-and-replace/,HEAD, -https://github.com/garymjr/nvim-snippets/,, -https://github.com/dcampos/nvim-snippy/,HEAD, -https://github.com/ishan9299/nvim-solarized-lua/,, -https://github.com/lucidph3nx/nvim-sops/,HEAD, -https://github.com/nvim-pack/nvim-spectre/,, -https://github.com/chrisgrieser/nvim-spider/,HEAD, -https://github.com/kylechui/nvim-surround/,main, -https://github.com/svermeulen/nvim-teal-maker/,HEAD, -https://github.com/norcalli/nvim-terminal.lua/,, -https://github.com/klen/nvim-test/,, -https://github.com/nvim-tree/nvim-tree.lua/,, -https://github.com/nvim-treesitter/nvim-treesitter/,, -https://github.com/nvim-treesitter/nvim-treesitter-context/,, -https://github.com/RRethy/nvim-treesitter-endwise/,HEAD, -https://github.com/theHamsta/nvim-treesitter-pairs/,HEAD, https://github.com/eddiebergman/nvim-treesitter-pyfold/,, -https://github.com/nvim-treesitter/nvim-treesitter-refactor/,, -https://github.com/PaterJason/nvim-treesitter-sexp/,HEAD, -https://github.com/nvim-treesitter/nvim-treesitter-textobjects/,, -https://github.com/RRethy/nvim-treesitter-textsubjects/,HEAD, -https://github.com/windwp/nvim-ts-autotag/,, -https://github.com/joosepalviste/nvim-ts-context-commentstring/,, -https://github.com/kevinhwang91/nvim-ufo/,HEAD, -https://github.com/samjwill/nvim-unception/,HEAD, -https://github.com/chrisgrieser/nvim-various-textobjs/,HEAD, -https://github.com/nvim-tree/nvim-web-devicons/,, -https://github.com/AckslD/nvim-whichkey-setup.lua/,, -https://github.com/s1n7ax/nvim-window-picker/,HEAD, -https://github.com/roxma/nvim-yarp/,, -https://github.com/andersevenrud/nvim_context_vt/,, -https://github.com/neovim/nvimdev.nvim/,, -https://github.com/zbirenbaum/nvterm/,HEAD, -https://github.com/epwalsh/obsidian.nvim/,HEAD, -https://github.com/nvimdev/oceanic-material/,, -https://github.com/mhartington/oceanic-next/,, -https://github.com/pwntester/octo.nvim/,, -https://github.com/stevearc/oil.nvim/,HEAD, -https://github.com/nomnivore/ollama.nvim/,HEAD, -https://github.com/yonlu/omni.vim/,, -https://github.com/Hoffs/omnisharp-extended-lsp.nvim/,HEAD, -https://github.com/Th3Whit3Wolf/one-nvim/,, -https://github.com/navarasu/onedark.nvim/,, -https://github.com/joshdick/onedark.vim/,, -https://github.com/LunarVim/onedarker.nvim/,, -https://github.com/olimorris/onedarkpro.nvim/,, -https://github.com/sonph/onehalf/,, -https://github.com/rmehri01/onenord.nvim/,main, -https://github.com/tyru/open-browser-github.vim/,, -https://github.com/tyru/open-browser.vim/,, -https://github.com/Almo7aya/openingh.nvim/,, -https://github.com/salkin-mada/openscad.nvim/,HEAD, -https://github.com/nvim-orgmode/orgmode/,, -https://github.com/rgroli/other.nvim/,HEAD, -https://github.com/jmbuhr/otter.nvim/,, -https://github.com/hedyhli/outline.nvim/,HEAD, -https://github.com/stevearc/overseer.nvim/,HEAD, -https://github.com/nyoom-engineering/oxocarbon.nvim/,HEAD, -https://github.com/vuki656/package-info.nvim/,, -https://github.com/wbthomason/packer.nvim/,, -https://github.com/drewtempelmeyer/palenight.vim/,, -https://github.com/JoosepAlviste/palenightfall.nvim/,, -https://github.com/roobert/palette.nvim/,HEAD, -https://github.com/NLKNguyen/papercolor-theme/,, -https://github.com/dundalek/parpar.nvim/,, -https://github.com/tmsvg/pear-tree/,, -https://github.com/steelsojka/pears.nvim/,, -https://github.com/olimorris/persisted.nvim/,HEAD, -https://github.com/folke/persistence.nvim/,, -https://github.com/pest-parser/pest.vim/,HEAD, -https://github.com/lifepillar/pgsql.vim/,, -https://github.com/motus/pig.vim/,, -https://github.com/weirongxu/plantuml-previewer.vim/,HEAD, -https://github.com/aklt/plantuml-syntax/,, -https://github.com/nvim-treesitter/playground/,, -https://github.com/nvim-lua/plenary.nvim/,, -https://github.com/olivercederborg/poimandres.nvim/,HEAD, -https://github.com/dleonard0/pony-vim-syntax/,, -https://github.com/RishabhRD/popfix/,, -https://github.com/nvim-lua/popup.nvim/,, -https://github.com/tris203/precognition.nvim/,HEAD, -https://github.com/andweeb/presence.nvim/,, -https://github.com/sotte/presenting.vim/,, -https://github.com/ewilazarus/preto/,HEAD, -https://github.com/anuvyklack/pretty-fold.nvim/,HEAD, -https://github.com/vim-scripts/prev_indent/,, -https://github.com/ahmedkhalf/project.nvim/,, -https://github.com/kevinhwang91/promise-async/,HEAD, -https://github.com/frigoeu/psc-ide-vim/,, -https://github.com/Shougo/pum.vim/,HEAD, -https://github.com/purescript-contrib/purescript-vim/,, -https://github.com/python-mode/python-mode/,, -https://github.com/vim-python/python-syntax/,, -https://github.com/AlphaTechnolog/pywal.nvim/,, -https://github.com/codethread/qmk.nvim/,HEAD, -https://github.com/quarto-dev/quarto-nvim/,, -https://github.com/unblevable/quick-scope/,, -https://github.com/stefandtw/quickfix-reflector.vim/,, -https://github.com/dannyob/quickfixstatus/,, -https://github.com/jbyuki/quickmath.nvim/,HEAD, -https://github.com/luochen1990/rainbow/,, -https://gitlab.com/HiPhish/rainbow-delimiters.nvim,HEAD, -https://github.com/kien/rainbow_parentheses.vim/,, -https://github.com/vim-scripts/random.vim/,, -https://github.com/winston0410/range-highlight.nvim/,, -https://github.com/kelly-lin/ranger.nvim/,, -https://github.com/rafaqz/ranger.vim/,, -https://github.com/vim-scripts/rcshell.vim/,, -https://github.com/ryvnf/readline.vim/,, -https://github.com/theprimeagen/refactoring.nvim/,, -https://github.com/tversteeg/registers.nvim/,, -https://github.com/vladdoster/remember.nvim/,, -https://github.com/filipdutescu/renamer.nvim/,, -https://github.com/MeanderingProgrammer/render-markdown.nvim/,, -https://github.com/gabrielpoca/replacer.nvim/,HEAD, -https://github.com/stevearc/resession.nvim/,HEAD, -https://github.com/NTBBloodbath/rest.nvim/,, -https://github.com/vim-scripts/restore_view.vim/,HEAD,restore-view-vim -https://github.com/gu-fan/riv.vim/,, -https://github.com/kevinhwang91/rnvimr/,, -https://github.com/mfukar/robotframework-vim/,, -https://github.com/ron-rs/ron.vim/,, -https://github.com/jmederosalvarado/roslyn.nvim/,HEAD, -https://github.com/keith/rspec.vim/,, -https://github.com/ccarpita/rtorrent-syntax-file/,, -https://github.com/simrat39/rust-tools.nvim/,, -https://github.com/rust-lang/rust.vim/,, -https://github.com/hauleth/sad.vim/,, -https://github.com/vmware-archive/salt-vim/,, -https://github.com/lewis6991/satellite.nvim/,HEAD, -https://github.com/davidgranstrom/scnvim/,HEAD, -https://github.com/tiagovla/scope.nvim/,HEAD, -https://github.com/0xJohnnyboy/scretch.nvim/,HEAD, -https://github.com/Xuyuanp/scrollbar.nvim/,, -https://github.com/cakebaker/scss-syntax.vim/,, -https://github.com/VonHeikemen/searchbox.nvim/,, -https://github.com/RobertAudi/securemodelines/,, -https://github.com/megaannum/self/,, -https://github.com/jaxbot/semantic-highlight.vim/,, -https://github.com/numirias/semshi/,, -https://github.com/junegunn/seoul256.vim/,, -https://github.com/sourcegraph/sg.nvim/,HEAD, -https://github.com/osyo-manga/shabadou.vim/,, -https://github.com/AndrewRadev/sideways.vim/,, -https://github.com/lotabout/skim.vim/,, -https://github.com/mopp/sky-color-clock.vim/,, -https://github.com/kovisoft/slimv/,, -https://github.com/danielfalk/smart-open.nvim/,0.2.x, -https://github.com/mrjones2014/smart-splits.nvim/,, -https://github.com/m4xshen/smartcolumn.nvim/,, -https://github.com/gorkunov/smartpairs.vim/,, -https://github.com/ibhagwan/smartyank.nvim/,, -https://github.com/camspiers/snap/,, -https://github.com/norcalli/snippets.nvim/,, -https://github.com/shaunsingh/solarized.nvim/,HEAD, -https://github.com/sainnhe/sonokai/,, -https://github.com/sQVe/sort.nvim/,HEAD, -https://github.com/chikatoike/sourcemap.vim/,, -https://github.com/liuchengxu/space-vim/,, -https://github.com/ctjhoa/spacevim/,, -https://github.com/chrisgeo/sparkup/,, -https://github.com/cxwx/specs.nvim/,HEAD, -https://github.com/lewis6991/spellsitter.nvim/,HEAD, -https://github.com/stsewd/sphinx.nvim/,, -https://github.com/sjl/splice.vim/,, -https://github.com/vimlab/split-term.vim/,, -https://github.com/AndrewRadev/splitjoin.vim/,, -https://github.com/kkharji/sqlite.lua/,, -https://github.com/srcery-colors/srcery-vim/,, -https://github.com/chr4/sslsecure.vim/,, -https://github.com/cshuaimin/ssr.nvim/,HEAD, -https://github.com/luukvbaal/stabilize.nvim/,, -https://github.com/tamton-aquib/staline.nvim/,main, -https://github.com/eigenfoo/stan-vim/,, -https://github.com/josegamez82/starrynight/,HEAD, -https://github.com/darfink/starsearch.vim/,, -https://github.com/max397574/startup.nvim/,HEAD, -https://github.com/luukvbaal/statuscol.nvim/,, -https://github.com/arnamak/stay-centered.nvim/,HEAD, -https://github.com/folke/styler.nvim/,, -https://github.com/teto/stylish.nvim/,HEAD, -https://github.com/gbprod/substitute.nvim/,HEAD, -https://github.com/kvrohit/substrata.nvim/,HEAD, -https://github.com/supermaven-inc/supermaven-nvim/,HEAD, -https://github.com/ervandew/supertab/,, -https://github.com/ur4ltz/surround.nvim/,, -https://github.com/peterbjorgensen/sved/,, -https://github.com/jamespeapen/swayconfig.vim/,, -https://github.com/keith/swift.vim/,, -https://github.com/AndrewRadev/switch.vim/,, -https://github.com/simrat39/symbols-outline.nvim/,, -https://github.com/vim-syntastic/syntastic/,, -https://github.com/ziontee113/syntax-tree-surfer/,HEAD, -https://github.com/nanozuki/tabby.nvim/,HEAD, -https://github.com/kdheepak/tabline.nvim/,, -https://github.com/vim-scripts/tabmerge/,, -https://github.com/codota/tabnine-vim/,, -https://github.com/gcmt/taboo.vim/,, -https://github.com/abecodes/tabout.nvim/,HEAD, -https://github.com/Shougo/tabpagebuffer.vim/,, -https://github.com/godlygeek/tabular/,, -https://github.com/AndrewRadev/tagalong.vim/,, -https://github.com/preservim/tagbar/,, -https://github.com/vim-scripts/taglist.vim/,, -https://github.com/luckasRanarison/tailwind-tools.nvim/,HEAD, -https://github.com/themaxmarchuk/tailwindcss-colors.nvim/,HEAD, -https://github.com/wellle/targets.vim/,, -https://github.com/tools-life/taskwiki/,, -https://github.com/tomtom/tcomment_vim/,, -https://github.com/nvim-telekasten/telekasten.nvim/,, -https://github.com/GustavoKatel/telescope-asynctasks.nvim/,, -https://github.com/nvim-telescope/telescope-cheat.nvim/,, -https://github.com/fannheyward/telescope-coc.nvim/,, -https://github.com/nvim-telescope/telescope-dap.nvim/,, -https://github.com/nvim-telescope/telescope-file-browser.nvim/,, -https://github.com/nvim-telescope/telescope-frecency.nvim/,, -https://github.com/nvim-telescope/telescope-fzf-native.nvim/,, -https://github.com/nvim-telescope/telescope-fzf-writer.nvim/,, -https://github.com/nvim-telescope/telescope-fzy-native.nvim/,, -https://github.com/Snikimonkd/telescope-git-conflicts.nvim/,HEAD, -https://github.com/nvim-telescope/telescope-github.nvim/,, -https://github.com/nvim-telescope/telescope-live-grep-args.nvim/,HEAD, -https://github.com/gbrlsnchs/telescope-lsp-handlers.nvim/,, -https://github.com/MrcJkb/telescope-manix/,HEAD, -https://github.com/nvim-telescope/telescope-media-files.nvim/,HEAD, -https://github.com/nvim-telescope/telescope-project.nvim/,, -https://github.com/Marskey/telescope-sg/,HEAD, -https://github.com/nvim-telescope/telescope-smart-history.nvim/,HEAD, -https://github.com/nvim-telescope/telescope-symbols.nvim/,, -https://github.com/nvim-telescope/telescope-ui-select.nvim/,, -https://github.com/fhill2/telescope-ultisnips.nvim/,, -https://github.com/debugloop/telescope-undo.nvim/,HEAD, -https://github.com/tom-anders/telescope-vim-bookmarks.nvim/,, -https://github.com/nvim-telescope/telescope-z.nvim/,, -https://github.com/natecraddock/telescope-zf-native.nvim/,HEAD, -https://github.com/jvgrootveld/telescope-zoxide/,, -https://github.com/nvim-telescope/telescope.nvim/,, -https://github.com/luc-tielen/telescope_hoogle/,HEAD, -https://github.com/joerdav/templ.vim/,HEAD, -https://github.com/axelvc/template-string.nvim/,HEAD, -https://github.com/jacoborus/tender.vim/,, -https://github.com/chomosuke/term-edit.nvim/,HEAD, -https://github.com/wincent/terminus/,, -https://github.com/oberblastmeister/termwrapper.nvim/,, -https://github.com/ternjs/tern_for_vim/,, -https://github.com/KeitaNakamura/tex-conceal.vim/,, -https://github.com/let-def/texpresso.vim/,HEAD, -https://github.com/johmsalas/text-case.nvim/,HEAD, -https://github.com/vhsconnect/themed-tabs.nvim/,HEAD, -https://github.com/ron89/thesaurus_query.vim/,, -https://github.com/itchyny/thumbnail.vim/,, -https://github.com/vim-scripts/timestamp.vim/,, -https://github.com/levouh/tint.nvim/,HEAD, -https://github.com/rachartier/tiny-inline-diagnostic.nvim/,HEAD, -https://github.com/tomtom/tinykeymap_vim/,,tinykeymap -https://github.com/tomtom/tlib_vim/,, -https://github.com/wellle/tmux-complete.vim/,, -https://github.com/aserowy/tmux.nvim/,HEAD, +https://github.com/eddyekofo94/gruvbox-flat.nvim/,, +https://github.com/EdenEast/nightfox.nvim/,, +https://github.com/edgedb/edgedb-vim/,, +https://github.com/editorconfig/editorconfig-vim/,, https://github.com/edkolev/tmuxline.vim/,, -https://github.com/folke/todo-comments.nvim/,, -https://github.com/freitass/todo.txt-vim/,, -https://github.com/akinsho/toggleterm.nvim/,, -https://github.com/folke/tokyonight.nvim/,, -https://github.com/markonm/traces.vim/,, -https://github.com/tjdevries/train.nvim/,, -https://github.com/xiyaowong/transparent.nvim/,HEAD, -https://github.com/Wansmer/treesj/,main, -https://github.com/tremor-rs/tremor-vim/,, -https://github.com/cappyzawa/trim.nvim/,, -https://github.com/simonmclean/triptych.nvim/,HEAD, -https://github.com/folke/trouble.nvim/,, -https://github.com/Pocco81/true-zen.nvim/,, -https://github.com/tesaguri/trust.vim/,HEAD, -https://github.com/folke/ts-comments.nvim/,HEAD, -https://github.com/jgdavey/tslime.vim/,, -https://github.com/mtrajano/tssorter.nvim/,HEAD, -https://github.com/Quramy/tsuquyomi/,, -https://github.com/folke/twilight.nvim/,, -https://github.com/pmizio/typescript-tools.nvim/,, -https://github.com/leafgarland/typescript-vim/,, -https://github.com/jose-elias-alvarez/typescript.nvim/,, -https://github.com/kaarmu/typst.vim/,HEAD, -https://github.com/nvchad/ui/,HEAD,nvchad-ui -https://github.com/altermo/ultimate-autopair.nvim/,HEAD, -https://github.com/SirVer/ultisnips/,, -https://github.com/mbbill/undotree/,, -https://github.com/chrisbra/unicode.vim/,, -https://github.com/tummetott/unimpaired.nvim/,HEAD, -https://github.com/unisonweb/unison/,, -https://github.com/Shougo/unite.vim/,, -https://github.com/sontungexpt/url-open/,HEAD, -https://github.com/axieax/urlview.nvim/,, -https://github.com/vim-scripts/utl.vim/,, -https://github.com/KabbAmine/vCoolor.vim/,, -https://github.com/junegunn/vader.vim/,, -https://github.com/jbyuki/venn.nvim/,, -https://github.com/vhda/verilog_systemverilog.vim/,, -https://github.com/vifm/vifm.vim/,, -https://github.com/nordtheme/vim/,,nord-vim -https://github.com/dracula/vim/,,dracula-vim +https://github.com/edluffy/hologram.nvim/,, +https://github.com/edwinb/idris2-vim/,, +https://github.com/ehamberg/vim-cute-python/,, +https://github.com/eigenfoo/stan-vim/,, +https://github.com/eikenb/acp/,, +https://github.com/ekickx/clipboard-image.nvim/,, +https://github.com/elihunter173/dirbuf.nvim/,HEAD, +https://github.com/elixir-editors/vim-elixir/,, +https://github.com/elixir-tools/elixir-tools.nvim/,HEAD, +https://github.com/elkowar/yuck.vim/,HEAD, +https://github.com/ellisonleao/glow.nvim/,, +https://github.com/ellisonleao/gruvbox.nvim/,, +https://github.com/elmcast/elm-vim/,, +https://github.com/elzr/vim-json/,, https://github.com/embark-theme/vim/,,embark-vim -https://github.com/catppuccin/vim/,HEAD,catppuccin-vim +https://github.com/embear/vim-localvimrc/,, +https://github.com/enomsg/vim-haskellConcealPlus/,, +https://github.com/enricobacis/vim-airline-clock/,, +https://github.com/epwalsh/obsidian.nvim/,HEAD, +https://github.com/erietz/vim-terminator/,HEAD, +https://github.com/ervandew/supertab/,, +https://github.com/esneider/YUNOcommit.vim/,, +https://github.com/ethanholz/nvim-lastplace/,HEAD, +https://github.com/euclidianAce/BetterLua.vim/,, +https://github.com/euclio/vim-markdown-composer/,, +https://github.com/evanleck/vim-svelte/,, +https://github.com/ewilazarus/preto/,HEAD, +https://github.com/Exafunction/codeium.nvim/,HEAD, +https://github.com/Exafunction/codeium.vim/,HEAD, +https://github.com/f-person/git-blame.nvim/,, +https://github.com/f3fora/cmp-spell/,, +https://github.com/f4z3r/gruvbox-material.nvim/,HEAD, +https://github.com/fadein/vim-figlet/,HEAD, +https://github.com/famiu/bufdelete.nvim/,, +https://github.com/fannheyward/telescope-coc.nvim/,, +https://github.com/farmergreg/vim-lastplace/,, +https://github.com/fatih/vim-go/,, +https://github.com/fcpg/vim-osc52/,, +https://github.com/FelikZ/ctrlp-py-matcher/,, +https://github.com/felipeagc/fleet-theme-nvim/,, +https://github.com/fenetikm/falcon/,, +https://github.com/fgheng/winbar.nvim/,main, +https://github.com/fhill2/floating.nvim/,, +https://github.com/fhill2/telescope-ultisnips.nvim/,, +https://github.com/fiatjaf/neuron.vim/,, +https://github.com/figsoda/nix-develop.nvim/,HEAD, +https://github.com/filipdutescu/renamer.nvim/,, +https://github.com/fisadev/vim-isort/,, +https://github.com/flazz/vim-colorschemes/,, +https://github.com/floobits/floobits-neovim/,, +https://github.com/folke/edgy.nvim/,HEAD, +https://github.com/folke/flash.nvim/,HEAD, +https://github.com/folke/lazy.nvim/,HEAD, +https://github.com/folke/lazydev.nvim/,, +https://github.com/folke/lsp-colors.nvim/,, +https://github.com/folke/neoconf.nvim/,HEAD, +https://github.com/folke/neodev.nvim/,HEAD, +https://github.com/folke/noice.nvim/,HEAD, +https://github.com/folke/persistence.nvim/,, +https://github.com/folke/styler.nvim/,, +https://github.com/folke/todo-comments.nvim/,, +https://github.com/folke/tokyonight.nvim/,, +https://github.com/folke/trouble.nvim/,, +https://github.com/folke/ts-comments.nvim/,HEAD, +https://github.com/folke/twilight.nvim/,, +https://github.com/folke/which-key.nvim/,, +https://github.com/folke/zen-mode.nvim/,, +https://github.com/FooSoft/vim-argwrap/,, +https://github.com/frabjous/knap/,HEAD, +https://github.com/freddiehaddad/feline.nvim/,, +https://github.com/fredrikaverpil/neotest-golang/,HEAD, +https://github.com/freitass/todo.txt-vim/,, +https://github.com/frigoeu/psc-ide-vim/,, +https://github.com/fruit-in/brainfuck-vim/,, +https://github.com/fruit-in/vim-nong-theme/,, +https://github.com/fsharp/zarchive-vim-fsharp/,, +https://github.com/gabrielpoca/replacer.nvim/,HEAD, +https://github.com/GaetanLepage/cmp-nixpkgs-maintainers/,HEAD, +https://github.com/gaoDean/autolist.nvim/,, +https://github.com/garbas/vim-snipmate/,, +https://github.com/garymjr/nvim-snippets/,, +https://github.com/gbprod/nord.nvim/,,gbprod-nord +https://github.com/gbprod/substitute.nvim/,HEAD, +https://github.com/gbprod/yanky.nvim/,HEAD, +https://github.com/gbrlsnchs/telescope-lsp-handlers.nvim/,, +https://github.com/GCBallesteros/jupytext.nvim/,HEAD, +https://github.com/GCBallesteros/NotebookNavigator.nvim/,HEAD, +https://github.com/gcmt/taboo.vim/,, +https://github.com/gcmt/wildfire.vim/,, +https://github.com/gelguy/wilder.nvim/,, +https://github.com/gennaro-tedesco/nvim-jqx/,, +https://github.com/gennaro-tedesco/nvim-peekup/,, +https://github.com/gentoo/gentoo-syntax/,, +https://github.com/GEverding/vim-hocon/,, +https://github.com/gfanto/fzf-lsp.nvim/,, +https://github.com/ggandor/flit.nvim/,HEAD, +https://github.com/ggandor/leap-ast.nvim/,HEAD, +https://github.com/ggandor/leap.nvim/,HEAD, +https://github.com/ggandor/lightspeed.nvim/,, +https://github.com/gibiansky/vim-textobj-haskell/,, +https://github.com/gioele/vim-autoswap/,, +https://github.com/github/copilot.vim/,, +https://github.com/glacambre/firenvim/,HEAD, +https://github.com/gleam-lang/gleam.vim/,, +https://github.com/glts/vim-textobj-comment/,, +https://github.com/godlygeek/csapprox/,, +https://github.com/godlygeek/tabular/,, +https://github.com/GoldsteinE/compe-latex-symbols/,, +https://github.com/google/executor.nvim/,HEAD, +https://github.com/google/vim-codefmt/,, +https://github.com/google/vim-jsonnet/,, +https://github.com/google/vim-maktaba/,, +https://github.com/goolord/alpha-nvim/,HEAD, +https://github.com/gorbit99/codewindow.nvim/,HEAD, +https://github.com/gorkunov/smartpairs.vim/,, +https://github.com/gotcha/vimelette/,, +https://github.com/gpanders/editorconfig.nvim/,, +https://github.com/gpanders/nvim-moonwalk/,, +https://github.com/gpanders/nvim-parinfer/,HEAD, +https://github.com/gregsexton/gitv/,, +https://github.com/gruvbox-community/gruvbox/,,gruvbox-community +https://github.com/gu-fan/riv.vim/,, +https://github.com/guns/vim-clojure-highlight/,, +https://github.com/guns/vim-clojure-static/,, +https://github.com/guns/vim-sexp/,, +https://github.com/guns/xterm-color-table.vim/,, +https://github.com/GustavoKatel/telescope-asynctasks.nvim/,, +https://github.com/gyim/vim-boxdraw/,, +https://github.com/habamax/vim-godot/,HEAD, +https://github.com/habamax/vim-habamax/,HEAD, +https://github.com/hachy/eva01.vim/,, +https://github.com/hadronized/mind.nvim/,HEAD, +https://github.com/HakonHarnes/img-clip.nvim/,HEAD, +https://github.com/HampusHauffman/block.nvim/,HEAD, +https://github.com/hashivim/vim-packer/,, +https://github.com/hashivim/vim-terraform/,, +https://github.com/hashivim/vim-vagrant/,, +https://github.com/hasundue/vim-pluto/,HEAD, +https://github.com/hauleth/sad.vim/,, +https://github.com/haya14busa/incsearch-easymotion.vim/,, +https://github.com/haya14busa/incsearch.vim/,, +https://github.com/haya14busa/is.vim/,, +https://github.com/haya14busa/vim-asterisk/,, +https://github.com/haya14busa/vim-poweryank/,, +https://github.com/HealsCodes/vim-gas/,, +https://github.com/heavenshell/vim-jsdoc/,, +https://github.com/hecal3/vim-leader-guide/,, +https://github.com/hedyhli/outline.nvim/,HEAD, +https://github.com/henrik/vim-indexed-search/,, +https://github.com/henriklovhaug/Preview.nvim/,HEAD, +https://github.com/HerringtonDarkholme/yats.vim/,, +https://github.com/HiPhish/jinja.vim/,HEAD, +https://github.com/Hoffs/omnisharp-extended-lsp.nvim/,HEAD, +https://github.com/honza/vim-snippets/,, +https://github.com/hotwatermorning/auto-git-diff/,, +https://github.com/hrsh7th/cmp-buffer/,, +https://github.com/hrsh7th/cmp-calc/,, +https://github.com/hrsh7th/cmp-cmdline/,, +https://github.com/hrsh7th/cmp-copilot/,HEAD, +https://github.com/hrsh7th/cmp-emoji/,, +https://github.com/hrsh7th/cmp-nvim-lsp-document-symbol/,, +https://github.com/hrsh7th/cmp-nvim-lsp-signature-help/,HEAD, +https://github.com/hrsh7th/cmp-nvim-lsp/,, +https://github.com/hrsh7th/cmp-nvim-lua/,, +https://github.com/hrsh7th/cmp-omni/,, +https://github.com/hrsh7th/cmp-path/,, +https://github.com/hrsh7th/cmp-vsnip/,, +https://github.com/hrsh7th/compe-conjure/,, +https://github.com/hrsh7th/nvim-cmp/,, +https://github.com/hrsh7th/nvim-compe/,, +https://github.com/hrsh7th/vim-vsnip-integ/,, +https://github.com/hrsh7th/vim-vsnip/,, +https://github.com/hsanson/vim-android/,, +https://github.com/hsitz/VimOrganizer/,, +https://github.com/huggingface/llm.nvim/,HEAD, +https://github.com/humanoid-colors/vim-humanoid-colorscheme/,, +https://github.com/hura/vim-asymptote/,, +https://github.com/iamcco/coc-tailwindcss/,, +https://github.com/iamcco/markdown-preview.nvim/,, +https://github.com/ianks/vim-tsx/,, +https://github.com/ibhagwan/fzf-lua/,HEAD, +https://github.com/ibhagwan/smartyank.nvim/,, +https://github.com/idanarye/vim-merginal/,, +https://github.com/idris-hackers/idris-vim/,, +https://github.com/ii14/neorepl.nvim/,HEAD, +https://github.com/imsnif/kdl.vim/,HEAD, +https://github.com/Inazuma110/deoplete-greek/,, +https://github.com/Industrial/vim-smartbd/,HEAD, +https://github.com/Industrial/vim-smartbw/,HEAD, https://github.com/inkarkat/vim-AdvancedSorters/,,vim-advanced-sorters -https://github.com/Konfekt/vim-CtrlXA/,, -https://github.com/konfekt/vim-DetectSpellLang/,, -https://github.com/dpelle/vim-LanguageTool/,, https://github.com/inkarkat/vim-ReplaceWithRegister/,, https://github.com/inkarkat/vim-ReplaceWithSameIndentRegister/,, https://github.com/inkarkat/vim-SyntaxRange/,, -https://github.com/tpope/vim-abolish/,, +https://github.com/inside/vim-search-pulse/,, +https://github.com/int3/vim-extradite/,, +https://github.com/IogaMaster/neocord/,main, +https://github.com/ionide/Ionide-vim/,HEAD, +https://github.com/Iron-E/nvim-highlite/,, +https://github.com/ishan9299/nvim-solarized-lua/,, +https://github.com/isobit/vim-caddyfile/,HEAD, +https://github.com/isovector/cornelis/,HEAD, +https://github.com/Issafalcon/lsp-overloads.nvim/,main, +https://github.com/Issafalcon/neotest-dotnet/,HEAD, +https://github.com/itchyny/calendar.vim/,, +https://github.com/itchyny/lightline.vim/,, +https://github.com/itchyny/thumbnail.vim/,, +https://github.com/itchyny/vim-cursorword/,, +https://github.com/itchyny/vim-gitbranch/,, +https://github.com/itspriddle/vim-shellcheck/,, +https://github.com/ivalkeen/vim-simpledb/,, +https://github.com/ivanov/vim-ipython/,, +https://github.com/j-hui/fidget.nvim/,, +https://github.com/jackguo380/vim-lsp-cxx-highlight/,, +https://github.com/jackMort/ChatGPT.nvim/,HEAD, +https://github.com/jacoborus/tender.vim/,, +https://github.com/jakewvincent/mkdnflow.nvim/,HEAD, +https://github.com/jamespeapen/swayconfig.vim/,, +https://github.com/jamespwilliams/bat.vim/,HEAD, +https://github.com/jamessan/vim-gnupg/,, +https://github.com/jamestthompson3/nvim-remote-containers/,HEAD, +https://github.com/jaredgorski/SpaceCamp/,, +https://github.com/jasonccox/vim-wayland-clipboard/,, +https://github.com/jaxbot/semantic-highlight.vim/,, +https://github.com/JazzCore/ctrlp-cmatcher/,, +https://github.com/jbyuki/instant.nvim/,HEAD, +https://github.com/jbyuki/nabla.nvim/,HEAD, +https://github.com/jbyuki/quickmath.nvim/,HEAD, +https://github.com/jbyuki/venn.nvim/,, +https://github.com/jc-doyle/cmp-pandoc-references/,, +https://github.com/jceb/vim-hier/,, +https://github.com/jceb/vim-orgmode/,, +https://github.com/jeetsukumaran/vim-buffergator/,, +https://github.com/jeetsukumaran/vim-indentwise/,, +https://github.com/jeffkreeftmeijer/neovim-sensible/,, +https://github.com/jeffkreeftmeijer/vim-dim/,HEAD, +https://github.com/jeffkreeftmeijer/vim-numbertoggle/,, +https://github.com/jelera/vim-javascript-syntax/,, +https://github.com/jenterkin/vim-autosource/,, +https://github.com/jfpedroza/neotest-elixir/,HEAD, +https://github.com/jgdavey/tslime.vim/,, +https://github.com/jghauser/mkdir.nvim/,main, +https://github.com/jhradilek/vim-docbk/,, +https://github.com/jhradilek/vim-snippets/,,vim-docbk-snippets +https://github.com/jiangmiao/auto-pairs/,, +https://github.com/jinh0/eyeliner.nvim/,HEAD, +https://github.com/jistr/vim-nerdtree-tabs/,, +https://github.com/jjo/vim-cue/,, +https://github.com/jlanzarotta/bufexplorer/,, +https://github.com/jlesquembre/nterm.nvim/,, +https://github.com/jmbuhr/otter.nvim/,, +https://github.com/jmederosalvarado/roslyn.nvim/,HEAD, +https://github.com/jnurmine/zenburn/,, +https://github.com/joerdav/templ.vim/,HEAD, +https://github.com/johmsalas/text-case.nvim/,HEAD, +https://github.com/johnfrankmorgan/whitespace.nvim/,HEAD, +https://github.com/jonboh/nvim-dap-rr/,HEAD, +https://github.com/jonbri/vim-colorstepper/,, +https://github.com/jonsmithers/vim-html-template-literals/,, +https://github.com/joonty/vim-xdebug/,, +https://github.com/joosepalviste/nvim-ts-context-commentstring/,, +https://github.com/JoosepAlviste/palenightfall.nvim/,, +https://github.com/jordwalke/vim-reasonml/,, +https://github.com/josa42/coc-lua/,, +https://github.com/josa42/nvim-lightline-lsp/,, +https://github.com/josa42/vim-lightline-coc/,, +https://github.com/jose-elias-alvarez/null-ls.nvim/,, +https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils/,, +https://github.com/jose-elias-alvarez/typescript.nvim/,, +https://github.com/josegamez82/starrynight/,HEAD, +https://github.com/joshdick/onedark.vim/,, +https://github.com/joshuavial/aider.nvim/,HEAD, +https://github.com/jpalardy/vim-slime/,, +https://github.com/jparise/vim-graphql/,, +https://github.com/jparise/vim-phabricator/,, +https://github.com/jreybert/vimagit/,, +https://github.com/jsfaint/gen_tags.vim/,, +https://github.com/jubnzv/virtual-types.nvim/,HEAD, +https://github.com/JuliaEditorSupport/deoplete-julia/,, +https://github.com/JuliaEditorSupport/julia-vim/,, +https://github.com/Julian/lean.nvim/,, +https://github.com/Julian/vim-textobj-variable-segment/,, +https://github.com/julienvincent/hunk.nvim/,HEAD, +https://github.com/julienvincent/nvim-paredit/,, +https://github.com/juliosueiras/vim-terraform-completion/,, +https://github.com/junegunn/fzf.vim/,, +https://github.com/junegunn/goyo.vim/,, +https://github.com/junegunn/gv.vim/,, +https://github.com/junegunn/limelight.vim/,, +https://github.com/junegunn/seoul256.vim/,, +https://github.com/junegunn/vader.vim/,, +https://github.com/junegunn/vim-after-object/,, +https://github.com/junegunn/vim-easy-align/,, +https://github.com/junegunn/vim-emoji/,, +https://github.com/junegunn/vim-github-dashboard/,, +https://github.com/junegunn/vim-peekaboo/,, +https://github.com/junegunn/vim-plug/,, +https://github.com/junegunn/vim-slash/,, +https://github.com/justincampbell/vim-eighties/,, +https://github.com/justinj/vim-pico8-syntax/,, +https://github.com/justinmk/vim-dirvish/,, +https://github.com/justinmk/vim-sneak/,, +https://github.com/jvgrootveld/telescope-zoxide/,, +https://github.com/jvirtanen/vim-hcl/,, +https://github.com/jvoorhis/coq.vim/,, +https://github.com/kaarmu/typst.vim/,HEAD, +https://github.com/KabbAmine/vCoolor.vim/,, +https://github.com/KabbAmine/zeavim.vim/,, +https://github.com/kaicataldo/material.vim/,HEAD, +https://github.com/kalbasit/vim-colemak/,, +https://github.com/kana/vim-niceblock/,, +https://github.com/kana/vim-operator-replace/,, +https://github.com/kana/vim-operator-user/,, +https://github.com/kana/vim-tabpagecd/,, +https://github.com/kana/vim-textobj-entire/,, +https://github.com/kana/vim-textobj-function/,, +https://github.com/kana/vim-textobj-user/,, +https://github.com/karb94/neoscroll.nvim/,, +https://github.com/kartikp10/noctis.nvim/,, +https://github.com/kassio/neoterm/,, +https://github.com/kawre/leetcode.nvim/,HEAD, +https://github.com/kbenzie/vim-spirv/,, +https://github.com/kchmck/vim-coffee-script/,, +https://github.com/kdheepak/cmp-latex-symbols/,, +https://github.com/kdheepak/lazygit.nvim/,, +https://github.com/kdheepak/tabline.nvim/,, +https://github.com/KeitaNakamura/neodark.vim/,, +https://github.com/KeitaNakamura/tex-conceal.vim/,, +https://github.com/keith/investigate.vim/,, +https://github.com/keith/rspec.vim/,, +https://github.com/keith/swift.vim/,, +https://github.com/kelly-lin/ranger.nvim/,, +https://github.com/kentarosasaki/vim-emacs-bindings/,HEAD, +https://github.com/kevinhwang91/nvim-bqf/,, +https://github.com/kevinhwang91/nvim-hlslens/,, +https://github.com/kevinhwang91/nvim-ufo/,HEAD, +https://github.com/kevinhwang91/promise-async/,HEAD, +https://github.com/kevinhwang91/rnvimr/,, +https://github.com/kien/rainbow_parentheses.vim/,, +https://github.com/kiyoon/haskell-scope-highlighting.nvim/,HEAD, +https://github.com/kkharji/lispdocs.nvim/,, +https://github.com/kkharji/sqlite.lua/,, +https://github.com/klen/nvim-config-local/,, +https://github.com/klen/nvim-test/,, +https://github.com/kmonad/kmonad-vim/,, +https://github.com/kndndrj/nvim-dbee/,HEAD, +https://github.com/knubie/vim-kitty-navigator/,, +https://github.com/konfekt/fastfold/,, +https://github.com/Konfekt/vim-alias/,, +https://github.com/Konfekt/vim-CtrlXA/,, +https://github.com/konfekt/vim-DetectSpellLang/,, +https://github.com/Konfekt/vim-sentence-chopper/,HEAD, +https://github.com/kosayoda/nvim-lightbulb/,, +https://github.com/kovisoft/slimv/,, +https://github.com/krady21/compiler-explorer.nvim/,HEAD, +https://github.com/kristijanhusak/defx-git/,, +https://github.com/kristijanhusak/defx-icons/,, +https://github.com/kristijanhusak/deoplete-phpactor/,, +https://github.com/kristijanhusak/vim-carbon-now-sh/,, +https://github.com/kristijanhusak/vim-dadbod-completion/,, +https://github.com/kristijanhusak/vim-dadbod-ui/,, +https://github.com/kristijanhusak/vim-dirvish-git/,, +https://github.com/kristijanhusak/vim-hybrid-material/,, +https://github.com/kshenoy/vim-signature/,, +https://github.com/ku1ik/vim-pasta/,, +https://github.com/kvrohit/substrata.nvim/,HEAD, +https://github.com/kwkarlwang/bufjump.nvim/,HEAD, +https://github.com/kylechui/nvim-surround/,main, +https://github.com/l3mon4d3/luasnip/,, +https://github.com/lalitmee/cobalt2.nvim/,, +https://github.com/lambdalisue/vim-fern/,, +https://github.com/lambdalisue/vim-gina/,, +https://github.com/lambdalisue/vim-gista/,, +https://github.com/lambdalisue/vim-manpager/,, +https://github.com/lambdalisue/vim-pager/,, +https://github.com/lambdalisue/vim-suda/,, +https://github.com/lark-parser/vim-lark-syntax/,HEAD, +https://github.com/latex-box-team/latex-box/,, +https://github.com/lawrence-laz/neotest-zig/,HEAD, +https://github.com/laytan/cloak.nvim/,HEAD, +https://github.com/LazyVim/LazyVim/,, +https://github.com/ldelossa/litee-calltree.nvim/,, +https://github.com/ldelossa/litee-filetree.nvim/,, +https://github.com/ldelossa/litee-symboltree.nvim/,, +https://github.com/ldelossa/litee.nvim/,, +https://github.com/leafgarland/typescript-vim/,, +https://github.com/leafo/moonscript-vim/,HEAD, +https://github.com/leafOfTree/vim-matchtag/,HEAD, +https://github.com/leafOfTree/vim-vue-plugin/,HEAD, +https://github.com/leanprover/lean.vim/,, +https://github.com/ledger/vim-ledger/,, +https://github.com/leoluz/nvim-dap-go/,HEAD, +https://github.com/lepture/vim-jinja/,, +https://github.com/lervag/vimtex/,, +https://github.com/lervag/wiki-ft.vim/,HEAD, +https://github.com/lervag/wiki.vim/,HEAD, +https://github.com/let-def/texpresso.vim/,HEAD, +https://github.com/levouh/tint.nvim/,HEAD, +https://github.com/lewis6991/fileline.nvim/,, +https://github.com/lewis6991/gitsigns.nvim/,, +https://github.com/lewis6991/hover.nvim/,HEAD, +https://github.com/lewis6991/impatient.nvim/,, +https://github.com/lewis6991/satellite.nvim/,HEAD, +https://github.com/lewis6991/spellsitter.nvim/,HEAD, +https://github.com/lf-lang/lingua-franca.vim/,, +https://github.com/lfe-support/vim-lfe/,, +https://github.com/lfilho/cosco.vim/,, +https://github.com/LhKipp/nvim-nu/,HEAD, +https://github.com/liangxianzhe/floating-input.nvim/,HEAD, +https://github.com/lifepillar/pgsql.vim/,, +https://github.com/lifepillar/vim-gruvbox8/,, +https://github.com/lifepillar/vim-mucomplete/,, +https://github.com/lifepillar/vim-solarized8/,HEAD, +https://github.com/lighttiger2505/deoplete-vim-lsp/,, +https://github.com/Lilja/zellij.nvim/,HEAD, +https://github.com/lilydjwg/colorizer/,, +https://github.com/lilydjwg/fcitx.vim/,fcitx5, +https://github.com/liuchengxu/graphviz.vim/,, +https://github.com/liuchengxu/space-vim/,, +https://github.com/liuchengxu/vim-which-key/,, +https://github.com/liuchengxu/vista.vim/,, +https://github.com/llllvvuu/neotest-foundry/,HEAD, +https://github.com/LnL7/vim-nix/,, +https://github.com/loctvl842/monokai-pro.nvim/,HEAD, +https://github.com/lotabout/skim.vim/,, +https://github.com/lsig/messenger.nvim/,HEAD, +https://github.com/lspcontainers/lspcontainers.nvim/,, +https://github.com/luan/vim-concourse/,, +https://github.com/luc-tielen/telescope_hoogle/,HEAD, +https://github.com/lucasew/yescapsquit.vim/,HEAD, +https://github.com/LucHermitte/lh-brackets/,, +https://github.com/LucHermitte/lh-vim-lib/,, +https://github.com/lucidph3nx/nvim-sops/,HEAD, +https://github.com/luckasRanarison/tailwind-tools.nvim/,HEAD, +https://github.com/LudoPinelli/comment-box.nvim/,HEAD, +https://github.com/ludovicchabant/vim-gutentags/,, +https://github.com/ludovicchabant/vim-lawrencium/,, +https://github.com/luisiacc/gruvbox-baby/,HEAD, +https://github.com/lukas-reineke/cmp-rg/,HEAD, +https://github.com/lukas-reineke/cmp-under-comparator/,, +https://github.com/lukas-reineke/headlines.nvim/,HEAD, +https://github.com/lukas-reineke/indent-blankline.nvim/,, +https://github.com/lukas-reineke/lsp-format.nvim/,HEAD, +https://github.com/lukas-reineke/virt-column.nvim/,HEAD, +https://github.com/lukaszkorecki/workflowish/,, +https://github.com/lumiliet/vim-twig/,, +https://github.com/lunacookies/vim-substrata/,HEAD, +https://github.com/LunarVim/bigfile.nvim/,, +https://github.com/LunarVim/onedarker.nvim/,, +https://github.com/luochen1990/rainbow/,, +https://github.com/luukvbaal/stabilize.nvim/,, +https://github.com/luukvbaal/statuscol.nvim/,, +https://github.com/lvimuser/lsp-inlayhints.nvim/,HEAD, +https://github.com/lyokha/vim-xkbswitch/,, +https://github.com/m-pilia/vim-ccls/,, +https://github.com/m00qek/baleia.nvim/,HEAD, +https://github.com/m4xshen/autoclose.nvim/,HEAD, +https://github.com/m4xshen/hardtime.nvim/,HEAD, +https://github.com/m4xshen/smartcolumn.nvim/,, +https://github.com/machakann/vim-highlightedyank/,, +https://github.com/machakann/vim-sandwich/,, +https://github.com/machakann/vim-swap/,, +https://github.com/MagicDuck/grug-far.nvim/,, +https://github.com/maksimr/vim-jsbeautify/,, +https://github.com/manicmaniac/coconut.vim/,HEAD, https://github.com/MarcWeber/vim-addon-actions/,, https://github.com/MarcWeber/vim-addon-async/,, https://github.com/MarcWeber/vim-addon-background-cmd/,, @@ -1104,459 +764,799 @@ https://github.com/MarcWeber/vim-addon-sql/,, https://github.com/MarcWeber/vim-addon-syntax-checker/,, https://github.com/MarcWeber/vim-addon-toggle-buffer/,, https://github.com/MarcWeber/vim-addon-xdebug/,, -https://github.com/junegunn/vim-after-object/,, -https://github.com/danilo-augusto/vim-afterglow/,HEAD, -https://github.com/msuperdock/vim-agda/,HEAD, -https://github.com/vim-airline/vim-airline/,, -https://github.com/enricobacis/vim-airline-clock/,, -https://github.com/vim-airline/vim-airline-themes/,, -https://github.com/Konfekt/vim-alias/,, -https://github.com/hsanson/vim-android/,, -https://github.com/osyo-manga/vim-anzu/,, -https://github.com/ThePrimeagen/vim-apm/,, -https://github.com/PeterRincker/vim-argumentative/,, -https://github.com/FooSoft/vim-argwrap/,, -https://github.com/haya14busa/vim-asterisk/,, -https://github.com/wuelnerdotexe/vim-astro/,HEAD, -https://github.com/hura/vim-asymptote/,, -https://github.com/907th/vim-auto-save/,, -https://github.com/vim-autoformat/vim-autoformat/,, -https://github.com/benizi/vim-automkdir/,, -https://github.com/jenterkin/vim-autosource/,, -https://github.com/gioele/vim-autoswap/,, -https://github.com/bazelbuild/vim-bazel/,, -https://github.com/moll/vim-bbye/,, -https://github.com/ThePrimeagen/vim-be-good/,HEAD, -https://github.com/nathangrigg/vim-beancount/,, -https://github.com/sheoak/vim-bepoptimist/,HEAD, -https://github.com/ntpeters/vim-better-whitespace/,, +https://github.com/marilari88/neotest-vitest/,HEAD, +https://github.com/MarkEmmons/neotest-deno/,HEAD, +https://github.com/marko-cerovac/material.nvim/,, +https://github.com/markonm/traces.vim/,, +https://github.com/marrub--/vim-zscript/,HEAD, +https://github.com/Marskey/telescope-sg/,HEAD, +https://github.com/martinda/Jenkinsfile-vim-syntax/,, +https://github.com/martineausimon/nvim-lilypond-suite/,HEAD, https://github.com/MattesGroeger/vim-bookmarks/,, -https://github.com/gyim/vim-boxdraw/,, -https://github.com/ConradIrwin/vim-bracketed-paste/,, -https://github.com/mtikekar/vim-bsv/,, -https://github.com/jeetsukumaran/vim-buffergator/,, -https://github.com/bling/vim-bufferline/,, -https://github.com/qpkorr/vim-bufkill/,, -https://github.com/isobit/vim-caddyfile/,HEAD, -https://github.com/tpope/vim-capslock/,, -https://github.com/kristijanhusak/vim-carbon-now-sh/,, -https://github.com/m-pilia/vim-ccls/,, -https://github.com/t9md/vim-choosewin/,, -https://github.com/rhysd/vim-clang-format/,, -https://github.com/guns/vim-clojure-highlight/,, -https://github.com/guns/vim-clojure-static/,, -https://github.com/rstacruz/vim-closer/,, -https://github.com/alvan/vim-closetag/,, -https://github.com/vhdirk/vim-cmake/,, -https://github.com/tomasiser/vim-code-dark/,, -https://github.com/google/vim-codefmt/,, -https://github.com/kchmck/vim-coffee-script/,, -https://github.com/kalbasit/vim-colemak/,, -https://github.com/altercation/vim-colors-solarized/,, -https://github.com/flazz/vim-colorschemes/,, -https://github.com/jonbri/vim-colorstepper/,, -https://github.com/tpope/vim-commentary/,, -https://github.com/luan/vim-concourse/,, -https://github.com/romainl/vim-cool/,, -https://github.com/octol/vim-cpp-enhanced-highlight/,, +https://github.com/mattn/calendar-vim/,,mattn-calendar-vim +https://github.com/mattn/emmet-vim/,, +https://github.com/mattn/vim-gist/,, +https://github.com/mattn/vim-lsp-settings/,HEAD, +https://github.com/mattn/webapi-vim/,, +https://github.com/matze/vim-move/,, +https://github.com/mawkler/modicator.nvim/,HEAD, +https://github.com/max397574/better-escape.nvim/,, +https://github.com/max397574/cmp-greek/,HEAD, +https://github.com/max397574/startup.nvim/,HEAD, +https://github.com/maximbaz/lightline-ale/,, +https://github.com/maxjacobson/vim-fzf-coauthorship/,, +https://github.com/MaxMEllon/vim-jsx-pretty/,, +https://github.com/mbbill/undotree/,, +https://github.com/mboughaba/i3config.vim/,, +https://github.com/mcchrish/nnn.vim/,, +https://github.com/meain/vim-printer/,HEAD, +https://github.com/MeanderingProgrammer/render-markdown.nvim/,, +https://github.com/MeF0504/vim-pets/,HEAD, +https://github.com/megaannum/forms/,, +https://github.com/megaannum/self/,, +https://github.com/mengelbrecht/lightline-bufferline/,, +https://github.com/metakirby5/codi.vim/,, +https://github.com/metalelf0/jellybeans-nvim/,, +https://github.com/mfukar/robotframework-vim/,, +https://github.com/mfussenegger/nvim-dap-python/,HEAD, +https://github.com/mfussenegger/nvim-dap/,, +https://github.com/mfussenegger/nvim-jdtls/,, +https://github.com/mfussenegger/nvim-lint/,, +https://github.com/mg979/vim-visual-multi/,, +https://github.com/mg979/vim-xtabline/,, +https://github.com/mhartington/formatter.nvim/,, +https://github.com/mhartington/oceanic-next/,, https://github.com/mhinz/vim-crates/,, -https://github.com/vim-crystal/vim-crystal/,HEAD, -https://github.com/OrangeT/vim-csharp/,, -https://github.com/ap/vim-css-color/,, -https://github.com/jjo/vim-cue/,, -https://github.com/itchyny/vim-cursorword/,, -https://github.com/ehamberg/vim-cute-python/,, -https://github.com/tpope/vim-dadbod/,, -https://github.com/kristijanhusak/vim-dadbod-completion/,, -https://github.com/kristijanhusak/vim-dadbod-ui/,, -https://github.com/sunaku/vim-dasht/,, -https://github.com/ajmwagar/vim-deus/,, -https://github.com/ryanoasis/vim-devicons/,, -https://github.com/jeffkreeftmeijer/vim-dim/,HEAD, -https://github.com/blueyed/vim-diminactive/,, -https://github.com/will133/vim-dirdiff/,, -https://github.com/justinmk/vim-dirvish/,, -https://github.com/kristijanhusak/vim-dirvish-git/,, -https://github.com/tpope/vim-dispatch/,, -https://github.com/radenling/vim-dispatch-neovim/,, -https://github.com/jhradilek/vim-docbk/,, -https://github.com/tpope/vim-dotenv/,, -https://github.com/junegunn/vim-easy-align/,, -https://github.com/zhou13/vim-easyescape/,, +https://github.com/mhinz/vim-grepper/,, +https://github.com/mhinz/vim-janah/,, +https://github.com/mhinz/vim-sayonara/,7e774f58c5865d9c10d40396850b35ab95af17c5, +https://github.com/mhinz/vim-signify/,, +https://github.com/mhinz/vim-startify/,, +https://github.com/michaeljsmith/vim-indent-object/,, +https://github.com/michal-h21/vim-zettel/,HEAD, +https://github.com/miikanissi/modus-themes.nvim/,HEAD, +https://github.com/mikavilpas/yazi.nvim/,HEAD, +https://github.com/mikesmithgh/git-prompt-string-lualine.nvim/,HEAD, +https://github.com/mileszs/ack.vim/,, +https://github.com/milkypostman/vim-togglelist/,, +https://github.com/mistricky/codesnap.nvim/,HEAD, +https://github.com/mistweaverco/kulala.nvim/,HEAD, +https://github.com/miversen33/netman.nvim/,HEAD, +https://github.com/mk12/vim-lean/,, +https://github.com/mkasa/lushtags/,, +https://github.com/mlr-msft/vim-loves-dafny/,, +https://github.com/Mofiqul/adwaita.nvim/,HEAD, +https://github.com/Mofiqul/dracula.nvim/,HEAD, +https://github.com/Mofiqul/vscode.nvim/,, +https://github.com/mogelbrod/vim-jsonpath/,HEAD, +https://github.com/moll/vim-bbye/,, +https://github.com/monaqa/dial.nvim/,HEAD, +https://github.com/monkoose/fzf-hoogle.vim/,HEAD, +https://github.com/monkoose/vim9-stargate/,HEAD, +https://github.com/mopp/sky-color-clock.vim/,, +https://github.com/morhetz/gruvbox/,, +https://github.com/motus/pig.vim/,, +https://github.com/mpickering/hlint-refactor-vim/,, +https://github.com/mrcjkb/haskell-snippets.nvim/,HEAD, +https://github.com/MrcJkb/neotest-haskell/,HEAD, +https://github.com/MrcJkb/telescope-manix/,HEAD, +https://github.com/mrded/nvim-lsp-notify/,HEAD, +https://github.com/mrjones2014/legendary.nvim/,HEAD, +https://github.com/mrjones2014/smart-splits.nvim/,, +https://github.com/mroavi/vim-julia-cell/,HEAD, +https://github.com/ms-jpq/chadtree/,HEAD, +https://github.com/ms-jpq/coq.artifacts/,HEAD, +https://github.com/ms-jpq/coq.thirdparty/,HEAD, +https://github.com/ms-jpq/coq_nvim/,, +https://github.com/msuperdock/vim-agda/,HEAD, +https://github.com/mtikekar/vim-bsv/,, +https://github.com/mtoohey31/cmp-fish/,HEAD, +https://github.com/mtrajano/tssorter.nvim/,HEAD, +https://github.com/MunifTanjim/nui.nvim/,main, +https://github.com/mustache/vim-mustache-handlebars/,, +https://github.com/Myzel394/jsonfly.nvim/,HEAD, +https://github.com/mzlogin/vim-markdown-toc/,, +https://github.com/mzlogin/vim-smali/,, +https://github.com/nacro90/numb.nvim/,, +https://github.com/nanotech/jellybeans.vim/,, +https://github.com/nanotee/zoxide.vim/,, +https://github.com/nanozuki/tabby.nvim/,HEAD, +https://github.com/nat-418/boole.nvim/,HEAD, +https://github.com/natebosch/vim-lsc/,, +https://github.com/natecraddock/telescope-zf-native.nvim/,HEAD, +https://github.com/nathangrigg/vim-beancount/,, +https://github.com/nathanmsmith/nvim-ale-diagnostic/,, +https://github.com/navarasu/onedark.nvim/,, +https://github.com/navicore/vissort.vim/,, +https://github.com/nbouscal/vim-stylish-haskell/,, +https://github.com/ncm2/float-preview.nvim/,, +https://github.com/ncm2/ncm2-bufword/,, +https://github.com/ncm2/ncm2-cssomni/,, +https://github.com/ncm2/ncm2-github/,, +https://github.com/ncm2/ncm2-html-subscope/,, +https://github.com/ncm2/ncm2-jedi/,, +https://github.com/ncm2/ncm2-markdown-subscope/,, +https://github.com/ncm2/ncm2-neoinclude/,, +https://github.com/ncm2/ncm2-neosnippet/,, +https://github.com/ncm2/ncm2-path/,, +https://github.com/ncm2/ncm2-syntax/,, +https://github.com/ncm2/ncm2-tagprefix/,, +https://github.com/ncm2/ncm2-tmux/,, +https://github.com/ncm2/ncm2-ultisnips/,, +https://github.com/ncm2/ncm2-vim/,, +https://github.com/ncm2/ncm2/,, +https://github.com/ndmitchell/ghcid/,, +https://github.com/neoclide/coc-denite/,, +https://github.com/neoclide/coc-neco/,, +https://github.com/neoclide/coc.nvim/,release, +https://github.com/neoclide/denite-extra/,, +https://github.com/neoclide/denite-git/,, +https://github.com/neoclide/jsonc.vim/,, https://github.com/neoclide/vim-easygit/,, -https://github.com/easymotion/vim-easymotion/,, -https://github.com/xolox/vim-easytags/,, -https://github.com/justincampbell/vim-eighties/,, -https://github.com/elixir-editors/vim-elixir/,, -https://github.com/andys8/vim-elm-syntax/,, -https://github.com/kentarosasaki/vim-emacs-bindings/,HEAD, -https://github.com/junegunn/vim-emoji/,, -https://github.com/tpope/vim-endwise/,, +https://github.com/NeogitOrg/neogit/,, +https://github.com/neomake/neomake/,, +https://github.com/neovim/nvim-lspconfig/,, +https://github.com/neovim/nvimdev.nvim/,, +https://github.com/neovimhaskell/haskell-vim/,, +https://github.com/neovimhaskell/nvim-hs.vim/,, +https://github.com/neutaaaaan/iosvkem/,, +https://github.com/nfnty/vim-nftables/,, +https://github.com/ngemily/vim-vp4/,HEAD, +https://github.com/nickel-lang/vim-nickel/,main, +https://github.com/nicoe/deoplete-khard/,, +https://github.com/nishigori/increment-activator/,, +https://github.com/nixprime/cpsm/,, +https://github.com/NLKNguyen/papercolor-theme/,, +https://github.com/nmac427/guess-indent.nvim/,HEAD, +https://github.com/noahfrederick/vim-noctu/,, +https://github.com/NoahTheDuke/vim-just/,, +https://github.com/noc7c9/vim-iced-coffee-script/,, +https://github.com/nomnivore/ollama.nvim/,HEAD, +https://github.com/norcalli/nvim-terminal.lua/,, +https://github.com/norcalli/snippets.nvim/,, +https://github.com/nordtheme/vim/,,nord-vim +https://github.com/notomo/cmp-neosnippet/,HEAD, +https://github.com/NTBBloodbath/doom-one.nvim/,, +https://github.com/NTBBloodbath/galaxyline.nvim/,, +https://github.com/NTBBloodbath/rest.nvim/,, +https://github.com/ntk148v/vim-horizon/,, +https://github.com/ntpeters/vim-better-whitespace/,, +https://github.com/nullishamy/autosave.nvim/,HEAD, +https://github.com/numirias/semshi/,, +https://github.com/Numkil/ag.nvim/,, +https://github.com/numtostr/comment.nvim/,, +https://github.com/numToStr/FTerm.nvim/,, +https://github.com/numToStr/Navigator.nvim/,, +https://github.com/nvchad/base46/,HEAD, +https://github.com/nvchad/nvchad/,HEAD, +https://github.com/nvchad/nvim-colorizer.lua/,, +https://github.com/nvchad/ui/,HEAD,nvchad-ui +https://github.com/nvie/vim-flake8/,, +https://github.com/nvim-focus/focus.nvim/,HEAD, +https://github.com/nvim-lua/completion-nvim/,, +https://github.com/nvim-lua/diagnostic-nvim/,, +https://github.com/nvim-lua/lsp-status.nvim/,, +https://github.com/nvim-lua/lsp_extensions.nvim/,, +https://github.com/nvim-lua/plenary.nvim/,, +https://github.com/nvim-lua/popup.nvim/,, +https://github.com/nvim-lualine/lualine.nvim/,, +https://github.com/nvim-neo-tree/neo-tree.nvim/,HEAD, +https://github.com/nvim-neorg/neorg-telescope/,HEAD, +https://github.com/nvim-neotest/neotest-go/,HEAD, +https://github.com/nvim-neotest/neotest-jest/,HEAD, +https://github.com/nvim-neotest/neotest-plenary/,HEAD, +https://github.com/nvim-neotest/neotest-python/,HEAD, +https://github.com/nvim-neotest/neotest/,HEAD, +https://github.com/nvim-neotest/nvim-nio/,HEAD, +https://github.com/nvim-orgmode/orgmode/,, +https://github.com/nvim-pack/nvim-spectre/,, +https://github.com/nvim-telekasten/telekasten.nvim/,, +https://github.com/nvim-telescope/telescope-cheat.nvim/,, +https://github.com/nvim-telescope/telescope-dap.nvim/,, +https://github.com/nvim-telescope/telescope-file-browser.nvim/,, +https://github.com/nvim-telescope/telescope-frecency.nvim/,, +https://github.com/nvim-telescope/telescope-fzf-native.nvim/,, +https://github.com/nvim-telescope/telescope-fzf-writer.nvim/,, +https://github.com/nvim-telescope/telescope-fzy-native.nvim/,, +https://github.com/nvim-telescope/telescope-github.nvim/,, +https://github.com/nvim-telescope/telescope-live-grep-args.nvim/,HEAD, +https://github.com/nvim-telescope/telescope-media-files.nvim/,HEAD, +https://github.com/nvim-telescope/telescope-project.nvim/,, +https://github.com/nvim-telescope/telescope-smart-history.nvim/,HEAD, +https://github.com/nvim-telescope/telescope-symbols.nvim/,, +https://github.com/nvim-telescope/telescope-ui-select.nvim/,, +https://github.com/nvim-telescope/telescope-z.nvim/,, +https://github.com/nvim-telescope/telescope.nvim/,, +https://github.com/nvim-tree/nvim-tree.lua/,, +https://github.com/nvim-tree/nvim-web-devicons/,, +https://github.com/nvim-treesitter/completion-treesitter/,, +https://github.com/nvim-treesitter/nvim-treesitter-context/,, +https://github.com/nvim-treesitter/nvim-treesitter-refactor/,, +https://github.com/nvim-treesitter/nvim-treesitter-textobjects/,, +https://github.com/nvim-treesitter/nvim-treesitter/,, +https://github.com/nvim-treesitter/playground/,, +https://github.com/nvimdev/dashboard-nvim/,, +https://github.com/nvimdev/guard-collection/,HEAD, +https://github.com/nvimdev/guard.nvim/,HEAD, +https://github.com/nvimdev/lspsaga.nvim/,, +https://github.com/nvimdev/oceanic-material/,, +https://github.com/nvimdev/zephyr-nvim/,, +https://github.com/nvimtools/hydra.nvim/,HEAD, +https://github.com/nvimtools/none-ls.nvim/,HEAD, +https://github.com/nyoom-engineering/oxocarbon.nvim/,HEAD, +https://github.com/nzlov/cmp-tabby/,HEAD, +https://github.com/oberblastmeister/neuron.nvim/,, +https://github.com/oberblastmeister/termwrapper.nvim/,, +https://github.com/ocaml/vim-ocaml/,, +https://github.com/octaltree/cmp-look/,HEAD, +https://github.com/octol/vim-cpp-enhanced-highlight/,, +https://github.com/ojroques/nvim-bufdel/,, +https://github.com/ojroques/nvim-osc52/,, +https://github.com/ojroques/vim-oscyank/,, +https://github.com/okuuva/auto-save.nvim/,HEAD, +https://github.com/Olical/aniseed/,, +https://github.com/Olical/conjure/,, +https://github.com/Olical/nfnl/,main, https://github.com/Olical/vim-enmasse/,HEAD, +https://github.com/olimorris/neotest-phpunit/,HEAD, +https://github.com/olimorris/neotest-rspec/,HEAD, +https://github.com/olimorris/onedarkpro.nvim/,, +https://github.com/olimorris/persisted.nvim/,HEAD, +https://github.com/olivercederborg/poimandres.nvim/,HEAD, +https://github.com/olrtg/nvim-rename-state/,HEAD, +https://github.com/onsails/diaglist.nvim/,, +https://github.com/onsails/lspkind.nvim/,, +https://github.com/OrangeT/vim-csharp/,, +https://github.com/osyo-manga/shabadou.vim/,, +https://github.com/osyo-manga/vim-anzu/,, +https://github.com/osyo-manga/vim-over/,, +https://github.com/osyo-manga/vim-textobj-multiblock/,, +https://github.com/osyo-manga/vim-watchdogs/,, +https://github.com/otavioschwanck/arrow.nvim/,, +https://github.com/othree/html5.vim/,HEAD, +https://github.com/overcache/NeoSolarized/,, +https://github.com/oxfist/night-owl.nvim/,, +https://github.com/OXY2DEV/helpview.nvim/,HEAD, +https://github.com/OXY2DEV/markview.nvim/,HEAD, +https://github.com/p00f/clangd_extensions.nvim/,HEAD, +https://github.com/p00f/godbolt.nvim/,HEAD, +https://github.com/pangloss/vim-javascript/,, +https://github.com/parsonsmatt/intero-neovim/,, +https://github.com/PaterJason/cmp-conjure/,, +https://github.com/PaterJason/nvim-treesitter-sexp/,HEAD, +https://github.com/patstockwell/vim-monokai-tasty/,HEAD, +https://github.com/pearofducks/ansible-vim/,, +https://github.com/peitalin/vim-jsx-typescript/,, +https://github.com/pest-parser/pest.vim/,HEAD, +https://github.com/peterbjorgensen/sved/,, +https://github.com/peterhoeg/vim-qml/,, +https://github.com/PeterRincker/vim-argumentative/,, +https://github.com/petertriho/cmp-git/,HEAD, +https://github.com/petertriho/nvim-scrollbar/,HEAD, +https://github.com/petRUShka/vim-opencl/,, +https://github.com/phanviet/vim-monokai-pro/,, +https://github.com/phha/zenburn.nvim/,,phha-zenburn +https://github.com/piersolenski/wtf.nvim/,HEAD, +https://github.com/pimalaya/himalaya-vim/,, +https://github.com/pmizio/typescript-tools.nvim/,, +https://github.com/Pocco81/true-zen.nvim/,, +https://github.com/ponko2/deoplete-fish/,, +https://github.com/pontusk/cmp-vimwiki-tags/,HEAD, +https://github.com/posva/vim-vue/,, +https://github.com/powerman/vim-plugin-AnsiEsc/,, +https://github.com/PProvost/vim-ps1/,, +https://github.com/prabirshrestha/async.vim/,, +https://github.com/prabirshrestha/asyncomplete-buffer.vim/,HEAD, +https://github.com/prabirshrestha/asyncomplete-file.vim/,HEAD, +https://github.com/prabirshrestha/asyncomplete-lsp.vim/,, +https://github.com/prabirshrestha/asyncomplete-omni.vim/,HEAD, +https://github.com/prabirshrestha/asyncomplete-tags.vim/,HEAD, +https://github.com/prabirshrestha/asyncomplete-ultisnips.vim/,HEAD, +https://github.com/prabirshrestha/asyncomplete.vim/,, +https://github.com/prabirshrestha/vim-lsp/,, +https://github.com/preservim/nerdcommenter/,, +https://github.com/preservim/nerdtree/,, +https://github.com/preservim/tagbar/,, +https://github.com/preservim/vim-indent-guides/,, +https://github.com/preservim/vim-lexical/,HEAD, +https://github.com/preservim/vim-markdown/,, +https://github.com/preservim/vim-pencil/,, +https://github.com/preservim/vim-wordy/,, +https://github.com/preservim/vimux/,, +https://github.com/prettier/vim-prettier/,, +https://github.com/prichrd/netrw.nvim/,HEAD, +https://github.com/prisma/vim-prisma/,, +https://github.com/projekt0n/circles.nvim/,, +https://github.com/psliwka/vim-smoothie/,, +https://github.com/pta2002/intellitab.nvim/,HEAD, +https://github.com/ptdewey/darkearth-nvim/,HEAD, +https://github.com/pteroctopus/faster.nvim/,HEAD, +https://github.com/ptzz/lf.vim/,, +https://github.com/puremourning/vimspector/,, +https://github.com/purescript-contrib/purescript-vim/,, +https://github.com/pwntester/octo.nvim/,, +https://github.com/python-mode/python-mode/,, +https://github.com/qnighy/lalrpop.vim/,, +https://github.com/qpkorr/vim-bufkill/,, +https://github.com/quangnguyen30192/cmp-nvim-tags/,HEAD, +https://github.com/quangnguyen30192/cmp-nvim-ultisnips/,, +https://github.com/quarto-dev/quarto-nvim/,, +https://github.com/Quramy/tsuquyomi/,, +https://github.com/RaafatTurki/hex.nvim/,HEAD, +https://github.com/racer-rust/vim-racer/,, +https://github.com/rachartier/tiny-inline-diagnostic.nvim/,HEAD, +https://github.com/radenling/vim-dispatch-neovim/,, +https://github.com/rafamadriz/friendly-snippets/,, +https://github.com/rafamadriz/neon/,, +https://github.com/rafaqz/ranger.vim/,, +https://github.com/rafcamlet/nvim-luapad/,, +https://github.com/rafi/awesome-vim-colorschemes/,, +https://github.com/raghur/fruzzy/,, +https://github.com/raghur/vim-ghost/,, +https://github.com/Raimondi/delimitMate/,, +https://github.com/rakr/vim-one/,, +https://github.com/ray-x/aurora/,, +https://github.com/ray-x/cmp-treesitter/,, +https://github.com/ray-x/go.nvim/,HEAD, +https://github.com/ray-x/lsp_signature.nvim/,, +https://github.com/rbgrouleff/bclose.vim/,, +https://github.com/rbong/vim-flog/,, +https://github.com/rcarriga/cmp-dap/,HEAD, +https://github.com/rcarriga/nvim-dap-ui/,, +https://github.com/rcarriga/nvim-notify/,, +https://github.com/rcarriga/vim-ultest/,, +https://github.com/rcasia/neotest-bash/,HEAD, +https://github.com/rcasia/neotest-java/,HEAD, +https://github.com/rebelot/heirline.nvim/,, +https://github.com/rebelot/kanagawa.nvim/,, +https://github.com/rgroli/other.nvim/,HEAD, +https://github.com/rhysd/clever-f.vim/,, +https://github.com/rhysd/committia.vim/,, +https://github.com/rhysd/conflict-marker.vim/,, +https://github.com/rhysd/devdocs.vim/,, +https://github.com/rhysd/git-messenger.vim/,, +https://github.com/rhysd/vim-clang-format/,, +https://github.com/rhysd/vim-grammarous/,, +https://github.com/rhysd/vim-llvm/,HEAD, +https://github.com/rhysd/vim-lsp-ale/,HEAD, +https://github.com/rhysd/vim-operator-surround/,, +https://github.com/ribru17/bamboo.nvim/,, +https://github.com/rinx/nvim-dap-rego/,HEAD, +https://github.com/RishabhRD/nvim-lsputils/,, +https://github.com/RishabhRD/popfix/,, +https://github.com/rizzatti/dash.vim/,HEAD, +https://github.com/rktjmp/fwatch.nvim/,, +https://github.com/rktjmp/hotpot.nvim/,, +https://github.com/rktjmp/lush.nvim/,, +https://github.com/rmagatti/auto-session/,, +https://github.com/rmagatti/goto-preview/,, +https://github.com/rmehri01/onenord.nvim/,main, +https://github.com/RobertAudi/securemodelines/,, +https://github.com/rockerBOO/boo-colorscheme-nvim/,, +https://github.com/rodjek/vim-puppet/,, +https://github.com/romainl/vim-cool/,, +https://github.com/romainl/vim-qf/,, +https://github.com/romainl/vim-qlist/,, +https://github.com/roman/golden-ratio/,, +https://github.com/romgrk/barbar.nvim/,, +https://github.com/ron-rs/ron.vim/,, +https://github.com/ron89/thesaurus_query.vim/,, +https://github.com/roobert/palette.nvim/,HEAD, +https://github.com/rose-pine/neovim/,main,rose-pine +https://github.com/rouge8/neotest-rust/,HEAD, +https://github.com/roxma/nvim-cm-racer/,, +https://github.com/roxma/nvim-completion-manager/,, +https://github.com/roxma/nvim-yarp/,, +https://github.com/roxma/vim-tmux-clipboard/,, +https://github.com/RRethy/base16-nvim/,, +https://github.com/RRethy/nvim-treesitter-endwise/,HEAD, +https://github.com/RRethy/nvim-treesitter-textsubjects/,HEAD, +https://github.com/RRethy/vim-hexokinase/,, +https://github.com/RRethy/vim-illuminate/,, +https://github.com/rstacruz/vim-closer/,, +https://github.com/ruanyl/vim-gh-line/,, +https://github.com/rubiin/fortune.nvim/,HEAD, +https://github.com/ruifm/gitlinker.nvim/,, +https://github.com/rust-lang/rust.vim/,, +https://github.com/ryanoasis/vim-devicons/,, +https://github.com/ryvnf/readline.vim/,, +https://github.com/s1n7ax/nvim-search-and-replace/,HEAD, +https://github.com/s1n7ax/nvim-window-picker/,HEAD, +https://github.com/saadparwaiz1/cmp_luasnip/,, +https://github.com/saecki/crates.nvim/,, +https://github.com/sainnhe/edge/,, +https://github.com/sainnhe/everforest/,, +https://github.com/sainnhe/gruvbox-material/,, +https://github.com/sainnhe/sonokai/,, +https://github.com/sakhnik/nvim-gdb/,, +https://github.com/salkin-mada/openscad.nvim/,HEAD, +https://github.com/sam4llis/nvim-lua-gf/,HEAD, +https://github.com/samjwill/nvim-unception/,HEAD, +https://github.com/samodostal/image.nvim/,HEAD,samodostal-image-nvim +https://github.com/samoshkin/vim-mergetool/,, +https://github.com/savq/melange-nvim/,, +https://github.com/sbdchd/neoformat/,, +https://github.com/scalameta/nvim-metals/,, +https://github.com/scottmckendry/cyberdream.nvim/,, +https://github.com/sdiehl/vim-ormolu/,, +https://github.com/sebastianmarkow/deoplete-rust/,, +https://github.com/seirl/vim-jinja-languages/,HEAD, +https://github.com/SevereOverfl0w/deoplete-github/,, +https://github.com/Shatur/neovim-ayu/,, +https://github.com/shaunsingh/moonlight.nvim/,,pure-lua +https://github.com/shaunsingh/nord.nvim/,, +https://github.com/shaunsingh/solarized.nvim/,HEAD, +https://github.com/sheerun/vim-polyglot/,, +https://github.com/sheoak/vim-bepoptimist/,HEAD, +https://github.com/shinchu/lightline-gruvbox.vim/,, +https://github.com/ShinKage/idris2-nvim/,, +https://github.com/shortcuts/no-neck-pain.nvim/,HEAD, +https://github.com/Shougo/context_filetype.vim/,, +https://github.com/Shougo/ddc-filter-matcher_head/,HEAD, +https://github.com/Shougo/ddc-filter-sorter_rank/,HEAD, +https://github.com/Shougo/ddc-source-lsp/,HEAD, +https://github.com/Shougo/ddc-ui-native/,HEAD, +https://github.com/Shougo/ddc-ui-pum/,HEAD, +https://github.com/Shougo/ddc.vim/,HEAD, +https://github.com/Shougo/defx.nvim/,, +https://github.com/Shougo/denite.nvim/,, +https://github.com/Shougo/deol.nvim/,, +https://github.com/Shougo/deoplete.nvim/,, +https://github.com/Shougo/echodoc.vim/,, +https://github.com/Shougo/neco-syntax/,, +https://github.com/Shougo/neco-vim/,, +https://github.com/Shougo/neocomplete.vim/,, +https://github.com/Shougo/neoinclude.vim/,, +https://github.com/Shougo/neomru.vim/,, +https://github.com/Shougo/neosnippet-snippets/,, +https://github.com/Shougo/neosnippet.vim/,, +https://github.com/Shougo/neoyank.vim/,, +https://github.com/Shougo/pum.vim/,HEAD, +https://github.com/Shougo/tabpagebuffer.vim/,, +https://github.com/Shougo/unite.vim/,, +https://github.com/Shougo/vimfiler.vim/,, +https://github.com/Shougo/vimproc.vim/,, +https://github.com/Shougo/vimshell.vim/,, +https://github.com/shumphrey/fugitive-gitlab.vim/,, +https://github.com/shunsambongi/neotest-testthat/,HEAD, +https://github.com/sidlatau/neotest-dart/,HEAD, +https://github.com/SidOfc/mkdx/,, +https://github.com/sile-typesetter/vim-sile/,HEAD, +https://github.com/simnalamburt/vim-mundo/,, +https://github.com/simonmclean/triptych.nvim/,HEAD, +https://github.com/simonrw/vim-yapf/,, +https://github.com/simrat39/rust-tools.nvim/,, +https://github.com/simrat39/symbols-outline.nvim/,, +https://github.com/sindrets/diffview.nvim/,, +https://github.com/sindrets/winshift.nvim/,, +https://github.com/sirtaj/vim-openscad/,HEAD, +https://github.com/SirVer/ultisnips/,, +https://github.com/sjl/gundo.vim/,, +https://github.com/sjl/splice.vim/,, +https://github.com/sk1418/last256/,, +https://github.com/skywind3000/asyncrun.vim/,, +https://github.com/skywind3000/asynctasks.vim/,, +https://github.com/slashmili/alchemist.vim/,, +https://github.com/smiteshp/nvim-gps/,, +https://github.com/SmiteshP/nvim-navbuddy/,, +https://github.com/smiteshp/nvim-navic/,HEAD, +https://github.com/smjonas/inc-rename.nvim/,HEAD, +https://github.com/smjonas/live-command.nvim/,HEAD, +https://github.com/smoka7/hop.nvim/,, +https://github.com/smoka7/multicursors.nvim/,HEAD, +https://github.com/Snikimonkd/telescope-git-conflicts.nvim/,HEAD, +https://github.com/sodapopcan/vim-twiggy/,, +https://github.com/solarnz/arcanist.vim/,, +https://github.com/sonph/onehalf/,, +https://github.com/sontungexpt/url-open/,HEAD, +https://github.com/sotte/presenting.vim/,, +https://github.com/sourcegraph/sg.nvim/,HEAD, +https://github.com/SpaceVim/SpaceVim/,, +https://github.com/spywhere/lightline-lsp/,, +https://github.com/sQVe/sort.nvim/,HEAD, +https://github.com/srcery-colors/srcery-vim/,, +https://github.com/steelsojka/completion-buffers/,, +https://github.com/steelsojka/pears.nvim/,, +https://github.com/stefandtw/quickfix-reflector.vim/,, +https://github.com/stephpy/vim-yaml/,, +https://github.com/stevanmilic/neotest-scala/,HEAD, +https://github.com/stevearc/aerial.nvim/,, +https://github.com/stevearc/conform.nvim/,HEAD, +https://github.com/stevearc/dressing.nvim/,, +https://github.com/stevearc/oil.nvim/,HEAD, +https://github.com/stevearc/overseer.nvim/,HEAD, +https://github.com/stevearc/resession.nvim/,HEAD, +https://github.com/stsewd/fzf-checkout.vim/,, +https://github.com/stsewd/sphinx.nvim/,, +https://github.com/sudormrfbin/cheatsheet.nvim/,, +https://github.com/sunaku/vim-dasht/,, +https://github.com/sunjon/Shade.nvim/,, +https://github.com/supermaven-inc/supermaven-nvim/,HEAD, +https://github.com/svermeulen/nvim-teal-maker/,HEAD, +https://github.com/svermeulen/vim-subversive/,, +https://github.com/swaits/zellij-nav.nvim/,HEAD, +https://github.com/symphorien/vim-nixhash/,, +https://github.com/t9md/vim-choosewin/,, +https://github.com/t9md/vim-smalls/,, +https://github.com/TabbyML/vim-tabby/,HEAD, +https://github.com/TaDaa/vimade/,, +https://github.com/tadmccorkle/markdown.nvim/,HEAD, +https://github.com/takac/vim-hardtime/,, +https://github.com/tamago324/cmp-zsh/,HEAD, +https://github.com/tamago324/compe-zsh/,, +https://github.com/tamago324/lir.nvim/,, +https://github.com/tamago324/nlsp-settings.nvim/,main, +https://github.com/tamton-aquib/staline.nvim/,main, +https://github.com/taybart/b64.nvim/,HEAD, +https://github.com/tbastos/vim-lua/,, +https://github.com/tbodt/deoplete-tabnine/,, +https://github.com/teal-language/vim-teal/,HEAD, +https://github.com/ternjs/tern_for_vim/,, +https://github.com/terrortylor/nvim-comment/,, +https://github.com/terryma/vim-expand-region/,, +https://github.com/terryma/vim-multiple-cursors/,, +https://github.com/tesaguri/trust.vim/,HEAD, +https://github.com/teto/stylish.nvim/,HEAD, +https://github.com/tex/vimpreviewpandoc/,, +https://github.com/Th3Whit3Wolf/one-nvim/,, +https://github.com/theHamsta/nvim-dap-virtual-text/,, +https://github.com/theHamsta/nvim-treesitter-pairs/,HEAD, +https://github.com/themaxmarchuk/tailwindcss-colors.nvim/,HEAD, +https://github.com/thenbe/neotest-playwright/,HEAD, +https://github.com/ThePrimeagen/git-worktree.nvim/,, +https://github.com/ThePrimeagen/harpoon/,harpoon2,harpoon2 +https://github.com/ThePrimeagen/harpoon/,master, +https://github.com/theprimeagen/refactoring.nvim/,, +https://github.com/ThePrimeagen/vim-apm/,, +https://github.com/ThePrimeagen/vim-be-good/,HEAD, +https://github.com/TheSnakeWitcher/hardhat.nvim/,HEAD, +https://github.com/theutz/neotest-pest/,HEAD, +https://github.com/thinca/vim-ft-diff_fold/,, +https://github.com/thinca/vim-prettyprint/,, +https://github.com/thinca/vim-quickrun/,, +https://github.com/thinca/vim-scouter/,, +https://github.com/thinca/vim-themis/,, +https://github.com/thinca/vim-visualstar/,, +https://github.com/thirtythreeforty/lessspace.vim/,, +https://github.com/thomasfaingnaert/vim-lsp-snippets/,HEAD, +https://github.com/thomasfaingnaert/vim-lsp-ultisnips/,HEAD, +https://github.com/thosakwe/vim-flutter/,, +https://github.com/tiagofumo/vim-nerdtree-syntax-highlight/,, +https://github.com/tiagovla/scope.nvim/,HEAD, +https://github.com/tikhomirov/vim-glsl/,, +https://github.com/tjdevries/colorbuddy.nvim/,, +https://github.com/tjdevries/train.nvim/,, +https://github.com/tmhedberg/SimpylFold/,, +https://github.com/tmsvg/pear-tree/,, +https://github.com/tmux-plugins/vim-tmux-focus-events/,, +https://github.com/tmux-plugins/vim-tmux/,, +https://github.com/tom-anders/telescope-vim-bookmarks.nvim/,, +https://github.com/tomasiser/vim-code-dark/,, +https://github.com/tomasr/molokai/,, +https://github.com/tomlion/vim-solidity/,, +https://github.com/tommcdo/vim-exchange/,, +https://github.com/tommcdo/vim-fubitive/,, +https://github.com/tommcdo/vim-lion/,, +https://github.com/tommcdo/vim-ninja-feet/,, +https://github.com/tomtom/tcomment_vim/,, +https://github.com/tomtom/tinykeymap_vim/,,tinykeymap +https://github.com/tomtom/tlib_vim/,, +https://github.com/tools-life/taskwiki/,, +https://github.com/towolf/vim-helm/,, +https://github.com/tpope/vim-abolish/,, +https://github.com/tpope/vim-capslock/,, +https://github.com/tpope/vim-commentary/,, +https://github.com/tpope/vim-dadbod/,, +https://github.com/tpope/vim-dispatch/,, +https://github.com/tpope/vim-dotenv/,, +https://github.com/tpope/vim-endwise/,, +https://github.com/tpope/vim-eunuch/,, +https://github.com/tpope/vim-fireplace/,, +https://github.com/tpope/vim-flagship/,, +https://github.com/tpope/vim-fugitive/,, +https://github.com/tpope/vim-git/,, +https://github.com/tpope/vim-liquid/,, +https://github.com/tpope/vim-obsession/,, +https://github.com/tpope/vim-pathogen/,, +https://github.com/tpope/vim-projectionist/,, +https://github.com/tpope/vim-ragtag/,, +https://github.com/tpope/vim-rails/,, +https://github.com/tpope/vim-repeat/,, +https://github.com/tpope/vim-rhubarb/,, +https://github.com/tpope/vim-rsi/,, +https://github.com/tpope/vim-salve/,, +https://github.com/tpope/vim-scriptease/,, +https://github.com/tpope/vim-sensible/,, +https://github.com/tpope/vim-sexp-mappings-for-regular-people/,, +https://github.com/tpope/vim-sleuth/,, +https://github.com/tpope/vim-speeddating/,, +https://github.com/tpope/vim-surround/,, +https://github.com/tpope/vim-tbone/,, +https://github.com/tpope/vim-unimpaired/,, +https://github.com/tpope/vim-vinegar/,, +https://github.com/travitch/hasksyn/,, +https://github.com/tremor-rs/tremor-vim/,, +https://github.com/tridactyl/vim-tridactyl/,HEAD, +https://github.com/triglav/vim-visual-increment/,, +https://github.com/tris203/precognition.nvim/,HEAD, +https://github.com/troydm/zoomwintab.vim/,, +https://github.com/tummetott/unimpaired.nvim/,HEAD, +https://github.com/turbio/bracey.vim/,, +https://github.com/tversteeg/registers.nvim/,, +https://github.com/tweekmonster/wstrip.vim/,, +https://github.com/twerth/ir_black/,, +https://github.com/twinside/vim-haskellconceal/,, +https://github.com/Twinside/vim-hoogle/,, +https://github.com/tyru/caw.vim/,, +https://github.com/tyru/open-browser-github.vim/,, +https://github.com/tyru/open-browser.vim/,, +https://github.com/tzachar/cmp-ai/,HEAD, +https://github.com/tzachar/cmp-fuzzy-buffer/,HEAD, +https://github.com/tzachar/cmp-fuzzy-path/,HEAD, +https://github.com/tzachar/cmp-tabnine/,, +https://github.com/tzachar/compe-tabnine/,, +https://github.com/tzachar/fuzzy.nvim/,HEAD, +https://github.com/tzachar/highlight-undo.nvim/,HEAD, +https://github.com/uarun/vim-protobuf/,, +https://github.com/udalov/kotlin-vim/,, +https://github.com/uga-rosa/ccc.nvim/,HEAD, +https://github.com/uga-rosa/cmp-dictionary/,HEAD, +https://github.com/ujihisa/neco-look/,, +https://github.com/uloco/bluloco.nvim/,, +https://github.com/unblevable/quick-scope/,, +https://github.com/unisonweb/unison/,, +https://github.com/ur4ltz/surround.nvim/,, +https://github.com/urbit/hoon.vim/,, +https://github.com/utilyre/barbecue.nvim/,, +https://github.com/Valloric/MatchTagAlways/,, +https://github.com/Valodim/deoplete-notmuch/,, +https://github.com/vappolinario/cmp-clippy/,HEAD, +https://github.com/Verf/deepwhite.nvim/,, +https://github.com/vhda/verilog_systemverilog.vim/,, +https://github.com/vhdirk/vim-cmake/,, +https://github.com/vhsconnect/themed-tabs.nvim/,HEAD, +https://github.com/vifm/vifm.vim/,, +https://github.com/Vigemus/iron.nvim/,HEAD, +https://github.com/vigoux/LanguageTool.nvim/,, +https://github.com/vigoux/notifier.nvim/,HEAD, +https://github.com/vijaymarupudi/nvim-fzf-commands/,, +https://github.com/vijaymarupudi/nvim-fzf/,, +https://github.com/vim-airline/vim-airline-themes/,, +https://github.com/vim-airline/vim-airline/,, +https://github.com/vim-autoformat/vim-autoformat/,, +https://github.com/vim-crystal/vim-crystal/,HEAD, +https://github.com/vim-denops/denops.vim/,HEAD, https://github.com/vim-erlang/vim-erlang-compiler/,, https://github.com/vim-erlang/vim-erlang-omnicomplete/,, https://github.com/vim-erlang/vim-erlang-runtime/,, https://github.com/vim-erlang/vim-erlang-tags/,, -https://github.com/tpope/vim-eunuch/,, -https://github.com/tommcdo/vim-exchange/,, -https://github.com/terryma/vim-expand-region/,, -https://github.com/int3/vim-extradite/,, -https://github.com/lambdalisue/vim-fern/,, -https://github.com/wsdjeg/vim-fetch/,, -https://github.com/fadein/vim-figlet/,HEAD, -https://github.com/tpope/vim-fireplace/,, -https://github.com/dag/vim-fish/,, -https://github.com/tpope/vim-flagship/,, -https://github.com/nvie/vim-flake8/,, -https://github.com/dcharbon/vim-flatbuffers/,, -https://github.com/voldikss/vim-floaterm/,, -https://github.com/rbong/vim-flog/,, -https://github.com/thosakwe/vim-flutter/,, -https://github.com/thinca/vim-ft-diff_fold/,, -https://github.com/tommcdo/vim-fubitive/,, -https://github.com/tpope/vim-fugitive/,, -https://github.com/maxjacobson/vim-fzf-coauthorship/,, -https://github.com/HealsCodes/vim-gas/,, -https://github.com/ruanyl/vim-gh-line/,, -https://github.com/raghur/vim-ghost/,, -https://github.com/lambdalisue/vim-gina/,, -https://github.com/mattn/vim-gist/,, -https://github.com/lambdalisue/vim-gista/,, -https://github.com/tpope/vim-git/,, -https://github.com/itchyny/vim-gitbranch/,, -https://github.com/airblade/vim-gitgutter/,, -https://github.com/junegunn/vim-github-dashboard/,, -https://github.com/tikhomirov/vim-glsl/,, -https://github.com/jamessan/vim-gnupg/,, -https://github.com/fatih/vim-go/,, -https://github.com/habamax/vim-godot/,HEAD, -https://github.com/rhysd/vim-grammarous/,, -https://github.com/jparise/vim-graphql/,, -https://github.com/mhinz/vim-grepper/,, -https://github.com/lifepillar/vim-gruvbox8/,, -https://github.com/brennanfee/vim-gui-position/,, -https://github.com/ludovicchabant/vim-gutentags/,, -https://github.com/habamax/vim-habamax/,HEAD, -https://github.com/takac/vim-hardtime/,, -https://github.com/chkno/vim-haskell-module-name/,, -https://github.com/enomsg/vim-haskellConcealPlus/,, -https://github.com/twinside/vim-haskellconceal/,, -https://github.com/jvirtanen/vim-hcl/,, -https://github.com/bitc/vim-hdevtools/,, -https://github.com/towolf/vim-helm/,, -https://github.com/RRethy/vim-hexokinase/,, -https://github.com/jceb/vim-hier/,, -https://github.com/machakann/vim-highlightedyank/,, -https://github.com/alx741/vim-hindent/,, -https://github.com/GEverding/vim-hocon/,, -https://github.com/Twinside/vim-hoogle/,, -https://github.com/ntk148v/vim-horizon/,, -https://github.com/jonsmithers/vim-html-template-literals/,, -https://github.com/humanoid-colors/vim-humanoid-colorscheme/,, -https://github.com/vim-utils/vim-husk/,, -https://github.com/w0ng/vim-hybrid/,, -https://github.com/kristijanhusak/vim-hybrid-material/,, -https://github.com/noc7c9/vim-iced-coffee-script/,, -https://github.com/RRethy/vim-illuminate/,, -https://github.com/preservim/vim-indent-guides/,, -https://github.com/michaeljsmith/vim-indent-object/,, -https://github.com/jeetsukumaran/vim-indentwise/,, -https://github.com/henrik/vim-indexed-search/,, -https://github.com/ivanov/vim-ipython/,, -https://github.com/fisadev/vim-isort/,, -https://github.com/clojure-vim/vim-jack-in/,, -https://github.com/mhinz/vim-janah/,, -https://github.com/artur-shaik/vim-javacomplete2/,, -https://github.com/pangloss/vim-javascript/,, -https://github.com/jelera/vim-javascript-syntax/,, -https://github.com/lepture/vim-jinja/,, -https://github.com/seirl/vim-jinja-languages/,HEAD, -https://github.com/avm99963/vim-jjdescription/,HEAD, -https://github.com/maksimr/vim-jsbeautify/,, -https://github.com/heavenshell/vim-jsdoc/,, -https://github.com/elzr/vim-json/,, -https://github.com/google/vim-jsonnet/,, -https://github.com/mogelbrod/vim-jsonpath/,HEAD, -https://github.com/MaxMEllon/vim-jsx-pretty/,, -https://github.com/peitalin/vim-jsx-typescript/,, -https://github.com/mroavi/vim-julia-cell/,HEAD, -https://github.com/NoahTheDuke/vim-just/,, -https://github.com/knubie/vim-kitty-navigator/,, -https://github.com/lark-parser/vim-lark-syntax/,HEAD, -https://github.com/farmergreg/vim-lastplace/,, -https://github.com/xuhdev/vim-latex-live-preview/,, -https://github.com/ludovicchabant/vim-lawrencium/,, -https://github.com/hecal3/vim-leader-guide/,, -https://github.com/mk12/vim-lean/,, -https://github.com/ledger/vim-ledger/,, -https://github.com/preservim/vim-lexical/,HEAD, -https://github.com/lfe-support/vim-lfe/,, -https://github.com/josa42/vim-lightline-coc/,, -https://github.com/tommcdo/vim-lion/,, -https://github.com/tpope/vim-liquid/,, -https://github.com/rhysd/vim-llvm/,HEAD, -https://github.com/embear/vim-localvimrc/,, -https://github.com/andreshazard/vim-logreview/,, -https://github.com/mlr-msft/vim-loves-dafny/,, -https://github.com/natebosch/vim-lsc/,, -https://github.com/prabirshrestha/vim-lsp/,, -https://github.com/rhysd/vim-lsp-ale/,HEAD, -https://github.com/jackguo380/vim-lsp-cxx-highlight/,, -https://github.com/mattn/vim-lsp-settings/,HEAD, -https://github.com/thomasfaingnaert/vim-lsp-snippets/,HEAD, -https://github.com/thomasfaingnaert/vim-lsp-ultisnips/,HEAD, -https://github.com/tbastos/vim-lua/,, -https://github.com/google/vim-maktaba/,, -https://github.com/lambdalisue/vim-manpager/,, -https://github.com/Yilin-Yang/vim-markbar/,, -https://github.com/preservim/vim-markdown/,, -https://github.com/euclio/vim-markdown-composer/,, -https://github.com/mzlogin/vim-markdown-toc/,, -https://github.com/leafOfTree/vim-matchtag/,HEAD, -https://github.com/andymass/vim-matchup/,, -https://github.com/aquach/vim-mediawiki-editor/,HEAD, -https://github.com/samoshkin/vim-mergetool/,, -https://github.com/idanarye/vim-merginal/,, -https://github.com/david-a-wheeler/vim-metamath/,, -https://github.com/xolox/vim-misc/,, -https://github.com/delroth/vim-molokai-delroth/,HEAD, -https://github.com/crusoexia/vim-monokai/,, -https://github.com/phanviet/vim-monokai-pro/,, -https://github.com/patstockwell/vim-monokai-tasty/,HEAD, -https://github.com/matze/vim-move/,, -https://github.com/lifepillar/vim-mucomplete/,, -https://github.com/terryma/vim-multiple-cursors/,, -https://github.com/simnalamburt/vim-mundo/,, -https://github.com/mustache/vim-mustache-handlebars/,, -https://github.com/tiagofumo/vim-nerdtree-syntax-highlight/,, -https://github.com/jistr/vim-nerdtree-tabs/,, -https://github.com/nfnty/vim-nftables/,, -https://github.com/kana/vim-niceblock/,, -https://github.com/nickel-lang/vim-nickel/,main, -https://github.com/bluz71/vim-nightfly-colors/,,nightfly -https://github.com/tommcdo/vim-ninja-feet/,, -https://github.com/LnL7/vim-nix/,, -https://github.com/symphorien/vim-nixhash/,, -https://github.com/noahfrederick/vim-noctu/,, -https://github.com/fruit-in/vim-nong-theme/,, -https://github.com/jeffkreeftmeijer/vim-numbertoggle/,, -https://github.com/tpope/vim-obsession/,, -https://github.com/ocaml/vim-ocaml/,, -https://github.com/rakr/vim-one/,, -https://github.com/petRUShka/vim-opencl/,, -https://github.com/sirtaj/vim-openscad/,HEAD, -https://github.com/kana/vim-operator-replace/,, -https://github.com/rhysd/vim-operator-surround/,, -https://github.com/kana/vim-operator-user/,, -https://github.com/jceb/vim-orgmode/,, -https://github.com/sdiehl/vim-ormolu/,, -https://github.com/fcpg/vim-osc52/,, -https://github.com/ojroques/vim-oscyank/,, -https://github.com/osyo-manga/vim-over/,, -https://github.com/hashivim/vim-packer/,, -https://github.com/lambdalisue/vim-pager/,, -https://github.com/vim-pandoc/vim-pandoc/,, https://github.com/vim-pandoc/vim-pandoc-after/,, https://github.com/vim-pandoc/vim-pandoc-syntax/,, -https://github.com/yorickpeterse/vim-paper/,HEAD, -https://github.com/bhurlow/vim-parinfer/,, -https://github.com/ku1ik/vim-pasta/,, -https://github.com/tpope/vim-pathogen/,, -https://github.com/junegunn/vim-peekaboo/,, -https://github.com/preservim/vim-pencil/,, -https://github.com/MeF0504/vim-pets/,HEAD, -https://github.com/jparise/vim-phabricator/,, -https://github.com/justinj/vim-pico8-syntax/,, -https://github.com/junegunn/vim-plug/,, -https://github.com/powerman/vim-plugin-AnsiEsc/,, -https://github.com/hasundue/vim-pluto/,HEAD, -https://github.com/sheerun/vim-polyglot/,, -https://github.com/haya14busa/vim-poweryank/,, -https://github.com/prettier/vim-prettier/,, -https://github.com/thinca/vim-prettyprint/,, -https://github.com/meain/vim-printer/,HEAD, -https://github.com/prisma/vim-prisma/,, -https://github.com/tpope/vim-projectionist/,, -https://github.com/dhruvasagar/vim-prosession/,, -https://github.com/uarun/vim-protobuf/,, -https://github.com/PProvost/vim-ps1/,, -https://github.com/digitaltoad/vim-pug/,, -https://github.com/rodjek/vim-puppet/,, -https://github.com/Vimjas/vim-python-pep8-indent/,, -https://github.com/romainl/vim-qf/,, -https://github.com/romainl/vim-qlist/,, -https://github.com/peterhoeg/vim-qml/,, -https://github.com/thinca/vim-quickrun/,, -https://github.com/racer-rust/vim-racer/,, -https://github.com/wlangstroth/vim-racket/,, -https://github.com/tpope/vim-ragtag/,, -https://github.com/tpope/vim-rails/,, -https://github.com/jordwalke/vim-reasonml/,, -https://github.com/tpope/vim-repeat/,, -https://github.com/tpope/vim-rhubarb/,, -https://github.com/airblade/vim-rooter/,, -https://github.com/tpope/vim-rsi/,, +https://github.com/vim-pandoc/vim-pandoc/,, +https://github.com/vim-python/python-syntax/,, https://github.com/vim-ruby/vim-ruby/,, -https://github.com/tpope/vim-salve/,, -https://github.com/machakann/vim-sandwich/,, -https://github.com/mhinz/vim-sayonara/,7e774f58c5865d9c10d40396850b35ab95af17c5, -https://github.com/derekwyatt/vim-scala/,, -https://github.com/thinca/vim-scouter/,, -https://github.com/tpope/vim-scriptease/,, -https://github.com/inside/vim-search-pulse/,, -https://github.com/tpope/vim-sensible/,, -https://github.com/Konfekt/vim-sentence-chopper/,HEAD, -https://github.com/guns/vim-sexp/,, -https://github.com/tpope/vim-sexp-mappings-for-regular-people/,, -https://github.com/itspriddle/vim-shellcheck/,, -https://github.com/kshenoy/vim-signature/,, -https://github.com/mhinz/vim-signify/,, -https://github.com/sile-typesetter/vim-sile/,HEAD, -https://github.com/ivalkeen/vim-simpledb/,, -https://github.com/junegunn/vim-slash/,, -https://github.com/tpope/vim-sleuth/,, -https://github.com/jpalardy/vim-slime/,, -https://github.com/mzlogin/vim-smali/,, -https://github.com/t9md/vim-smalls/,, -https://github.com/Industrial/vim-smartbd/,HEAD, -https://github.com/Industrial/vim-smartbw/,HEAD, -https://github.com/psliwka/vim-smoothie/,, -https://github.com/bohlender/vim-smt2/,, -https://github.com/justinmk/vim-sneak/,, -https://github.com/garbas/vim-snipmate/,, -https://github.com/honza/vim-snippets/,, -https://github.com/jhradilek/vim-snippets/,,vim-docbk-snippets -https://github.com/lifepillar/vim-solarized8/,HEAD, -https://github.com/tomlion/vim-solidity/,, -https://github.com/christoomey/vim-sort-motion/,, -https://github.com/tpope/vim-speeddating/,, -https://github.com/kbenzie/vim-spirv/,, -https://github.com/mhinz/vim-startify/,, -https://github.com/dstein64/vim-startuptime/,, -https://github.com/axelf4/vim-strip-trailing-whitespace/,, -https://github.com/nbouscal/vim-stylish-haskell/,, -https://github.com/alx741/vim-stylishask/,, -https://github.com/lunacookies/vim-substrata/,HEAD, -https://github.com/svermeulen/vim-subversive/,, -https://github.com/lambdalisue/vim-suda/,, -https://github.com/tpope/vim-surround/,, -https://github.com/evanleck/vim-svelte/,, -https://github.com/machakann/vim-swap/,, -https://github.com/TabbyML/vim-tabby/,HEAD, -https://github.com/dhruvasagar/vim-table-mode/,, -https://github.com/kana/vim-tabpagecd/,, -https://github.com/tpope/vim-tbone/,, -https://github.com/teal-language/vim-teal/,HEAD, -https://github.com/erietz/vim-terminator/,HEAD, -https://github.com/hashivim/vim-terraform/,, -https://github.com/juliosueiras/vim-terraform-completion/,, -https://github.com/vim-test/vim-test/,, -https://github.com/glts/vim-textobj-comment/,, -https://github.com/kana/vim-textobj-entire/,, -https://github.com/kana/vim-textobj-function/,, -https://github.com/gibiansky/vim-textobj-haskell/,, -https://github.com/osyo-manga/vim-textobj-multiblock/,, -https://github.com/kana/vim-textobj-user/,, -https://github.com/Julian/vim-textobj-variable-segment/,, -https://github.com/thinca/vim-themis/,, -https://github.com/tmux-plugins/vim-tmux/,, -https://github.com/roxma/vim-tmux-clipboard/,, -https://github.com/tmux-plugins/vim-tmux-focus-events/,, -https://github.com/christoomey/vim-tmux-navigator/,, -https://github.com/milkypostman/vim-togglelist/,, -https://github.com/cespare/vim-toml/,, -https://github.com/vimpostor/vim-tpipeline/,, -https://github.com/bronson/vim-trailing-whitespace/,, -https://github.com/tridactyl/vim-tridactyl/,HEAD, -https://github.com/ianks/vim-tsx/,, -https://github.com/lumiliet/vim-twig/,, -https://github.com/sodapopcan/vim-twiggy/,, -https://github.com/rcarriga/vim-ultest/,, -https://github.com/arthurxavierx/vim-unicoder/,, -https://github.com/tpope/vim-unimpaired/,, -https://github.com/hashivim/vim-vagrant/,, -https://github.com/tpope/vim-vinegar/,, -https://github.com/triglav/vim-visual-increment/,, -https://github.com/mg979/vim-visual-multi/,, -https://github.com/bronson/vim-visual-star-search/,HEAD, -https://github.com/thinca/vim-visualstar/,, -https://github.com/ngemily/vim-vp4/,HEAD, -https://github.com/hrsh7th/vim-vsnip/,, -https://github.com/hrsh7th/vim-vsnip-integ/,, -https://github.com/posva/vim-vue/,, -https://github.com/leafOfTree/vim-vue-plugin/,HEAD, -https://github.com/wakatime/vim-wakatime/,, -https://github.com/osyo-manga/vim-watchdogs/,, -https://github.com/jasonccox/vim-wayland-clipboard/,, -https://github.com/liuchengxu/vim-which-key/,, -https://github.com/wesQ3/vim-windowswap/,, -https://github.com/chaoren/vim-wordmotion/,, -https://github.com/preservim/vim-wordy/,, -https://github.com/joonty/vim-xdebug/,, -https://github.com/lyokha/vim-xkbswitch/,, -https://github.com/mg979/vim-xtabline/,, -https://github.com/stephpy/vim-yaml/,, -https://github.com/simonrw/vim-yapf/,, -https://github.com/michal-h21/vim-zettel/,HEAD, -https://github.com/marrub--/vim-zscript/,HEAD, -https://github.com/dag/vim2hs/,, -https://github.com/monkoose/vim9-stargate/,HEAD, -https://github.com/dominikduda/vim_current_word/,, -https://github.com/andrep/vimacs/,, -https://github.com/TaDaa/vimade/,, -https://github.com/jreybert/vimagit/,, -https://github.com/gotcha/vimelette/,, -https://github.com/Shougo/vimfiler.vim/,, -https://github.com/vimoutliner/vimoutliner/,, -https://github.com/tex/vimpreviewpandoc/,, -https://github.com/Shougo/vimproc.vim/,, -https://github.com/vimsence/vimsence/,, -https://github.com/Shougo/vimshell.vim/,, -https://github.com/puremourning/vimspector/,, -https://github.com/lervag/vimtex/,, -https://github.com/preservim/vimux/,, -https://github.com/vimwiki/vimwiki/,, -https://github.com/lukas-reineke/virt-column.nvim/,HEAD, -https://github.com/jubnzv/virtual-types.nvim/,HEAD, +https://github.com/vim-scripts/a.vim/,, +https://github.com/vim-scripts/align/,, +https://github.com/vim-scripts/argtextobj.vim/,, +https://github.com/vim-scripts/autoload_cscope.vim/,, +https://github.com/vim-scripts/bats.vim/,, +https://github.com/vim-scripts/BufOnly.vim/,, +https://github.com/vim-scripts/changeColorScheme.vim/,, +https://github.com/vim-scripts/Colour-Sampler-Pack/,, +https://github.com/vim-scripts/DoxygenToolkit.vim/,, +https://github.com/vim-scripts/emodeline/,, +https://github.com/vim-scripts/errormarker.vim/,, +https://github.com/vim-scripts/gitignore.vim/,, +https://github.com/vim-scripts/Improved-AnsiEsc/,, +https://github.com/vim-scripts/jdaddy.vim/,, +https://github.com/vim-scripts/matchit.zip/,, +https://github.com/vim-scripts/mayansmoke/,, +https://github.com/vim-scripts/PreserveNoEOL/,, +https://github.com/vim-scripts/prev_indent/,, +https://github.com/vim-scripts/random.vim/,, +https://github.com/vim-scripts/rcshell.vim/,, +https://github.com/vim-scripts/Rename/,, +https://github.com/vim-scripts/ReplaceWithRegister/,, +https://github.com/vim-scripts/restore_view.vim/,HEAD,restore-view-vim +https://github.com/vim-scripts/ShowMultiBase/,, +https://github.com/vim-scripts/SmartCase/,, +https://github.com/vim-scripts/tabmerge/,, +https://github.com/vim-scripts/taglist.vim/,, +https://github.com/vim-scripts/timestamp.vim/,, +https://github.com/vim-scripts/utl.vim/,, https://github.com/vim-scripts/vis/,, -https://github.com/navicore/vissort.vim/,, -https://github.com/liuchengxu/vista.vim/,, -https://github.com/Mofiqul/vscode.nvim/,, -https://github.com/dylanaraps/wal.vim/,, -https://github.com/mattn/webapi-vim/,, -https://github.com/DingDean/wgsl.vim/,HEAD, -https://github.com/folke/which-key.nvim/,, -https://github.com/johnfrankmorgan/whitespace.nvim/,HEAD, -https://github.com/lervag/wiki-ft.vim/,HEAD, -https://github.com/lervag/wiki.vim/,HEAD, -https://github.com/gelguy/wilder.nvim/,, -https://github.com/gcmt/wildfire.vim/,, -https://github.com/fgheng/winbar.nvim/,main, -https://github.com/anuvyklack/windows.nvim/,, -https://github.com/sindrets/winshift.nvim/,, -https://github.com/wannesm/wmgraphviz.vim/,, https://github.com/vim-scripts/wombat256.vim/,, -https://github.com/lukaszkorecki/workflowish/,, -https://github.com/andrewferrier/wrapping.nvim/,HEAD, -https://github.com/tweekmonster/wstrip.vim/,, -https://github.com/piersolenski/wtf.nvim/,HEAD, -https://github.com/drmingdrmer/xptemplate/,, -https://github.com/guns/xterm-color-table.vim/,, -https://github.com/gbprod/yanky.nvim/,HEAD, -https://github.com/HerringtonDarkholme/yats.vim/,, -https://github.com/mikavilpas/yazi.nvim/,HEAD, -https://github.com/lucasew/yescapsquit.vim/,HEAD, -https://github.com/elkowar/yuck.vim/,HEAD, -https://github.com/fsharp/zarchive-vim-fsharp/,, -https://github.com/KabbAmine/zeavim.vim/,, -https://github.com/swaits/zellij-nav.nvim/,HEAD, -https://github.com/Lilja/zellij.nvim/,HEAD, -https://github.com/folke/zen-mode.nvim/,, +https://github.com/vim-scripts/YankRing.vim/,, +https://github.com/vim-syntastic/syntastic/,, +https://github.com/vim-test/vim-test/,, +https://github.com/vim-utils/vim-husk/,, +https://github.com/Vimjas/vim-python-pep8-indent/,, +https://github.com/vimlab/split-term.vim/,, +https://github.com/vimoutliner/vimoutliner/,, +https://github.com/vimpostor/vim-tpipeline/,, +https://github.com/vimsence/vimsence/,, +https://github.com/vimwiki/vimwiki/,, +https://github.com/vito-c/jq.vim/,, +https://github.com/vladdoster/remember.nvim/,, +https://github.com/vmchale/ats-vim/,, +https://github.com/vmchale/dhall-vim/,, +https://github.com/vmware-archive/salt-vim/,, +https://github.com/vn-ki/coc-clap/,, +https://github.com/voldikss/vim-floaterm/,, +https://github.com/VonHeikemen/lsp-zero.nvim/,v3.x, +https://github.com/VonHeikemen/searchbox.nvim/,, +https://github.com/Vonr/align.nvim/,HEAD, +https://github.com/vuki656/package-info.nvim/,, +https://github.com/VundleVim/Vundle.vim/,, +https://github.com/w0ng/vim-hybrid/,, +https://github.com/wakatime/vim-wakatime/,, +https://github.com/wannesm/wmgraphviz.vim/,, +https://github.com/Wansmer/langmapper.nvim/,HEAD, +https://github.com/Wansmer/treesj/,main, +https://github.com/wbthomason/packer.nvim/,, +https://github.com/weilbith/neotest-gradle/,HEAD, +https://github.com/weilbith/nvim-code-action-menu/,, +https://github.com/weirongxu/plantuml-previewer.vim/,HEAD, +https://github.com/wellle/context.vim/,, +https://github.com/wellle/targets.vim/,, +https://github.com/wellle/tmux-complete.vim/,, +https://github.com/wenzel-hoffman/haskell-with-unicode.vim/,HEAD, +https://github.com/wesQ3/vim-windowswap/,, +https://github.com/wfxr/minimap.vim/,, +https://github.com/WhiteBlackGoose/magma-nvim-goose/,HEAD, +https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/,HEAD, +https://github.com/whonore/Coqtail/,, +https://github.com/will133/vim-dirdiff/,, +https://github.com/williamboman/mason-lspconfig.nvim/,HEAD, +https://github.com/williamboman/mason.nvim/,HEAD, +https://github.com/willothy/flatten.nvim/,HEAD, +https://github.com/willothy/nvim-cokeline/,HEAD, +https://github.com/wincent/command-t/,, +https://github.com/wincent/ferret/,, +https://github.com/wincent/terminus/,, +https://github.com/windwp/nvim-autopairs/,, +https://github.com/windwp/nvim-ts-autotag/,, +https://github.com/winston0410/cmd-parser.nvim/,, +https://github.com/winston0410/mark-radar.nvim/,HEAD, +https://github.com/winston0410/range-highlight.nvim/,, +https://github.com/wintermute-cell/gitignore.nvim/,HEAD, +https://github.com/wlangstroth/vim-racket/,, +https://github.com/wsdjeg/vim-fetch/,, +https://github.com/wuelnerdotexe/vim-astro/,HEAD, +https://github.com/xavierd/clang_complete/,, +https://github.com/xeluxee/competitest.nvim/,HEAD, +https://github.com/xero/miasma.nvim/,, +https://github.com/xiyaowong/transparent.nvim/,HEAD, +https://github.com/xolox/vim-easytags/,, +https://github.com/xolox/vim-misc/,, +https://github.com/xuhdev/vim-latex-live-preview/,, +https://github.com/Xuyuanp/nerdtree-git-plugin/,, +https://github.com/Xuyuanp/scrollbar.nvim/,, +https://github.com/yamatsum/nvim-cursorline/,, +https://github.com/yamatsum/nvim-nonicons/,, +https://github.com/ycm-core/YouCompleteMe/,, +https://github.com/yegappan/mru/,, +https://github.com/Yggdroot/hiPairs/,, +https://github.com/Yggdroot/indentLine/,, +https://github.com/Yggdroot/LeaderF/,, +https://github.com/Yilin-Yang/vim-markbar/,, +https://github.com/yonlu/omni.vim/,, +https://github.com/yorickpeterse/nvim-pqf/,HEAD, +https://github.com/yorickpeterse/vim-paper/,HEAD, +https://github.com/yssl/QFEnter/,, +https://github.com/yuki-yano/ncm2-dictionary/,, +https://github.com/yunlingz/ci_dark/,, +https://github.com/zah/nim.vim/,, +https://github.com/zbirenbaum/copilot-cmp/,HEAD, +https://github.com/zbirenbaum/copilot.lua/,HEAD, +https://github.com/zbirenbaum/nvterm/,HEAD, +https://github.com/Zeioth/compiler.nvim/,HEAD, https://github.com/zenbones-theme/zenbones.nvim/,HEAD, -https://github.com/jnurmine/zenburn/,, -https://github.com/phha/zenburn.nvim/,,phha-zenburn -https://github.com/nvimdev/zephyr-nvim/,, +https://github.com/zhou13/vim-easyescape/,, +https://github.com/zidhuss/neotest-minitest/,HEAD, https://github.com/ziglang/zig.vim/,, +https://github.com/ziontee113/syntax-tree-surfer/,HEAD, https://github.com/zk-org/zk-nvim/,HEAD, -https://github.com/troydm/zoomwintab.vim/,, -https://github.com/nanotee/zoxide.vim/,, +https://github.com/zootedb0t/citruszest.nvim/,, +https://gitlab.com/HiPhish/rainbow-delimiters.nvim,HEAD, +https://gitlab.com/usmcamp0811/nvim-julia-autotest,HEAD, From 06f5bbd150cee214c4361c9c1b7a95f6610e0a2b Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 23:15:11 -0500 Subject: [PATCH 128/213] vimPlugins/overrides: fix sorting --- .../editors/vim/plugins/overrides.nix | 73 ++++++++++--------- 1 file changed, 37 insertions(+), 36 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 6b170299b217..ffea81bcf232 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -200,19 +200,6 @@ in blink-cmp = callPackage ./blink-cmp { }; - # The GitHub repository returns 404, which breaks the update script - vim-pony = buildVimPlugin { - pname = "vim-pony"; - version = "2018-07-27"; - src = fetchFromGitHub { - owner = "jakwings"; - repo = "vim-pony"; - rev = "b26f01a869000b73b80dceabd725d91bfe175b75"; - sha256 = "0if8g94m3xmpda80byfxs649w2is9ah1k8v3028nblan73zlc8x8"; - }; - meta.homepage = "https://github.com/jakwings/vim-pony/"; - }; - chadtree = super.chadtree.overrideAttrs { buildInputs = [ python3 @@ -1240,6 +1227,19 @@ in nvimRequireCheck = "lean"; }; + LeaderF = super.LeaderF.overrideAttrs { + nativeBuildInputs = [ python3.pkgs.setuptools ]; + buildInputs = [ python3 ]; + # rm */build/ to prevent dependencies on gcc + # strip the *.so to keep files small + buildPhase = '' + patchShebangs . + ./install.sh + rm autoload/leaderf/fuzzyMatch_C/build/ -r + ''; + stripDebugList = [ "autoload/leaderf/python" ]; + }; + leap-ast-nvim = super.leap-ast-nvim.overrideAttrs { dependencies = with self; [ leap-nvim @@ -1248,6 +1248,17 @@ in nvimRequireCheck = "leap-ast"; }; + leetcode-nvim = super.leetcode-nvim.overrideAttrs { + dependencies = with self; [ + nui-nvim + plenary-nvim + telescope-nvim + ]; + + doInstallCheck = true; + nvimRequireCheck = "leetcode"; + }; + lens-vim = super.lens-vim.overrideAttrs { # remove duplicate g:lens#animate in doc/lens.txt # https://github.com/NixOS/nixpkgs/pull/105810#issuecomment-740007985 @@ -2510,6 +2521,19 @@ in dependencies = with self; [ denops-vim ]; }; + # The GitHub repository returns 404, which breaks the update script + vim-pony = buildVimPlugin { + pname = "vim-pony"; + version = "2018-07-27"; + src = fetchFromGitHub { + owner = "jakwings"; + repo = "vim-pony"; + rev = "b26f01a869000b73b80dceabd725d91bfe175b75"; + sha256 = "0if8g94m3xmpda80byfxs649w2is9ah1k8v3028nblan73zlc8x8"; + }; + meta.homepage = "https://github.com/jakwings/vim-pony/"; + }; + vim-sensible = super.vim-sensible.overrideAttrs { patches = [ ./patches/vim-sensible/fix-nix-store-path-regex.patch ]; }; @@ -2675,17 +2699,6 @@ in nvimRequireCheck = "yazi"; }; - leetcode-nvim = super.leetcode-nvim.overrideAttrs { - dependencies = with self; [ - nui-nvim - plenary-nvim - telescope-nvim - ]; - - doInstallCheck = true; - nvimRequireCheck = "leetcode"; - }; - YouCompleteMe = super.YouCompleteMe.overrideAttrs { buildPhase = '' substituteInPlace plugin/youcompleteme.vim \ @@ -2716,18 +2729,6 @@ in --replace "'zoxide_executable', 'zoxide'" "'zoxide_executable', '${zoxide}/bin/zoxide'" ''; }; - LeaderF = super.LeaderF.overrideAttrs { - nativeBuildInputs = [ python3.pkgs.setuptools ]; - buildInputs = [ python3 ]; - # rm */build/ to prevent dependencies on gcc - # strip the *.so to keep files small - buildPhase = '' - patchShebangs . - ./install.sh - rm autoload/leaderf/fuzzyMatch_C/build/ -r - ''; - stripDebugList = [ "autoload/leaderf/python" ]; - }; } // ( let From 128c4143a1a7d80097e8ccae38193267e2118cfb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 04:29:08 +0000 Subject: [PATCH 129/213] xmrig-mo: 6.22.0-mo3 -> 6.22.1-mo1 --- pkgs/applications/misc/xmrig/moneroocean.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/xmrig/moneroocean.nix b/pkgs/applications/misc/xmrig/moneroocean.nix index 34629c9fef72..dac636ddbdb3 100644 --- a/pkgs/applications/misc/xmrig/moneroocean.nix +++ b/pkgs/applications/misc/xmrig/moneroocean.nix @@ -5,13 +5,13 @@ xmrig.overrideAttrs (oldAttrs: rec { pname = "xmrig-mo"; - version = "6.22.0-mo3"; + version = "6.22.1-mo1"; src = fetchFromGitHub { owner = "MoneroOcean"; repo = "xmrig"; rev = "v${version}"; - hash = "sha256-3KFyCs9Kf0i7IkG1piP/DRj1jTj1VmXbAk/U3Wt4jh0="; + hash = "sha256-CwGHSrnxzKCLKJC7MmqWATqTUNehhRECcX4g/e9oGSI="; }; meta = with lib; { From 8a19882bd9fdf448d02a58e4ba017a89cd5fae37 Mon Sep 17 00:00:00 2001 From: "PAEPCKE, Michael" Date: Thu, 24 Oct 2024 04:29:10 +0000 Subject: [PATCH 130/213] cliqr: init at 0.1.25 --- pkgs/by-name/cl/cliqr/package.nix | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/by-name/cl/cliqr/package.nix diff --git a/pkgs/by-name/cl/cliqr/package.nix b/pkgs/by-name/cl/cliqr/package.nix new file mode 100644 index 000000000000..5f2ad0596f3f --- /dev/null +++ b/pkgs/by-name/cl/cliqr/package.nix @@ -0,0 +1,33 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule rec { + pname = "cliqr"; + version = "0.1.25"; + + src = fetchFromGitHub { + owner = "paepckehh"; + repo = "cliqr"; + rev = "refs/tags/v${version}"; + hash = "sha256-iPNI92kCNFXRiV5NV7Yj0gznwNeFoW02yh6QLrkBYO0="; + }; + + vendorHash = null; + + ldflags = [ + "-s" + "-w" + ]; + + meta = { + changelog = "https://github.com/paepckehh/cliqr/releases/tag/v${version}"; + homepage = "https://paepcke.de/cliqr"; + description = "Transfer, share data & secrets via console qr codes"; + license = lib.licenses.bsd3; + mainProgram = "cliqr"; + maintainers = with lib.maintainers; [ paepcke ]; + }; +} From c1dfbf9d6325dac50e70e2a5471d0f2995ea4ee0 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 23:40:29 -0500 Subject: [PATCH 131/213] hyprpaper: add khaneliman maintainer --- .../window-managers/hyprwm/hyprpaper/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/window-managers/hyprwm/hyprpaper/default.nix b/pkgs/applications/window-managers/hyprwm/hyprpaper/default.nix index 771b3b1841a5..db4af50f4966 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprpaper/default.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprpaper/default.nix @@ -86,7 +86,11 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs.src.meta) homepage; description = "Blazing fast wayland wallpaper utility"; license = licenses.bsd3; - maintainers = with maintainers; [ wozeparrot fufexan ]; + maintainers = with maintainers; [ + fufexan + khaneliman + wozeparrot + ]; inherit (wayland.meta) platforms; broken = stdenv.hostPlatform.isDarwin; mainProgram = "hyprpaper"; From 4d2584ae06b813ac9b3b97c61c887707aa640493 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 23:40:37 -0500 Subject: [PATCH 132/213] hypridle: add khaneliman maintainer --- pkgs/by-name/hy/hypridle/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/hy/hypridle/package.nix b/pkgs/by-name/hy/hypridle/package.nix index 1c0a2225ef86..05ce061e19ca 100644 --- a/pkgs/by-name/hy/hypridle/package.nix +++ b/pkgs/by-name/hy/hypridle/package.nix @@ -43,7 +43,10 @@ stdenv.mkDerivation (finalAttrs: { description = "Hyprland's idle daemon"; homepage = "https://github.com/hyprwm/hypridle"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ iogamaster ]; + maintainers = with lib.maintainers; [ + iogamaster + khaneliman + ]; mainProgram = "hypridle"; platforms = [ "aarch64-linux" From e01292369de5aae5addbfa8bb620e68165b9874a Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 23:40:42 -0500 Subject: [PATCH 133/213] hyprland: add khaneliman maintainer --- pkgs/by-name/hy/hyprland/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/hy/hyprland/package.nix b/pkgs/by-name/hy/hyprland/package.nix index 36219143a9fc..3364348a1d58 100644 --- a/pkgs/by-name/hy/hyprland/package.nix +++ b/pkgs/by-name/hy/hyprland/package.nix @@ -207,6 +207,7 @@ customStdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ fufexan johnrtitor + khaneliman wozeparrot ]; mainProgram = "Hyprland"; From a690c8ad8749502b848bb2e30668591e2e506e06 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 23:41:05 -0500 Subject: [PATCH 134/213] hyprpicker: add khaneliman maintainer --- .../window-managers/hyprwm/hyprpicker/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/window-managers/hyprwm/hyprpicker/default.nix b/pkgs/applications/window-managers/hyprwm/hyprpicker/default.nix index 7d54fa161072..ecf77813b26b 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprpicker/default.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprpicker/default.nix @@ -61,7 +61,10 @@ stdenv.mkDerivation (finalAttrs: { description = "Wlroots-compatible Wayland color picker that does not suck"; homepage = "https://github.com/hyprwm/hyprpicker"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ fufexan ]; + maintainers = with lib.maintainers; [ + fufexan + khaneliman + ]; platforms = wayland.meta.platforms; mainProgram = "hyprpicker"; }; From aa45dd081e3b279ce942a29206f3b8c5acbd1aee Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 23:41:52 -0500 Subject: [PATCH 135/213] xdg-desktop-portal-hyprland: add khaneliman maintainer --- .../hyprwm/xdg-desktop-portal-hyprland/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix b/pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix index ef479589d59b..e46b2e677acd 100644 --- a/pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix +++ b/pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix @@ -91,7 +91,10 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v${finalAttrs.version}"; mainProgram = "hyprland-share-picker"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ fufexan ]; + maintainers = with lib.maintainers; [ + fufexan + khaneliman + ]; platforms = lib.platforms.linux; }; }) From 225b06663743953762b1b95ecc9b8d6e683d0c7b Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 23:47:56 -0500 Subject: [PATCH 136/213] _1password: add khaneliman maintainer --- pkgs/applications/misc/1password/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/misc/1password/default.nix b/pkgs/applications/misc/1password/default.nix index cbc05d27b878..81cb76043f8e 100644 --- a/pkgs/applications/misc/1password/default.nix +++ b/pkgs/applications/misc/1password/default.nix @@ -73,7 +73,10 @@ stdenv.mkDerivation { description = "1Password command-line tool"; homepage = "https://developer.1password.com/docs/cli/"; downloadPage = "https://app-updates.agilebits.com/product_history/CLI2"; - maintainers = with maintainers; [ joelburget ]; + maintainers = with maintainers; [ + joelburget + khaneliman + ]; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = licenses.unfree; inherit mainProgram platforms; From c89efac4abec9c76c48938a8babac401ba16782a Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 23:49:47 -0500 Subject: [PATCH 137/213] anyrun: add khaneliman maintainer --- pkgs/by-name/an/anyrun/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/an/anyrun/package.nix b/pkgs/by-name/an/anyrun/package.nix index d7712ea43e12..50d02d6a963f 100644 --- a/pkgs/by-name/an/anyrun/package.nix +++ b/pkgs/by-name/an/anyrun/package.nix @@ -68,7 +68,10 @@ rustPlatform.buildRustPackage rec { description = "Wayland-native, highly customizable runner"; homepage = "https://github.com/kirottu/anyrun"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ NotAShelf ]; + maintainers = with lib.maintainers; [ + khaneliman + NotAShelf + ]; mainProgram = "anyrun"; }; } From 684ccea4492bdf14fd17a81bc78ee9d75d9721c5 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 23:51:24 -0500 Subject: [PATCH 138/213] btop: add khaneliman maintainer --- pkgs/tools/system/btop/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/system/btop/default.nix b/pkgs/tools/system/btop/default.nix index 0f67b4111aa6..f49f77f6e22c 100644 --- a/pkgs/tools/system/btop/default.nix +++ b/pkgs/tools/system/btop/default.nix @@ -56,7 +56,10 @@ stdenv.mkDerivation rec { changelog = "https://github.com/aristocratos/btop/blob/v${version}/CHANGELOG.md"; license = licenses.asl20; platforms = platforms.linux ++ platforms.darwin; - maintainers = with maintainers; [ rmcgibbo ]; + maintainers = with maintainers; [ + khaneliman + rmcgibbo + ]; mainProgram = "btop"; }; } From 9c172e27eec0498777ab0b2c9cdf4428fd33d5f1 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 23:52:09 -0500 Subject: [PATCH 139/213] lazygit: add khaneliman maintainer --- pkgs/by-name/la/lazygit/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix index c9ccf34d2e40..d1fcbdcc7b0e 100644 --- a/pkgs/by-name/la/lazygit/package.nix +++ b/pkgs/by-name/la/lazygit/package.nix @@ -34,6 +34,7 @@ buildGoModule rec { maintainers = with maintainers; [ Br1ght0ne equirosa + khaneliman paveloom starsep ]; From 21b6195bf9b8b9a9fa5d092be366ec5fb0130db1 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 23:53:06 -0500 Subject: [PATCH 140/213] yazi-unwrapped: add khaneliman maintainer --- pkgs/by-name/ya/yazi-unwrapped/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yazi-unwrapped/package.nix b/pkgs/by-name/ya/yazi-unwrapped/package.nix index 561eea7fdb0d..8c260b3dd7b2 100644 --- a/pkgs/by-name/ya/yazi-unwrapped/package.nix +++ b/pkgs/by-name/ya/yazi-unwrapped/package.nix @@ -46,11 +46,12 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/sxyazi/yazi"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ - xyenon - matthiasbeyer - linsui eljamm + khaneliman + linsui + matthiasbeyer uncenter + xyenon ]; mainProgram = "yazi"; }; From ddfb4dd579f404307e04a4a8587dc83a0424cd11 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 23:57:36 -0500 Subject: [PATCH 141/213] _1password-gui: add khaneliman maintainer --- pkgs/applications/misc/1password-gui/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/misc/1password-gui/default.nix b/pkgs/applications/misc/1password-gui/default.nix index d91f48f82de5..d32f1f11d15e 100644 --- a/pkgs/applications/misc/1password-gui/default.nix +++ b/pkgs/applications/misc/1password-gui/default.nix @@ -67,6 +67,7 @@ let sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ + khaneliman timstott savannidgerinel sebtm From e3a8131671431c4a7bef8849d6c1dd53ebd7cfe0 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 23 Oct 2024 23:59:45 -0500 Subject: [PATCH 142/213] caprine: add khaneliman maintainer --- pkgs/by-name/ca/caprine/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/caprine/package.nix b/pkgs/by-name/ca/caprine/package.nix index f164af42b5a8..fc75d8588cbf 100644 --- a/pkgs/by-name/ca/caprine/package.nix +++ b/pkgs/by-name/ca/caprine/package.nix @@ -84,7 +84,10 @@ buildNpmPackage rec { description = "Elegant Facebook Messenger desktop app"; homepage = "https://github.com/sindresorhus/caprine"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ astronaut0212 ]; + maintainers = with lib.maintainers; [ + astronaut0212 + khaneliman + ]; inherit (electron.meta) platforms; }; } From 8fbaa1df720bc507b5e7102f6f7cd19e1a9cf007 Mon Sep 17 00:00:00 2001 From: rewine Date: Thu, 24 Oct 2024 13:11:57 +0800 Subject: [PATCH 143/213] deepin.dde-shell: fix error with qt 6.8 --- .../deepin/core/dde-shell/default.nix | 1 + .../fix-dock-can-not-show-with-qt6_8.diff | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 pkgs/desktops/deepin/core/dde-shell/fix-dock-can-not-show-with-qt6_8.diff diff --git a/pkgs/desktops/deepin/core/dde-shell/default.nix b/pkgs/desktops/deepin/core/dde-shell/default.nix index a27406db9892..a9980375022b 100644 --- a/pkgs/desktops/deepin/core/dde-shell/default.nix +++ b/pkgs/desktops/deepin/core/dde-shell/default.nix @@ -33,6 +33,7 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./fix-path-for-nixos.diff + ./fix-dock-can-not-show-with-qt6_8.diff ]; postPatch = '' diff --git a/pkgs/desktops/deepin/core/dde-shell/fix-dock-can-not-show-with-qt6_8.diff b/pkgs/desktops/deepin/core/dde-shell/fix-dock-can-not-show-with-qt6_8.diff new file mode 100644 index 000000000000..c372dc1e5cf2 --- /dev/null +++ b/pkgs/desktops/deepin/core/dde-shell/fix-dock-can-not-show-with-qt6_8.diff @@ -0,0 +1,20 @@ +diff --git a/panels/dock/OverflowContainer.qml b/panels/dock/OverflowContainer.qml +index 74ca966..312f2a0 100644 +--- a/panels/dock/OverflowContainer.qml ++++ b/panels/dock/OverflowContainer.qml +@@ -52,13 +52,13 @@ Item { + for (let child of listView.contentItem.visibleChildren) { + width = calculateImplicitWidth(width, child.implicitWidth) + } +- return width ++ return Math.max(width, 1) + } + implicitHeight: { + let height = 0 + for (let child of listView.contentItem.visibleChildren) { + height = calculateImplicitHeight(height, child.implicitHeight) + } +- return height ++ return Math.max(height, 1) + } + } From 7b7073392a6190c98223dad4a3b28f3686b05cb1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 05:51:20 +0000 Subject: [PATCH 144/213] git-mit: 5.13.29 -> 5.13.30 --- pkgs/applications/version-management/git-mit/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/version-management/git-mit/default.nix b/pkgs/applications/version-management/git-mit/default.nix index 2dc3ab74a05d..e334ef8c9fb6 100644 --- a/pkgs/applications/version-management/git-mit/default.nix +++ b/pkgs/applications/version-management/git-mit/default.nix @@ -10,7 +10,7 @@ }: let - version = "5.13.29"; + version = "5.13.30"; in rustPlatform.buildRustPackage { pname = "git-mit"; @@ -20,10 +20,10 @@ rustPlatform.buildRustPackage { owner = "PurpleBooth"; repo = "git-mit"; rev = "v${version}"; - hash = "sha256-8XUpUpsd2q/1N28ZAPt7rW0pJu0WzE6oVSOwdJxhSBk="; + hash = "sha256-HBY9YJk7LvhCGAuXsWpugD5uSitLc1f/F4Ms4PxhZUo="; }; - cargoHash = "sha256-KtdbYzXHpdg0Rf4ENrWpP0+vG3+HlLVi7MLeXp9HoVw="; + cargoHash = "sha256-XMlVGr88RWwfJ2gHTSxdOxgUDlf51ra/opL66Dkd1p4="; nativeBuildInputs = [ pkg-config ]; From 0a4ee602e8353602654c124dbcd22a36fc01ed8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 24 Oct 2024 07:58:55 +0200 Subject: [PATCH 145/213] buildbot: get rid of python overrides we only had moto overriden because we needed to rebuild some other libraries. This is no longer the case. --- .../tools/continuous-integration/buildbot/default.nix | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/pkgs/development/tools/continuous-integration/buildbot/default.nix b/pkgs/development/tools/continuous-integration/buildbot/default.nix index ebf6b0fcea15..07b18f692313 100644 --- a/pkgs/development/tools/continuous-integration/buildbot/default.nix +++ b/pkgs/development/tools/continuous-integration/buildbot/default.nix @@ -5,15 +5,7 @@ }: # Take packages from self first, then python.pkgs (and secondarily pkgs) lib.makeScope (self: newScope (self.python.pkgs // self)) (self: { - python = python3.override { - self = self.python; - packageOverrides = self: super: { - moto = super.moto.overridePythonAttrs (oldAttrs: { - # a lot of tests -> very slow, we already build them when building python packages - doCheck = false; - }); - }; - }; + python = python3; buildbot-pkg = self.callPackage ./pkg.nix { }; From a925c11836b003fac69ebd5e9c8db9b28b1e92d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 06:01:28 +0000 Subject: [PATCH 146/213] pulumi-esc: 0.10.0 -> 0.11.0 --- pkgs/by-name/pu/pulumi-esc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pu/pulumi-esc/package.nix b/pkgs/by-name/pu/pulumi-esc/package.nix index b9fc15444e62..a0417b5c2ff2 100644 --- a/pkgs/by-name/pu/pulumi-esc/package.nix +++ b/pkgs/by-name/pu/pulumi-esc/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "pulumi-esc"; - version = "0.10.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "pulumi"; repo = "esc"; rev = "v${version}"; - hash = "sha256-SeHO8N8NwAF4f6Eo46V2mBElVgJc5ijVrjsBHWtUMc0="; + hash = "sha256-/H2HFjq/CpY5/xj9tqr+1Qo1nD06joahvbIiu16DLrs="; }; subPackages = "cmd/esc"; - vendorHash = "sha256-xJtlTyhGyoxefE2pFcLGHMapn9L2F/PKuNt49J41viE="; + vendorHash = "sha256-T9DUgfYpu1xXekMxzlr2VwmPSkD/sPml+G0KaFeeAWA="; ldflags = [ "-s" From 03a5e941839a31bf95d3f22494670540e272195c Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Wed, 23 Oct 2024 18:20:38 +0000 Subject: [PATCH 147/213] cargo-generate: 0.21.3 -> 0.22.0 Signed-off-by: Matthias Beyer --- .../development/tools/rust/cargo-generate/default.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-generate/default.nix b/pkgs/development/tools/rust/cargo-generate/default.nix index fa6a0578028f..162860caae22 100644 --- a/pkgs/development/tools/rust/cargo-generate/default.nix +++ b/pkgs/development/tools/rust/cargo-generate/default.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-generate"; - version = "0.21.3"; + version = "0.22.0"; src = fetchFromGitHub { owner = "cargo-generate"; repo = "cargo-generate"; rev = "v${version}"; - sha256 = "sha256-1F/865UgdqwfpITFhXCuL7CmducL7w0lVDyfui9UzjU="; + sha256 = "sha256-oiXv6MbQpmWFi2cTN3a1Zx7Bjr0Y+f6/O+0FQNidbBg="; }; - cargoHash = "sha256-szPO1V09EThpo2N03Ll+ZJUpvjp2b+/C/sviOzFfG+k="; + cargoHash = "sha256-8yLGxydU7jjoG13I+h7qjtabcCxzjnEiE8tAbH56pp4="; nativeBuildInputs = [ pkg-config ]; @@ -44,6 +44,11 @@ rustPlatform.buildRustPackage rec { # - should_canonicalize: the test assumes that it will be called from the /Users// folder on darwin variant. checkFlags = [ "--skip=favorites::favorites_default_to_git_if_not_defined" + "--skip=git_instead_of::should_read_the_instead_of_config_and_rewrite_an_git_at_url_to_https" + "--skip=git_instead_of::should_read_the_instead_of_config_and_rewrite_an_ssh_url_to_https" + "--skip=git_over_ssh::it_should_retrieve_the_private_key_from_ssh_agent" + "--skip=git_over_ssh::it_should_support_a_public_repo" + "--skip=git_over_ssh::it_should_use_a_ssh_key_provided_by_identity_argument" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "--skip=git::utils::should_canonicalize" ]; From 75605cea3f8ac68b2465607590f6b2190a500186 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Wed, 23 Oct 2024 18:46:19 +0000 Subject: [PATCH 148/213] cargo-show-asm: 0.2.39 -> 0.2.41 Signed-off-by: Matthias Beyer --- pkgs/development/tools/rust/cargo-show-asm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-show-asm/default.nix b/pkgs/development/tools/rust/cargo-show-asm/default.nix index 80af89869c14..049ef9faf03a 100644 --- a/pkgs/development/tools/rust/cargo-show-asm/default.nix +++ b/pkgs/development/tools/rust/cargo-show-asm/default.nix @@ -9,14 +9,14 @@ rustPlatform.buildRustPackage rec { pname = "cargo-show-asm"; - version = "0.2.39"; + version = "0.2.41"; src = fetchCrate { inherit pname version; - hash = "sha256-fGUx2SOgs5IF7KTr36fHktykrFkxqLWp4CWVGOZ+MeM="; + hash = "sha256-U9i/xp9WxMYf4GMsZB7qYOpuuuEw4mWZp+ZEyguGtQQ="; }; - cargoHash = "sha256-iCHf4/bqICZ0bTeFFeVopU0Yl8VbxRd+Cr4WucuptVk="; + cargoHash = "sha256-eUaEpex9x9bdqPJ4p5QvkWKaxs3ih4Gb9+4deGBZgXU="; nativeBuildInputs = [ installShellFiles From 5b57bd4e58b6b92223eea89c535ae7666521ffba Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Wed, 23 Oct 2024 18:50:28 +0000 Subject: [PATCH 149/213] cargo-watch: 8.5.2 -> 8.5.3 Signed-off-by: Matthias Beyer --- pkgs/development/tools/rust/cargo-watch/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-watch/default.nix b/pkgs/development/tools/rust/cargo-watch/default.nix index 1033476eb976..91e7fea0fa10 100644 --- a/pkgs/development/tools/rust/cargo-watch/default.nix +++ b/pkgs/development/tools/rust/cargo-watch/default.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-watch"; - version = "8.5.2"; + version = "8.5.3"; src = fetchFromGitHub { owner = "watchexec"; repo = pname; rev = "v${version}"; - hash = "sha256-Vf6BFr8MphaUJoHMtksbbVQb+jha7jowhktQCVFxlxQ="; + hash = "sha256-agwK20MkvnhqSVAWMy3HLkUJbraINn12i6VAg8mTzBk="; }; - cargoHash = "sha256-skUG1B6TCFEXeQSRwA6vWjXmNifk5bTR4+JESw7CZMo="; + cargoHash = "sha256-oqGc5haN8Jyi0eQf8egrRXWxi0RGVdIFhpGKgmFB8DI="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Foundation Cocoa ]; From e717963a58dd3dda8626e3de3f847410c7bd3ebe Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sat, 2 Mar 2024 22:23:14 +0000 Subject: [PATCH 150/213] openjpeg: add some key reverse-dependencies to passthru.tests --- .../libraries/openjpeg/default.nix | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/openjpeg/default.nix b/pkgs/development/libraries/openjpeg/default.nix index 4af80702b556..0bfa1067a7f7 100644 --- a/pkgs/development/libraries/openjpeg/default.nix +++ b/pkgs/development/libraries/openjpeg/default.nix @@ -3,7 +3,18 @@ , jpipLibSupport ? false # JPIP library & executables , jpipServerSupport ? false, curl, fcgi # JPIP Server , jdk + +# for passthru.tests +, ffmpeg +, gdal +, gdcm +, ghostscript +, imagemagick +, leptonica +, mupdf , poppler +, python3 +, vips }: let @@ -52,7 +63,19 @@ stdenv.mkDerivation rec { passthru = { incDir = "openjpeg-${lib.versions.majorMinor version}"; tests = { - inherit poppler; + ffmpeg = ffmpeg.override { withOpenjpeg = true; }; + imagemagick = imagemagick.override { openjpegSupport = true; }; + pillow = python3.pkgs.pillow; + + inherit + gdal + gdcm + ghostscript + leptonica + mupdf + poppler + vips + ; }; }; From dff917a355f646b35332757cde10d8ccbcca9261 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 24 Oct 2024 08:23:00 +0200 Subject: [PATCH 151/213] python312Packages.rns: 0.8.4 -> 0.8.5 Diff: https://github.com/markqvist/Reticulum/compare/refs/tags/0.8.4...0.8.5 Changelog: https://github.com/markqvist/Reticulum/releases/tag/0.8.5 --- pkgs/development/python-modules/rns/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rns/default.nix b/pkgs/development/python-modules/rns/default.nix index 684c06255dfc..9373a7d4acdc 100644 --- a/pkgs/development/python-modules/rns/default.nix +++ b/pkgs/development/python-modules/rns/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "rns"; - version = "0.8.4"; + version = "0.8.5"; pyproject = true; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "markqvist"; repo = "Reticulum"; rev = "refs/tags/${version}"; - hash = "sha256-uonOifCGvSKJhxTAqD49BOHDdN69pRexcb2ny1GwqjA="; + hash = "sha256-3Eif3AVpjNH803XXkPGQ5ZgSpVwV1W4DDm9rYBj6AEo="; }; patches = [ From 43ccd1d4e53fbec06fce9e335fb2af4c53c6b6b9 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Thu, 24 Oct 2024 14:19:50 +0800 Subject: [PATCH 152/213] maintainers: add ryan4yin --- maintainers/maintainer-list.nix | 6 ++++++ pkgs/applications/editors/tiled/default.nix | 2 +- pkgs/by-name/bc/bcc/package.nix | 2 +- pkgs/by-name/vi/victoriametrics/package.nix | 1 + 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 0626de0c04d9..7f9b99998e4d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -18864,6 +18864,12 @@ githubId = 10908495; name = "Ran Xiao"; }; + ryan4yin = { + email = "xiaoyin_c@qq.com"; + github = "ryan4yin"; + githubId = 22363274; + name = "Ryan Yin"; + }; ryanartecona = { email = "ryanartecona@gmail.com"; github = "ryanartecona"; diff --git a/pkgs/applications/editors/tiled/default.nix b/pkgs/applications/editors/tiled/default.nix index afa42fc767ac..dac1dbe0d0f7 100644 --- a/pkgs/applications/editors/tiled/default.nix +++ b/pkgs/applications/editors/tiled/default.nix @@ -70,7 +70,7 @@ stdenv.mkDerivation rec { bsd2 # libtiled and tmxviewer gpl2Plus # all the rest ]; - maintainers = with maintainers; [ dywedir ]; + maintainers = with maintainers; [ dywedir ryan4yin ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/bc/bcc/package.nix b/pkgs/by-name/bc/bcc/package.nix index 6cc3c1ce3360..287effe90215 100644 --- a/pkgs/by-name/bc/bcc/package.nix +++ b/pkgs/by-name/bc/bcc/package.nix @@ -117,7 +117,7 @@ python3Packages.buildPythonApplication rec { description = "Dynamic Tracing Tools for Linux"; homepage = "https://iovisor.github.io/bcc/"; license = licenses.asl20; - maintainers = with maintainers; [ ragge mic92 thoughtpolice martinetd ]; + maintainers = with maintainers; [ ragge mic92 thoughtpolice martinetd ryan4yin ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/vi/victoriametrics/package.nix b/pkgs/by-name/vi/victoriametrics/package.nix index 25cb8a79dee7..3ded9852fff5 100644 --- a/pkgs/by-name/vi/victoriametrics/package.nix +++ b/pkgs/by-name/vi/victoriametrics/package.nix @@ -91,6 +91,7 @@ buildGoModule rec { ivan leona shawn8901 + ryan4yin ]; changelog = "https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v${version}"; mainProgram = "victoria-metrics"; From 42d887adbf59cc5995aa27eca31920ab60ad8f8b Mon Sep 17 00:00:00 2001 From: rcerc <88944439+rcerc@users.noreply.github.com> Date: Fri, 14 Jul 2023 21:51:56 -0400 Subject: [PATCH 153/213] nixos/supplicant: Always provide a first configuration file argument MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `wpa_supplicant` refuses to start when `configFile.path == null` because this omits the `-c` (‘Configuration file’) option, which it requires even if the `-I` (‘additional configuration file’) option is provided. If `configFile.path == null`, pass `extraConfFile` with `-c` instead of `-I` to prevent this. --- nixos/modules/services/networking/supplicant.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/networking/supplicant.nix b/nixos/modules/services/networking/supplicant.nix index 52645500d4f6..2e1ce24976b2 100644 --- a/nixos/modules/services/networking/supplicant.nix +++ b/nixos/modules/services/networking/supplicant.nix @@ -26,12 +26,15 @@ let ifaceArg = concatStringsSep " -N " (map (i: "-i${i}") (splitString " " iface)); driverArg = optionalString (suppl.driver != null) "-D${suppl.driver}"; bridgeArg = optionalString (suppl.bridge!="") "-b${suppl.bridge}"; - confFileArg = optionalString (suppl.configFile.path!=null) "-c${suppl.configFile.path}"; extraConfFile = pkgs.writeText "supplicant-extra-conf-${replaceStrings [" "] ["-"] iface}" '' ${optionalString suppl.userControlled.enable "ctrl_interface=DIR=${suppl.userControlled.socketDir} GROUP=${suppl.userControlled.group}"} ${optionalString suppl.configFile.writable "update_config=1"} ${suppl.extraConf} ''; + confArgs = escapeShellArgs + (if suppl.configFile.path == null + then [ "-c${extraConfFile}" ] + else [ "-c${suppl.configFile.path}" "-I${extraConfFile}" ]); in { description = "Supplicant ${iface}${optionalString (iface=="WLAN"||iface=="LAN") " %I"}"; wantedBy = [ "multi-user.target" ] ++ deps; @@ -51,7 +54,7 @@ let ''} ''; - serviceConfig.ExecStart = "${pkgs.wpa_supplicant}/bin/wpa_supplicant -s ${driverArg} ${confFileArg} -I${extraConfFile} ${bridgeArg} ${suppl.extraCmdArgs} ${if (iface=="WLAN"||iface=="LAN") then "-i%I" else (if (iface=="DBUS") then "-u" else ifaceArg)}"; + serviceConfig.ExecStart = "${pkgs.wpa_supplicant}/bin/wpa_supplicant -s ${driverArg} ${confArgs} ${bridgeArg} ${suppl.extraCmdArgs} ${if (iface=="WLAN"||iface=="LAN") then "-i%I" else (if (iface=="DBUS") then "-u" else ifaceArg)}"; }; From 04fa868870537321d8b99156e55104aa842af77b Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 24 Oct 2024 09:34:56 +0300 Subject: [PATCH 154/213] home-assistant-custom-lovelace-modules.universal-remote-card: 4.1.1 -> 4.1.2 Diff: https://github.com/Nerwyn/android-tv-card/compare/4.1.1...4.1.2 --- .../universal-remote-card/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/default.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/default.nix index edd4f6ad79d9..6ab36c0e638d 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/default.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/default.nix @@ -5,18 +5,18 @@ buildNpmPackage rec { pname = "universal-remote-card"; - version = "4.1.1"; + version = "4.1.2"; src = fetchFromGitHub { owner = "Nerwyn"; repo = "android-tv-card"; rev = version; - hash = "sha256-h7U39dpgEsTboYjfpWxcdP3BkXNB2dQNuSiTCD7zPR0="; + hash = "sha256-2bDVeqp6g5tkzdZqbHpTjsVlCTjwLK7ZSOFPtso1LKM="; }; patches = [ ./dont-call-git.patch ]; - npmDepsHash = "sha256-X4PuMvQ/ZmyUafLE7ADBPIKIB8ul5M1P23gOQEikTAg="; + npmDepsHash = "sha256-84IO1JT/mrU2w5IqPNB31ai19QbMmwOGurK8n6wO4Hg="; installPhase = '' runHook preInstall From 40748f063f0083e194ef6c88cf741e8ae29753cc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 24 Oct 2024 08:55:35 +0200 Subject: [PATCH 155/213] python312Packages.tencentcloud-sdk-python: 3.0.1256 -> 3.0.1257 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1256...3.0.1257 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1257/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 2c242bbc7074..a168fba1abdb 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1256"; + version = "3.0.1257"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; rev = "refs/tags/${version}"; - hash = "sha256-V6ov3ukP0o5lCDPtGgWk07E/bCv1w9f3bkLHuEX9/iI="; + hash = "sha256-HjOU8gn1T6TXnAd0fM8dgc3tz8hUgyHzsQjgISYD1qE="; }; build-system = [ setuptools ]; From e0f4d30be5d1f1e50a7244b2d570aaced95da4ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 07:09:09 +0000 Subject: [PATCH 156/213] k0sctl: 0.19.0 -> 0.19.1 --- pkgs/applications/networking/cluster/k0sctl/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/k0sctl/default.nix b/pkgs/applications/networking/cluster/k0sctl/default.nix index 9e437398315b..7c7fdbf248a4 100644 --- a/pkgs/applications/networking/cluster/k0sctl/default.nix +++ b/pkgs/applications/networking/cluster/k0sctl/default.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "k0sctl"; - version = "0.19.0"; + version = "0.19.1"; src = fetchFromGitHub { owner = "k0sproject"; repo = "k0sctl"; rev = "refs/tags/v${version}"; - hash = "sha256-86MLQdXc10bvDFeq3ImD19ytjVPVD19eJzicIo6oJZc="; + hash = "sha256-6mvSVbSTPFiAIDxNQUmgFmS+3v3RUh10Y552u9bHOn0="; }; - vendorHash = "sha256-eKim5F8bKC1UOY+lOo0NSHOzXuMOcnBjkjm3/vDkGEM="; + vendorHash = "sha256-Hl/eSFbwFiuSaaPh5blWFfz6m4VNrS5mYL8ehQlb90I="; ldflags = [ "-s" From 00dd1c3a60025a1acebe53d2b1b2a42f3ca4a597 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 16:04:52 +0200 Subject: [PATCH 157/213] python312Packages.publicsuffixlist: 1.0.2.20241019 -> 1.0.2.20241023 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20241023-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 b2f284b4f2b8..136e9e800609 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "publicsuffixlist"; - version = "1.0.2.20241019"; + version = "1.0.2.20241023"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-OvnRc+PV0rJxTgN4nPf9znsJtMTVU16nKTwdDA140Wc="; + hash = "sha256-WQs4DJygcyOTzDZHlbjW+uZAna5oswDDk4NwgS/Vr1c="; }; build-system = [ setuptools ]; From e31d980ca77e20ef191ed524f93e168412d36fdf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 23 Oct 2024 16:07:37 +0200 Subject: [PATCH 158/213] python312Packages.pyduotecno: 2024.10.0 -> 2024.10.1 Diff: https://github.com/Cereal2nd/pyDuotecno/compare/refs/tags/2024.10.0...2024.10.1 Changelog: https://github.com/Cereal2nd/pyDuotecno/releases/tag/2024.10.1 --- pkgs/development/python-modules/pyduotecno/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyduotecno/default.nix b/pkgs/development/python-modules/pyduotecno/default.nix index 53b034dd80ec..283cb30f8ab1 100644 --- a/pkgs/development/python-modules/pyduotecno/default.nix +++ b/pkgs/development/python-modules/pyduotecno/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "pyduotecno"; - version = "2024.10.0"; + version = "2024.10.1"; pyproject = true; disabled = pythonOlder "3.9"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "Cereal2nd"; repo = "pyDuotecno"; rev = "refs/tags/${version}"; - hash = "sha256-F2f3c6jy3oWPGBOlS0/U0iaHj5jYn2WiK+HoWO8vYaY="; + hash = "sha256-I/ZA2ooa6nunUr/4K+FWAGMOdcJDfGzE99jJ8zTe2Po="; }; build-system = [ setuptools ]; From 60c3994e91a680e439722613e328d99affc8ff88 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 07:18:39 +0000 Subject: [PATCH 159/213] python312Packages.dbt-core: 1.8.7 -> 1.8.8 --- pkgs/development/python-modules/dbt-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dbt-core/default.nix b/pkgs/development/python-modules/dbt-core/default.nix index 79a535075457..1174274e3a98 100644 --- a/pkgs/development/python-modules/dbt-core/default.nix +++ b/pkgs/development/python-modules/dbt-core/default.nix @@ -29,7 +29,7 @@ buildPythonPackage rec { pname = "dbt-core"; - version = "1.8.7"; + version = "1.8.8"; pyproject = true; disabled = pythonOlder "3.8"; @@ -38,7 +38,7 @@ buildPythonPackage rec { owner = "dbt-labs"; repo = "dbt-core"; rev = "refs/tags/v${version}"; - hash = "sha256-1NvdRAr8T2dDgtyj5tUIqhjHIu4sZYS+oj7hOMEqs0A="; + hash = "sha256-M9O9jLjIr9kolkye5RwaS2jK6dpncEOo1rtxY7WXS7U="; }; sourceRoot = "${src.name}/core"; From 7efb09372d3543e18e19066afd15c7dfcae2079d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 22 Oct 2024 16:42:07 +0000 Subject: [PATCH 160/213] tclreadline: 2.3.8 -> 2.4.0 --- pkgs/development/interpreters/tclreadline/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/tclreadline/default.nix b/pkgs/development/interpreters/tclreadline/default.nix index de5f3174506b..57f7f9a7b194 100644 --- a/pkgs/development/interpreters/tclreadline/default.nix +++ b/pkgs/development/interpreters/tclreadline/default.nix @@ -10,13 +10,13 @@ tcl.mkTclDerivation rec { pname = "tclreadline"; - version = "2.3.8"; + version = "2.4.0"; src = fetchFromGitHub { owner = "flightaware"; repo = "tclreadline"; rev = "v${version}"; - sha256 = "18jl56p0hwgynxpvr0v7b5mvvzc1m64fn61c0957bgb45mc250yq"; + sha256 = "sha256-rB2bR0yu/ZFf/WOgo1LeLmciaQA42/LulnqSczmzea8="; }; nativeBuildInputs = [ From 2230ebe54759381101b56dbba46f2f956ce03d00 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 24 Oct 2024 10:06:40 +0200 Subject: [PATCH 161/213] python312Packages.rzpipe: refactor --- pkgs/development/python-modules/rzpipe/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rzpipe/default.nix b/pkgs/development/python-modules/rzpipe/default.nix index 76a29b256f1c..3238a062980c 100644 --- a/pkgs/development/python-modules/rzpipe/default.nix +++ b/pkgs/development/python-modules/rzpipe/default.nix @@ -3,20 +3,23 @@ buildPythonPackage, fetchPypi, pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "rzpipe"; version = "0.6.0"; - format = "setuptools"; + pyproject = true; - disabled = pythonOlder "3.5"; + disabled = pythonOlder "3.10"; src = fetchPypi { inherit pname version; hash = "sha256-py4oiNp+WUcOGHn2AdHyIpgV8BsI8A1gtJi2joi1Wxc="; }; + build-system = [ setuptools ]; + # No native rz_core library doCheck = false; From 2cdf53c7b5b625331aa9c529c80d5180f432bc3a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 06:00:56 +0000 Subject: [PATCH 162/213] opentofu: 1.8.3 -> 1.8.4 --- pkgs/applications/networking/cluster/opentofu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/opentofu/default.nix b/pkgs/applications/networking/cluster/opentofu/default.nix index 3619742d8a90..29a0082d2314 100644 --- a/pkgs/applications/networking/cluster/opentofu/default.nix +++ b/pkgs/applications/networking/cluster/opentofu/default.nix @@ -14,13 +14,13 @@ let package = buildGoModule rec { pname = "opentofu"; - version = "1.8.3"; + version = "1.8.4"; src = fetchFromGitHub { owner = "opentofu"; repo = "opentofu"; rev = "v${version}"; - hash = "sha256-+1ctvUz1Prhon+w5fGO+IQCYl7uEMZwAYMfQut7fmO4="; + hash = "sha256-YUN+JBYn8Bq4glZNBdlr++WJgGpGSKK1PjWqaduF8bg="; }; vendorHash = "sha256-cM2DSP2ss3vleUhPBIdyxKeWJxtHpdjL5b5HVS/iC6o="; From 0e319a29890f689997850887c09835e0f3267ed3 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 24 Oct 2024 10:28:12 +0200 Subject: [PATCH 163/213] python312Packages.transformers: 4.45.2 -> 4.46.0 Diff: https://github.com/huggingface/transformers/compare/refs/tags/v4.45.2...v4.46.0 Changelog: https://github.com/huggingface/transformers/releases/tag/v4.46.0 --- pkgs/development/python-modules/transformers/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/transformers/default.nix b/pkgs/development/python-modules/transformers/default.nix index 49cc0f8c5090..944ccabe161e 100644 --- a/pkgs/development/python-modules/transformers/default.nix +++ b/pkgs/development/python-modules/transformers/default.nix @@ -58,14 +58,14 @@ buildPythonPackage rec { pname = "transformers"; - version = "4.45.2"; + version = "4.46.0"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "transformers"; rev = "refs/tags/v${version}"; - hash = "sha256-5Ric+pEbBf6HswsPb8cdVLdqTRgicFjzcrk0oO2PtC0="; + hash = "sha256-R+uHo98K+uOXbxE4Axam/FONZgeFyyPfe0IZiOCpFF4="; }; build-system = [ setuptools ]; @@ -173,7 +173,6 @@ buildPythonPackage rec { # natten = [ natten ]; # codecarbon = [ codecarbon ]; video = [ - # decord av ]; sentencepiece = [ From a015cd107fa617acc055186c7ce6cfe7a7e9f214 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 09:09:06 +0000 Subject: [PATCH 164/213] doctl: 1.115.0 -> 1.116.0 --- pkgs/development/tools/doctl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/doctl/default.nix b/pkgs/development/tools/doctl/default.nix index 8e274ee1b564..2397da1f2625 100644 --- a/pkgs/development/tools/doctl/default.nix +++ b/pkgs/development/tools/doctl/default.nix @@ -2,7 +2,7 @@ buildGoModule rec { pname = "doctl"; - version = "1.115.0"; + version = "1.116.0"; vendorHash = null; @@ -31,7 +31,7 @@ buildGoModule rec { owner = "digitalocean"; repo = "doctl"; rev = "v${version}"; - sha256 = "sha256-Q/1AkP+KWomloe/kVtR0TUDfOf9CVldDqeLFYsBisc4="; + sha256 = "sha256-yUgOHkQfsl1FgkOQirbEKzyrPcjs/k2H0P3jx3LHaiU="; }; meta = with lib; { From 633771498472e02abe51e5aefbe4e6ed4fed7f21 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 09:11:09 +0000 Subject: [PATCH 165/213] python312Packages.ihm: 1.6 -> 1.7 --- pkgs/development/python-modules/ihm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ihm/default.nix b/pkgs/development/python-modules/ihm/default.nix index bf7b81b05dad..1d07533f536a 100644 --- a/pkgs/development/python-modules/ihm/default.nix +++ b/pkgs/development/python-modules/ihm/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "ihm"; - version = "1.6"; + version = "1.7"; pyproject = true; src = fetchFromGitHub { owner = "ihmwg"; repo = "python-ihm"; rev = "refs/tags/${version}"; - hash = "sha256-G6u1z0bPC6EDVMLL9oCWi2B7AEj4UikGnSDQ8AOpuMA="; + hash = "sha256-jQm8Xl2yyR+y1Leyz8naT1rFJpgK5XdUd7YgnhDuBWo="; }; nativeBuildInputs = [ From 1def0b659601ec52f2afb58cd0e3fdeb3996b1ee Mon Sep 17 00:00:00 2001 From: Muhammad Falak R Wani Date: Thu, 24 Oct 2024 14:53:56 +0530 Subject: [PATCH 166/213] difftastic: 0.60.0 -> 0.61.0 Diff: https://github.com/wilfred/difftastic/compare/0.60.0...0.61.0 Changelog: https://github.com/Wilfred/difftastic/blob/0.61.0/CHANGELOG.md Signed-off-by: Muhammad Falak R Wani --- pkgs/tools/text/difftastic/Cargo.lock | 19 ++++++++++++++----- pkgs/tools/text/difftastic/default.nix | 4 ++-- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/pkgs/tools/text/difftastic/Cargo.lock b/pkgs/tools/text/difftastic/Cargo.lock index 2620b6b0993b..3fb38da330f4 100644 --- a/pkgs/tools/text/difftastic/Cargo.lock +++ b/pkgs/tools/text/difftastic/Cargo.lock @@ -91,9 +91,12 @@ checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" [[package]] name = "cc" -version = "1.1.5" +version = "1.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "324c74f2155653c90b04f25b2a47a8a631360cb908f92a772695f430c7e31052" +checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" +dependencies = [ + "shlex", +] [[package]] name = "cfg-if" @@ -211,7 +214,7 @@ checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" [[package]] name = "difftastic" -version = "0.60.0" +version = "0.61.0" dependencies = [ "assert_cmd", "bumpalo", @@ -852,6 +855,12 @@ dependencies = [ "serde", ] +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + [[package]] name = "signal-hook" version = "0.3.17" @@ -983,9 +992,9 @@ dependencies = [ [[package]] name = "tree_magic_mini" -version = "3.1.4" +version = "3.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ee137597cdb361b55a4746983e4ac1b35ab6024396a419944ad473bb915265" +checksum = "469a727cac55b41448315cc10427c069c618ac59bb6a4480283fcd811749bdc2" dependencies = [ "fnv", "home", diff --git a/pkgs/tools/text/difftastic/default.nix b/pkgs/tools/text/difftastic/default.nix index e8e333cc6539..d34b83c46c0f 100644 --- a/pkgs/tools/text/difftastic/default.nix +++ b/pkgs/tools/text/difftastic/default.nix @@ -17,13 +17,13 @@ let in rustPlatform.buildRustPackage rec { pname = "difftastic"; - version = "0.60.0"; + version = "0.61.0"; src = fetchFromGitHub { owner = "wilfred"; repo = pname; rev = version; - hash = "sha256-eIHwmSCAY9Fn9Du7DJxZyGqJ3SUEyZ6VEtwxphGnSHw="; + hash = "sha256-hhkcujMuirBTIwUP3RMZ+F76T1TLcjMqa5l328xrwRg="; }; cargoLock = { From 8b052aac04356e25b6ec1058c86de8792440362d Mon Sep 17 00:00:00 2001 From: Jonas Chevalier Date: Thu, 24 Oct 2024 12:34:26 +0200 Subject: [PATCH 167/213] release-unfree-redistributable: init (#348079) --- .../release-unfree-redistributable.nix | 122 ++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 pkgs/top-level/release-unfree-redistributable.nix diff --git a/pkgs/top-level/release-unfree-redistributable.nix b/pkgs/top-level/release-unfree-redistributable.nix new file mode 100644 index 000000000000..96384e9fb020 --- /dev/null +++ b/pkgs/top-level/release-unfree-redistributable.nix @@ -0,0 +1,122 @@ +/* + Nixpkgs unfree+redistributable packages. + + NOTE: This file is used by the sister nix-community project. + + The official Hydra instance only builds and provides binary caches for free + packages (as in OSI-approved). + + Some unfree packages such as MongoDB, ZeroTier, ... take a while to be + built. While their license is not free, they allow redistribution of + build artefacts. + + The sister project nix-community will build and distribute those packages + for a subset of the channels to . + + See also: + + * + * + + Test for example like this: + + $ hydra-eval-jobs pkgs/top-level/release-unfree-redistributable.nix -I . +*/ + +{ + # The platforms for which we build Nixpkgs. + supportedSystems ? [ + "x86_64-linux" + "aarch64-linux" + ], + # Attributes passed to nixpkgs. + nixpkgsArgs ? { + config = { + allowAliases = false; + allowUnfree = true; + cudaSupport = true; + inHydra = true; + }; + }, + # We only build the full package set on infrequently releasing channels. + full ? false, +}: + +let + release-lib = import ./release-lib.nix { + inherit supportedSystems nixpkgsArgs; + }; + + inherit (release-lib) + lib + mapTestOn + pkgs + ; + + # similar to release-lib.packagePlatforms, but also includes some condition for which package to pick + packagesWith = + prefix: cond: + lib.mapAttrs ( + name: value: + let + attrPath = if prefix == "" then name else "${prefix}.${name}"; + res = builtins.tryEval ( + if lib.isDerivation value then + lib.optionals (cond attrPath value) ( + # logic copied from release-lib packagePlatforms + value.meta.hydraPlatforms + or (lib.subtractLists (value.meta.badPlatforms or [ ]) (value.meta.platforms or [ "x86_64-linux" ])) + ) + else if + value.recurseForDerivations or false + || value.recurseForRelease or false + || value.__recurseIntoDerivationForReleaseJobs or false + then + # Recurse + packagesWith attrPath cond value + else + [ ] + ); + in + lib.optionals res.success res.value + ); + + # Unfree is any license not OSI-approved. + isUnfree = pkg: lib.lists.any (l: !(l.free or true)) (lib.lists.toList (pkg.meta.license or [ ])); + + # Whenever the license allows re-distribution of the binaries + isRedistributable = + pkg: lib.lists.any (l: l.redistributable or false) (lib.lists.toList (pkg.meta.license or [ ])); + + isSource = + pkg: !lib.lists.any (x: !(x.isSource)) (lib.lists.toList (pkg.meta.sourceProvenance or [ ])); + + isNotLinuxKernel = + attrPath: !(lib.hasPrefix "linuxKernel" attrPath || lib.hasPrefix "linuxPackages" attrPath); + + # This is handled by release-cuda.nix + isNotCudaPackage = attrPath: !(lib.hasPrefix "cuda" attrPath); + + canSubstituteSrc = + pkg: + # requireFile don't allow using substituters and are therefor skipped + pkg.src.allowSubstitutes or true; + + cond = + attrPath: pkg: + (isUnfree pkg) + && (isRedistributable pkg) + && (isSource pkg) + && (canSubstituteSrc pkg) + && ( + full + || + # We only build these heavy packages on releases + ((isNotCudaPackage attrPath) && (isNotLinuxKernel attrPath)) + ); + + packages = packagesWith "" cond pkgs; + + jobs = mapTestOn packages; +in +jobs From b9bfcaf3b0b394eb3aca19073bc3730c2959c32e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 11:31:43 +0000 Subject: [PATCH 168/213] jfrog-cli: 2.70.0 -> 2.71.0 --- pkgs/tools/misc/jfrog-cli/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/jfrog-cli/default.nix b/pkgs/tools/misc/jfrog-cli/default.nix index e3b06b2f76e4..77cb107fa0c2 100644 --- a/pkgs/tools/misc/jfrog-cli/default.nix +++ b/pkgs/tools/misc/jfrog-cli/default.nix @@ -7,17 +7,17 @@ buildGo123Module rec { pname = "jfrog-cli"; - version = "2.70.0"; + version = "2.71.0"; src = fetchFromGitHub { owner = "jfrog"; repo = "jfrog-cli"; rev = "refs/tags/v${version}"; - hash = "sha256-ddwGmXb616kDNNNTNUykiEWX/2ihUpgetZ/va943RiQ="; + hash = "sha256-hblOe6YMlfWBVvWD5MKEKvAB55jUx98OMeqFDdgVrmM="; }; proxyVendor = true; - vendorHash = "sha256-1xUCQF2UDHAmzibixv9pR6G2gvXxIStCyBuz608UpIQ="; + vendorHash = "sha256-px+eXSIOe3v4iNBibXAtcFMROrHq6YYJIHbCC7nhNS4="; postPatch = '' # Patch out broken test cleanup. From 8307a2996910bf664c7cda101fca7b26f7216e99 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Thu, 24 Oct 2024 10:38:18 +0100 Subject: [PATCH 169/213] preserves-tools: 4.994.0 -> 4.996.1 Add installation of shell completion files. --- pkgs/by-name/pr/preserves-tools/package.nix | 25 ++++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/pr/preserves-tools/package.nix b/pkgs/by-name/pr/preserves-tools/package.nix index 170184efe72f..9ea3dfb2de90 100644 --- a/pkgs/by-name/pr/preserves-tools/package.nix +++ b/pkgs/by-name/pr/preserves-tools/package.nix @@ -1,19 +1,32 @@ -{ lib, rustPlatform, fetchCrate }: +{ + lib, + stdenv, + rustPlatform, + fetchCrate, + installShellFiles, +}: rustPlatform.buildRustPackage rec { pname = "preserves-tools"; - version = "4.994.0"; + version = "4.996.1"; src = fetchCrate { inherit pname version; - hash = "sha256-+I2uxdAe4SHg8ZLRvkIUr862FH6GvCwnyhxcCPD3JBA="; + hash = "sha256-Uyh5mXCypX3TDxxJtnTe6lBoVI8aqdG56ywn7htDGUY="; }; - cargoHash = "sha256-09uxXD9EZzzk42tBYbuqaLRFyGmOUuvC7G0XMDjsK6E="; + cargoHash = "sha256-rDo/jA4b+GV90SKM82JcGTX1pcAQUeBrLvGwU/geGOw="; + + nativeBuildInputs = [ installShellFiles ]; + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd preserves-tool \ + --bash <($out/bin/preserves-tool completions bash) \ + --fish <($out/bin/preserves-tool completions fish) \ + --zsh <($out/bin/preserves-tool completions zsh) + ''; meta = { - description = - "Command-line utilities for working with Preserves documents"; + description = "Command-line utilities for working with Preserves documents"; homepage = "https://preserves.dev/doc/preserves-tool.html"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ehmry ]; From 2a128f0163d9d9eab7257eaa448e70803736568d Mon Sep 17 00:00:00 2001 From: Jappie3 Date: Thu, 24 Oct 2024 13:12:04 +0200 Subject: [PATCH 170/213] maintainers: add jappie3 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 32e1faf84fa4..cce5d0f05930 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9733,6 +9733,12 @@ githubId = 3874017; name = "Jappie Klooster"; }; + jappie3 = { + name = "Jappie3"; + matrix = "@jappie:jappie.dev"; + github = "Jappie3"; + githubId = 42720120; + }; jaredmontoya = { name = "Jared Montoya"; github = "jaredmontoya"; From 22b30886c963758a15dc9cf81d3659566db1cb0d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 24 Oct 2024 14:09:23 +0200 Subject: [PATCH 171/213] trufflehog: 3.82.11 -> 3.82.12 Diff: https://github.com/trufflesecurity/trufflehog/compare/refs/tags/v3.82.11...v3.82.12 Changelog: https://github.com/trufflesecurity/trufflehog/releases/tag/v3.82.12 --- pkgs/tools/security/trufflehog/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/trufflehog/default.nix b/pkgs/tools/security/trufflehog/default.nix index b6be05ef21b7..d1f7465c02f3 100644 --- a/pkgs/tools/security/trufflehog/default.nix +++ b/pkgs/tools/security/trufflehog/default.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "trufflehog"; - version = "3.82.11"; + version = "3.82.12"; src = fetchFromGitHub { owner = "trufflesecurity"; repo = "trufflehog"; rev = "refs/tags/v${version}"; - hash = "sha256-hi7uGVPA9QW22DdfTCui7AMORGgoWH1ogevJqRYM6LQ="; + hash = "sha256-eTZ+Bee9t0cf9uaG+Cwvq+sWalQt2IhrM6eGhs90GIk="; }; - vendorHash = "sha256-Ld+TYH2iCreDhueNmu8S5mcyDyWDXMVEwfW9TdVQ9aY="; + vendorHash = "sha256-MexqvYRGBHEVED3y0hWGGTwxRFI/LfyYE2IFLqChgWE="; proxyVendor = true; From 6b270f042cd4ca23f55e5079e24d6c917c19a6bc Mon Sep 17 00:00:00 2001 From: Jappie3 Date: Thu, 24 Oct 2024 14:07:43 +0200 Subject: [PATCH 172/213] wayfreeze: add jappie3 as maintainer --- pkgs/by-name/wa/wayfreeze/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/wa/wayfreeze/package.nix b/pkgs/by-name/wa/wayfreeze/package.nix index b679bc6f1fde..bd497113d838 100644 --- a/pkgs/by-name/wa/wayfreeze/package.nix +++ b/pkgs/by-name/wa/wayfreeze/package.nix @@ -26,7 +26,10 @@ rustPlatform.buildRustPackage { description = "Tool to freeze the screen of a Wayland compositor"; homepage = "https://github.com/Jappie3/wayfreeze"; license = licenses.agpl3Only; - maintainers = with lib.maintainers; [ purrpurrn ]; + maintainers = with lib.maintainers; [ + purrpurrn + jappie3 /* upstream dev */ + ]; mainProgram = "wayfreeze"; platforms = platforms.linux; }; From dcc3d17ef45e23e9cedfe5f69cff64bf79f37b21 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Mon, 21 Oct 2024 13:59:36 +0200 Subject: [PATCH 173/213] CONTRIBUTING.md: extend section on getting your PR merged --- CONTRIBUTING.md | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 70e45094f269..9293dc11e7e6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -659,9 +659,11 @@ This goes hand in hand with [Writing good commit messages](#writing-good-commit- For the code quality assessment, you cannot do anything yourself as only the committer can do this and they already have your code to look at. In order to minimise the need for back and forth though, do take a look over your code changes yourself and try to put yourself into the shoes of someone who didn't just write that code. -Would you immediately know what the code does by glancing at it? +Would you immediately know what the code does or why it is needed by glancing at it? If not, reviewers will notice this and will ask you to clarify the code by refactoring it and/or adding a few explanations in code comments. Doing this preemptively can save you and the committer a lot of time. +To better convey the "story" of your change, consider dividing your change into multiple atomic commits. +There is a balance to strike however: over-fragmentation causes friction. The code artefacts are the hardest for committers to assess because PRs touch all sorts of components: applications, libraries, NixOS modules, editor plugins and many many other things. Any individual committer can only really assess components that they themselves know how to use however and yet they must still be convinced somehow. @@ -689,7 +691,9 @@ Ask them nicely whether they still intend to review your PR and find yourself an ### How can I get a committer to look at my PR? -- Simply wait. Reviewers frequently browse open PRs and may happen to run across yours and take a look. +- Improve skimmability: use a simple descriptive PR title (details go in commit titles) outlining _what_ is done and _why_. +- Improve discoverability: apply all relevant labels, tick all relevant PR body checkboxes. +- Wait. Reviewers frequently browse open PRs and may happen to run across yours and take a look. - Get non-committers to review/approve. Many committers filter open PRs for low-hanging fruit that are already been reviewed. - [@-mention](https://github.blog/news-insights/mention-somebody-they-re-notified/) someone and ask them nicely - Post in one of the channels made for this purpose if there has been no activity for at least one week @@ -730,6 +734,13 @@ There may be constraints you had to work with which they're not aware of or qual There are some further pitfalls and realities which this section intends to make you aware of. +### Aim to reduce cycles + +Please be prepared for it to take a while before the reviewer gets back to you after you respond. +This is simply the reality of community projects at the scale of Nixpkgs. +As such, make sure to respond to _all_ feedback, either by applying suggested changes or argue in favor of something else or no change. +It wastes everyone time waiting for a couple of days just for the reviewer to remind you to address something they asked for. + ### A reviewer requested a bunch of insubstantial changes on my PR The people involved in Nixpkgs care about code quality because, once in Nixpkgs, it needs to be maintained for many years to come. @@ -746,7 +757,7 @@ Their intent is not to denounce your code, they simply want your code to be as g Through their experience, they may also take notice of a seemingly insignificant issues that have caused significant burden before. Sometimes however, they can also get a bit carried away and become too perfectionistic. -If you feel some of the requests are unreasonable or merely a matter of personal preference, try to nicely remind the reviewers that you may not intend this code to be 100% perfect or that you have different taste in some regards and press them on whether they think that these requests are *critical* to the PR's success. +If you feel some of the requests are unreasonable, out of scope, or merely a matter of personal preference, try to nicely remind the reviewers that you may not intend this code to be 100% perfect or that you have different taste in some regards and press them on whether they think that these requests are *critical* to the PR's success. While we do have a set of [official standards for the Nix community](https://github.com/NixOS/rfcs/), we don't have standards for everything and there are often multiple valid ways to achieve the same goal. Unless there are standards forbidding the patterns used in your code or there are serious technical, maintainability or readability issues with your code, you can insist to keep the code the way you made it and disregard the requests. @@ -771,6 +782,8 @@ Please see it as your responsibility to actively remind reviewers of your open P The easiest way to do so is to simply cause them a Github notification. Github notifies people involved in the PR when you add a comment to your PR, push your PR or re-request their review. Doing any of that will get you people's attention again. +Everyone deserves proper attention, and yes that includes you! +However please be mindful that committers can sadly not always give everyone the attention they deserve. It may very well be the case that you have to do this every time you need the committer to follow up upon your PR. Again, this is a community project so please be mindful of people's circumstances here; be nice when requesting reviews again. From ec3c0f58bcd32a7c7edaf7ef69282d4ae7562519 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Mon, 21 Oct 2024 14:00:09 +0200 Subject: [PATCH 174/213] CONTRIBUTING.md: wording nits I prefer to avoid the phrase "simply" whenever possible --- CONTRIBUTING.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9293dc11e7e6..63abef54a76a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -714,7 +714,7 @@ Don't worry about it. If there is a build failure however and it happened due to a package related to your change, you need to investigate it of course. If ofBorg reveals the build to be broken on some platform and you don't have access to that platform, you should set your package's `meta.broken` accordingly. -When in any doubt, please simply ask via a comment in your PR or through one of the help channels. +When in any doubt, please ask via a comment in your PR or through one of the help channels. ## I received a review on my PR, how do I get it over the finish line? @@ -753,7 +753,7 @@ It is convention to mark review comments that are not critical to the PR as nitp As the PR author, you should still take a look at these as they will often reveal best practices and unwritten rules that usually have good reasons behind them and you may want to incorporate them into your modus operandi. Please keep in mind that reviewers almost always mean well here. -Their intent is not to denounce your code, they simply want your code to be as good as it can be. +Their intent is not to denounce your code, they want your code to be as good as it can be. Through their experience, they may also take notice of a seemingly insignificant issues that have caused significant burden before. Sometimes however, they can also get a bit carried away and become too perfectionistic. @@ -779,8 +779,8 @@ If someone left an approving review on your PR and didn't merge a few days later Please see it as your responsibility to actively remind reviewers of your open PRs. -The easiest way to do so is to simply cause them a Github notification. -Github notifies people involved in the PR when you add a comment to your PR, push your PR or re-request their review. +The easiest way to do so is to cause them a Github notification. +Github notifies people involved in the PR whenever you add a comment to your PR, push your PR or re-request their review. Doing any of that will get you people's attention again. Everyone deserves proper attention, and yes that includes you! However please be mindful that committers can sadly not always give everyone the attention they deserve. From 9d27674a82c88013489dfe2ba90b07d4f5f88165 Mon Sep 17 00:00:00 2001 From: Tom Fitzhenry Date: Mon, 21 Oct 2024 09:35:40 +1100 Subject: [PATCH 175/213] less: 661 -> 668 --- pkgs/by-name/le/less/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/le/less/package.nix b/pkgs/by-name/le/less/package.nix index 7a06851b01c1..679bf278a6a5 100644 --- a/pkgs/by-name/le/less/package.nix +++ b/pkgs/by-name/le/less/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "less"; - version = "661"; + version = "668"; # Only tarballs on the website are valid releases, # other versions, e.g. git tags are considered snapshots. src = fetchurl { url = "https://www.greenwoodsoftware.com/less/less-${finalAttrs.version}.tar.gz"; - hash = "sha256-K18BZyFuPvD/ywwxw3Tih+sDXk4iPV2uMVwng7bnOO0="; + hash = "sha256-KBn1VWTYbVQqu+yv2C/2HoGaPuyWf6o2zT5o8VlqRLg="; }; buildInputs = [ From df504337f528eb571c9919d7b94e2c0f904a610f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 12:35:08 +0000 Subject: [PATCH 176/213] ockam: 0.134.0 -> 0.138.0 --- pkgs/tools/networking/ockam/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/ockam/default.nix b/pkgs/tools/networking/ockam/default.nix index 30b774b8f72f..2eaf4dafd2d8 100644 --- a/pkgs/tools/networking/ockam/default.nix +++ b/pkgs/tools/networking/ockam/default.nix @@ -13,7 +13,7 @@ let pname = "ockam"; - version = "0.134.0"; + version = "0.138.0"; in rustPlatform.buildRustPackage { inherit pname version; @@ -22,10 +22,10 @@ rustPlatform.buildRustPackage { owner = "build-trust"; repo = pname; rev = "ockam_v${version}"; - hash = "sha256-6HZI0Gsxn3GmklHl9zJ6yY73FlqcLiyMAqJg8BBmzqg="; + hash = "sha256-AY0i7qXA7JXfIEY0htmL+/yn71xAuh7WowXOs2fD6n8="; }; - cargoHash = "sha256-VZt7tDewvz7eGpAKzD8pYOnH/3BtH6cULp6uX7CPxX8="; + cargoHash = "sha256-gAl2es8UFVFv40sMY++SiDGjCMdL0XDN4PeSV7VlGmQ="; nativeBuildInputs = [ git pkg-config ]; buildInputs = [ openssl dbus ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ AppKit Security ]; From 71282d3d22efb85c8971ac8ccc072b18700e3f27 Mon Sep 17 00:00:00 2001 From: purrpurrn <142632643+purrpurrn@users.noreply.github.com> Date: Thu, 24 Oct 2024 14:36:58 +0200 Subject: [PATCH 177/213] wayfreeze: 0-unstable-2024-05-23 -> 0-unstable-2024-09-20 --- pkgs/by-name/wa/wayfreeze/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/wa/wayfreeze/package.nix b/pkgs/by-name/wa/wayfreeze/package.nix index bd497113d838..0f0997888d58 100644 --- a/pkgs/by-name/wa/wayfreeze/package.nix +++ b/pkgs/by-name/wa/wayfreeze/package.nix @@ -2,20 +2,23 @@ lib, fetchFromGitHub, rustPlatform, - libxkbcommon + libxkbcommon, + nix-update-script, }: rustPlatform.buildRustPackage { pname = "wayfreeze"; - version = "0-unstable-2024-05-23"; + version = "0-unstable-2024-09-20"; src = fetchFromGitHub { owner = "Jappie3"; repo = "wayfreeze"; - rev = "069dea0b832bd5b7a7872a57bd53f51cd377f206"; - hash = "sha256-3btFzZbkHT6kBBA3M7OwFsD710VpMiHSXIpHmvCD/es="; + rev = "dcbe2690ce41a286ef1eed54747bac47cee6dc2c"; + hash = "sha256-XlZSVN/kTSA5X/kTpD/Hr5YBXdfh8gJPq5Da4tL0Gpk="; }; + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + cargoHash = "sha256-3OjZhWAgfmMZ0OGeRawk3KZpPqz1QCVkwsyGM+E7o88="; buildInputs = [ From 46b1c1ebefeb612a6d9ee5ec496c75a62788a7ad Mon Sep 17 00:00:00 2001 From: rewine Date: Thu, 24 Oct 2024 20:56:23 +0800 Subject: [PATCH 178/213] neocmakelsp: 0.8.4 -> 0.8.12 --- .../tools/language-servers/neocmakelsp/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/language-servers/neocmakelsp/default.nix b/pkgs/development/tools/language-servers/neocmakelsp/default.nix index dc841414cf4d..bdc780817da3 100644 --- a/pkgs/development/tools/language-servers/neocmakelsp/default.nix +++ b/pkgs/development/tools/language-servers/neocmakelsp/default.nix @@ -5,16 +5,16 @@ rustPlatform.buildRustPackage rec { pname = "neocmakelsp"; - version = "0.8.4"; + version = "0.8.12"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "neocmakelsp"; rev = "v${version}"; - hash = "sha256-DPKCAWIDw3ykYp2Cuwt9CcWHgdL7aoW5z2CjVFxizhg="; + hash = "sha256-5j1nNPdTZFPmda+2ZNYh9uM1qNCsK6gqUOXZwKJ6ckU="; }; - cargoHash = "sha256-wYh5JNT7HJnY6PLFCPm21LNFHsffFq53FTCRkUuHxWY="; + cargoHash = "sha256-5ZI4heLlhPaNsNJlD9dYlvzTjoWNdHJGGmU6ugUZqds="; meta = with lib; { description = "CMake lsp based on tower-lsp and treesitter"; From 8991fdb1369e55411e2d4a8a4c68171516f6feb9 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Wed, 23 Oct 2024 18:33:58 +0200 Subject: [PATCH 179/213] element-desktop: 1.11.81 -> 1.11.82 https://github.com/element-hq/element-desktop/releases/tag/v1.11.82 --- .../networking/instant-messengers/element/pin.nix | 10 +++++----- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/element/pin.nix b/pkgs/applications/networking/instant-messengers/element/pin.nix index 97756395964e..c482ff0313b1 100644 --- a/pkgs/applications/networking/instant-messengers/element/pin.nix +++ b/pkgs/applications/networking/instant-messengers/element/pin.nix @@ -1,9 +1,9 @@ { - "version" = "1.11.81"; + "version" = "1.11.82"; "hashes" = { - "desktopSrcHash" = "sha256-Dr1Bu05UzfqXDceBC6GP3A3Actt5ycUZlJ+MSLYkDZ0="; - "desktopYarnHash" = "19ly8as7y1a1vwaxzmziwia3idnndf1iyz0l160zc213pd3nzabz"; - "webSrcHash" = "sha256-NaoBGyoHyCfmcOOokkQL6DrLxVQufVdZP/pgVMY6CPA="; - "webYarnHash" = "1ap2cjxz5332sm7b1fv0530pibgrfman90i7msyr6a1zfvvds0cc"; + "desktopSrcHash" = "sha256-XG8q37N4PehYKPyoedgsIIBp2jrSHtoSJKaGrsxaIM8="; + "desktopYarnHash" = "11130y915pa356fikk3i96w81ms41284x11d4xm1xw8385smjbgq"; + "webSrcHash" = "sha256-2W3noZfVnxpxwihimH6mlTxFpBpAdvXtLLfVHRiToxE="; + "webYarnHash" = "1rmimxkd70ynrf29s67336vv43g2i6ry8bibc06zb8qyicg6ld83"; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 68d3c47aac5e..9c254b271993 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4799,7 +4799,7 @@ with pkgs; element-desktop = callPackage ../applications/networking/instant-messengers/element/element-desktop.nix { inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices; - electron = electron_31; + electron = electron_32; }; element-desktop-wayland = writeScriptBin "element-desktop" '' #!/bin/sh From 7c3e6dfc959b9155124ea67bc4641b7554f65cb1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 13:16:22 +0000 Subject: [PATCH 180/213] rockcraft: 1.5.3 -> 1.6.0 --- pkgs/by-name/ro/rockcraft/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ro/rockcraft/package.nix b/pkgs/by-name/ro/rockcraft/package.nix index 5d54a81b5f2d..aff67bc26408 100644 --- a/pkgs/by-name/ro/rockcraft/package.nix +++ b/pkgs/by-name/ro/rockcraft/package.nix @@ -8,7 +8,7 @@ python3Packages.buildPythonApplication rec { pname = "rockcraft"; - version = "1.5.3"; + version = "1.6.0"; src = fetchFromGitHub { owner = "canonical"; From 81f92fbc2943a6063e9229ffa9774ac1f878c33a Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Thu, 24 Oct 2024 06:22:58 -0700 Subject: [PATCH 181/213] nixos/switchable-system: nixfmt --- .../system/activation/switchable-system.nix | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/nixos/modules/system/activation/switchable-system.nix b/nixos/modules/system/activation/switchable-system.nix index 883584a32ce2..53e22900d5b1 100644 --- a/nixos/modules/system/activation/switchable-system.nix +++ b/nixos/modules/system/activation/switchable-system.nix @@ -1,13 +1,19 @@ -{ config, lib, pkgs, ... }: +{ + config, + lib, + pkgs, + ... +}: let - - perlWrapped = pkgs.perl.withPackages (p: with p; [ ConfigIniFiles FileSlurp ]); - + perlWrapped = pkgs.perl.withPackages ( + p: with p; [ + ConfigIniFiles + FileSlurp + ] + ); in - { - options.system.switch = { enable = lib.mkOption { type = lib.types.bool; From b24921bc7c8161907016ea43bcfe8e8e38835949 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 24 Oct 2024 15:27:47 +0200 Subject: [PATCH 182/213] evcc: 0.131.0 -> 0.131.1 https://github.com/evcc-io/evcc/releases/tag/0.131.1 --- pkgs/servers/home-automation/evcc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-automation/evcc/default.nix b/pkgs/servers/home-automation/evcc/default.nix index fe8942c12bdc..ebce97dcc464 100644 --- a/pkgs/servers/home-automation/evcc/default.nix +++ b/pkgs/servers/home-automation/evcc/default.nix @@ -16,13 +16,13 @@ buildGoModule rec { pname = "evcc"; - version = "0.131.0"; + version = "0.131.1"; src = fetchFromGitHub { owner = "evcc-io"; repo = "evcc"; rev = version; - hash = "sha256-iR+qBRaDmk39wGigz734kS5hn/grX+ulZvytNYQW4bo="; + hash = "sha256-GEIiAjurbLLY+HMOxP40E3plZe2EsS82mxKSj9wheQI="; }; vendorHash = "sha256-T3SmFnGOw6AJaji4tR1uK+lQj8JNcUMJErUuhwdg3gA="; From 4069a0ec948180d2294771fb2cfe0e7c3561a599 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:47:49 +0000 Subject: [PATCH 183/213] pkgsCross.x86_64-darwin.discord: 0.0.322 -> 0.0.323 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index d6f42cfdb5dc..6a6d71bd5cba 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -16,7 +16,7 @@ let } else { - stable = "0.0.322"; + stable = "0.0.323"; ptb = "0.0.141"; canary = "0.0.612"; development = "0.0.53"; @@ -44,7 +44,7 @@ let x86_64-darwin = { stable = fetchurl { url = "https://stable.dl2.discordapp.net/apps/osx/${version}/Discord.dmg"; - hash = "sha256-RLAdcCcRrUtDSdaj/RdVLJGvufpIjZoMAKxp0Jyu17A="; + hash = "sha256-9ySE75TjVDLdPSWAawsVpOgCtL/Di+J3fKUEDH5/Oog="; }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/osx/${version}/DiscordPTB.dmg"; From 702a31c225f96624655f201046361c39663f681d Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:48:23 +0000 Subject: [PATCH 184/213] pkgsCross.x86_64-darwin.discord-ptb: 0.0.141 -> 0.0.142 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 6a6d71bd5cba..91f7e479c1d6 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -17,7 +17,7 @@ let else { stable = "0.0.323"; - ptb = "0.0.141"; + ptb = "0.0.142"; canary = "0.0.612"; development = "0.0.53"; }; @@ -48,7 +48,7 @@ let }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/osx/${version}/DiscordPTB.dmg"; - hash = "sha256-EVwosCb/34W4+dx/u/5aq3pl6FqU1QiFT17yPydtGBU="; + hash = "sha256-69ioQKRoQ1RTO39BdVppOuwQb/6ylnSy1luMAX5TCeQ="; }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; From 8df675f2227a908d083b055936e54318b66a686a Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:49:10 +0000 Subject: [PATCH 185/213] pkgsCross.x86_64-darwin.discord-canary: 0.0.612 -> 0.0.617 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 91f7e479c1d6..d7078cc21db1 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -18,7 +18,7 @@ let { stable = "0.0.323"; ptb = "0.0.142"; - canary = "0.0.612"; + canary = "0.0.617"; development = "0.0.53"; }; version = versions.${branch}; @@ -52,7 +52,7 @@ let }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; - hash = "sha256-xvrsohxoCTODG3Au5E773SEX5UXbBJ98J2Eb3Vtybfw="; + hash = "sha256-L/nnwHNPni93axBvXS4MH/NuoQbl7Ugva2sozVg6GEk="; }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg"; From f48b8cf528782494b71aae1f4faed6fe08978ea9 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:50:59 +0000 Subject: [PATCH 186/213] pkgsCross.x86_64-darwin.discord-development: 0.0.53 -> 0.0.55 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index d7078cc21db1..03a520b9af1c 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -19,7 +19,7 @@ let stable = "0.0.323"; ptb = "0.0.142"; canary = "0.0.617"; - development = "0.0.53"; + development = "0.0.55"; }; version = versions.${branch}; srcs = rec { @@ -56,7 +56,7 @@ let }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg"; - hash = "sha256-DhY8s7Mhzos0ygB/WuoE07WK6hoIh/FcETeIsffw+e0="; + hash = "sha256-tZbFrb6OFEa3/IrjzHCcQultFgrMIvaNTmzNj3RHUgQ="; }; }; aarch64-darwin = x86_64-darwin; From 1774c38287241cc385fae69bb7c05f14c37d2048 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 13:51:54 +0000 Subject: [PATCH 187/213] cargo-crev: 0.25.9 -> 0.25.11 --- pkgs/development/tools/rust/cargo-crev/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-crev/default.nix b/pkgs/development/tools/rust/cargo-crev/default.nix index 67c5ca0bc0a3..ab41565e01d9 100644 --- a/pkgs/development/tools/rust/cargo-crev/default.nix +++ b/pkgs/development/tools/rust/cargo-crev/default.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-crev"; - version = "0.25.9"; + version = "0.25.11"; src = fetchFromGitHub { owner = "crev-dev"; repo = "cargo-crev"; rev = "v${version}"; - sha256 = "sha256-ZevtYJ1ibSs3an3m1KJNTTquz1w6UfTiFgd1mNHFHWE="; + sha256 = "sha256-suKnbCCJWKCDVGEmpddTphUfvuebBeiV+N/B6BIid88="; }; - cargoHash = "sha256-QHhfHm2fDFR5BpSnw1wzr3dfCWDTzWNDDdRtj2qOoKE="; + cargoHash = "sha256-U6pznzHE9yURptV+7rC63vIdD1HxRD+Vg9vemHk7G+Q="; preCheck = '' export HOME=$(mktemp -d) From 6961be09549059e47e5b7690511a61cd809c435d Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:53:04 +0000 Subject: [PATCH 188/213] discord: 0.0.71 -> 0.0.72 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 03a520b9af1c..df542d2b18cd 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -9,7 +9,7 @@ let versions = if stdenv.hostPlatform.isLinux then { - stable = "0.0.71"; + stable = "0.0.72"; ptb = "0.0.111"; canary = "0.0.503"; development = "0.0.30"; @@ -26,7 +26,7 @@ let x86_64-linux = { stable = fetchurl { url = "https://stable.dl2.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"; - hash = "sha256-PMcavgUhL8c1YFaWsooZObDa7APMqCD1IaysED5fWac="; + hash = "sha256-IAvlxs6oEdO//qVWwH0cBJEbDxyPLG6HHwmOgqMzRRU="; }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; From 1aef2aa1adbc3f5f440118a860662747948a7b6e Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:53:42 +0000 Subject: [PATCH 189/213] discord-ptb: 0.0.111 -> 0.0.112 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index df542d2b18cd..0540e932bdec 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -10,7 +10,7 @@ let if stdenv.hostPlatform.isLinux then { stable = "0.0.72"; - ptb = "0.0.111"; + ptb = "0.0.112"; canary = "0.0.503"; development = "0.0.30"; } @@ -30,7 +30,7 @@ let }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; - hash = "sha256-mms/qTA3XS+R5CDFWFS2RxiHOWnpU348nYagt9L2k2w="; + hash = "sha256-wJIVKrP+F6IKeE7rT8vAmWRTtvWj9h3vKJDsPu8x2kQ="; }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; From 13d7fe4a4e7ca8744baee5441edcdde355b82199 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:55:07 +0000 Subject: [PATCH 190/213] discord-canary: 0.0.503 -> 0.0.508 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 0540e932bdec..63d977599c0f 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -11,7 +11,7 @@ let { stable = "0.0.72"; ptb = "0.0.112"; - canary = "0.0.503"; + canary = "0.0.508"; development = "0.0.30"; } else @@ -34,7 +34,7 @@ let }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; - hash = "sha256-Z0dv/jM0RipRI73vO9O5qqE0xf8qJtljZ3Zjr0Tf/KA="; + hash = "sha256-zvjIVXZtYl9GdDCvKyuU+9+rNhRX4fGLpw9jPKEpFCs="; }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; From c608c2a26ca6a32cd1616b488db699c1cb238694 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:55:52 +0000 Subject: [PATCH 191/213] discord-development: 0.0.30 -> 0.0.32 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 63d977599c0f..ac97f0d52ffc 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -12,7 +12,7 @@ let stable = "0.0.72"; ptb = "0.0.112"; canary = "0.0.508"; - development = "0.0.30"; + development = "0.0.32"; } else { @@ -38,7 +38,7 @@ let }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; - hash = "sha256-HxMJQd5fM1VNfrBey4SbnnBkFQYZgbxg4YTy6FIC9Ps="; + hash = "sha256-Ec2kdoVA5NImT4afXi4GZ9GQF8NjT+h7qM7K3w3qrjU="; }; }; x86_64-darwin = { From e960bc8aa22551f5f9b6e8b170a1dea2493ec07a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20S=C3=A1nchez?= Date: Thu, 24 Oct 2024 15:14:53 +0100 Subject: [PATCH 192/213] aerospace: 0.14.2-Beta -> 0.15.2-Beta (#349798) --- pkgs/by-name/ae/aerospace/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ae/aerospace/package.nix b/pkgs/by-name/ae/aerospace/package.nix index f62116273a63..d7ca4c89b144 100644 --- a/pkgs/by-name/ae/aerospace/package.nix +++ b/pkgs/by-name/ae/aerospace/package.nix @@ -9,7 +9,7 @@ let appName = "AeroSpace.app"; - version = "0.14.2-Beta"; + version = "0.15.2-Beta"; in stdenv.mkDerivation { pname = "aerospace"; @@ -18,7 +18,7 @@ stdenv.mkDerivation { src = fetchzip { url = "https://github.com/nikitabobko/AeroSpace/releases/download/v${version}/AeroSpace-v${version}.zip"; - hash = "sha256-v2D/IV9Va0zbGHEwSGt6jvDqQYqha290Lm6u+nZTS3A="; + sha256 = "sha256-jOSUtVSiy/S4nsgvfZZqZjxsppqNi90edn8rcTa+pFQ="; }; nativeBuildInputs = [ installShellFiles ]; From 46abff06a79af86b0edddd1503b78d99468b160e Mon Sep 17 00:00:00 2001 From: Tim Schumacher Date: Thu, 24 Oct 2024 16:25:35 +0200 Subject: [PATCH 193/213] gpu-screen-recorder: Install the systemd unit again --- pkgs/applications/video/gpu-screen-recorder/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/video/gpu-screen-recorder/default.nix b/pkgs/applications/video/gpu-screen-recorder/default.nix index 3df7380579eb..cc407d84f429 100644 --- a/pkgs/applications/video/gpu-screen-recorder/default.nix +++ b/pkgs/applications/video/gpu-screen-recorder/default.nix @@ -59,11 +59,12 @@ stdenv.mkDerivation (finalAttrs: { ]; mesonFlags = [ + # Install the upstream systemd unit + (lib.mesonBool "systemd" true) # Enable Wayland support (lib.mesonBool "portal" true) # Handle by the module (lib.mesonBool "capabilities" false) - (lib.mesonBool "systemd" false) (lib.mesonBool "nvidia_suspend_fix" false) ]; From dda4e6d0610762f124d491d322379d6b49cc76fa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Oct 2024 14:33:39 +0000 Subject: [PATCH 194/213] opnborg: 0.1.2 -> 0.1.18 --- pkgs/by-name/op/opnborg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/opnborg/package.nix b/pkgs/by-name/op/opnborg/package.nix index 8c8d167dfa39..15ab67158a97 100644 --- a/pkgs/by-name/op/opnborg/package.nix +++ b/pkgs/by-name/op/opnborg/package.nix @@ -5,13 +5,13 @@ }: buildGoModule rec { pname = "opnborg"; - version = "0.1.2"; + version = "0.1.18"; src = fetchFromGitHub { owner = "paepckehh"; repo = "opnborg"; rev = "v${version}"; - hash = "sha256-R8yl7dI+VNeY1OVoBo+CN88+2eSePjlzet/Zowj0cQs="; + hash = "sha256-eRJLdrNspkdpb24Bz7GjvcC+1iwRVXyG6Rjqf3fGkZY="; }; vendorHash = "sha256-REXJryUcu+/AdVx1aK0nJ98Wq/EdhrZqL24kC1wK6mc="; From 9d28bd753f6299166a09cfdbe6a3db4ce8cb9273 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 22 Oct 2024 06:32:02 +0200 Subject: [PATCH 195/213] cadical: enable version 2.0.0 and use it in cvc5 --- pkgs/applications/science/logic/cadical/default.nix | 11 ++++++++--- pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/science/logic/cadical/default.nix b/pkgs/applications/science/logic/cadical/default.nix index 8e5408d12f49..8f324f077d8f 100644 --- a/pkgs/applications/science/logic/cadical/default.nix +++ b/pkgs/applications/science/logic/cadical/default.nix @@ -1,14 +1,19 @@ -{ lib, stdenv, fetchFromGitHub, copyPkgconfigItems, makePkgconfigItem }: +{ lib, stdenv, fetchFromGitHub, copyPkgconfigItems, makePkgconfigItem +, version ? "2.1.0" +}: stdenv.mkDerivation rec { pname = "cadical"; - version = "2.1.0"; + inherit version; src = fetchFromGitHub { owner = "arminbiere"; repo = "cadical"; rev = "rel-${version}"; - sha256 = "sha256-sSvJgHxsRaJ/xHEK32fox0MFI7u+pj5ERLfNn2s8kC8="; + hash = { + "2.1.0" = "sha256-sSvJgHxsRaJ/xHEK32fox0MFI7u+pj5ERLfNn2s8kC8="; + "2.0.0" = "sha256-qoeEM9SdpuFuBPeQlCzuhPLcJ+bMQkTUTGiT8QdU8rc="; + }.${version}; }; outputs = [ "out" "dev" "lib" ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ef1ce0e95852..e98ee48b794f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -36243,7 +36243,9 @@ with pkgs; }; cvc4 = callPackage ../applications/science/logic/cvc4 { }; - cvc5 = callPackage ../applications/science/logic/cvc5 { }; + cvc5 = callPackage ../applications/science/logic/cvc5 { + cadical = pkgs.cadical.override { version = "2.0.0"; }; + }; drat-trim = callPackage ../applications/science/logic/drat-trim { }; From 23ca692e3683f5c098c3879f5c3609e773cfe030 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 22 Oct 2024 07:18:05 +0200 Subject: [PATCH 196/213] coqPackages.relation-algebra: 1.7.9 -> 1.7.11 --- pkgs/development/coq-modules/relation-algebra/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/coq-modules/relation-algebra/default.nix b/pkgs/development/coq-modules/relation-algebra/default.nix index bd9c78f78a76..35c26573a82d 100644 --- a/pkgs/development/coq-modules/relation-algebra/default.nix +++ b/pkgs/development/coq-modules/relation-algebra/default.nix @@ -5,10 +5,12 @@ mkCoqDerivation { owner = "damien-pous"; releaseRev = v: - if lib.versions.isGe "1.7.6" v + if lib.versions.range "1.7.6" "1.7.9" v then "v.${v}" else "v${v}"; + release."1.7.11".sha256 = "sha256-ZOV0lUdduSabW9Qsz70clkO7QK/NK2STaHqBWcXb7nI="; + release."1.7.10".sha256 = "sha256-h738L+dybhmWZwTSLJrhv+sB+cIbj0+62Zcy9BH5sVo="; release."1.7.9".sha256 = "sha256-1WzAZyj6q7s0u/9r7lahzxTl8612EA540l9wpm7TYEg="; release."1.7.8".sha256 = "sha256-RITFd3G5TjY+rFzW073Ao1AGU+u6OGQyQeGHVodAXnA="; release."1.7.7".sha256 = "sha256:1dff3id6nypl2alhk9rcifj3dab0j78dym05blc525lawsmc26l2"; @@ -21,6 +23,8 @@ mkCoqDerivation { inherit version; defaultVersion = with lib.versions; lib.switch coq.coq-version [ + { case = isEq "8.20"; out = "1.7.11"; } + { case = range "8.18" "8.19"; out = "1.7.10"; } { case = isEq "8.17"; out = "1.7.9"; } { case = isEq "8.16"; out = "1.7.8"; } { case = isEq "8.15"; out = "1.7.7"; } From 849d7bbbba6bc7c740db86c8b1b1bc5698b34da9 Mon Sep 17 00:00:00 2001 From: Jon Seager Date: Thu, 24 Oct 2024 16:33:11 +0100 Subject: [PATCH 197/213] distrobuilder: update patch for distrobuilder's lxc.generator --- .../distrobuilder/nixos-generator.patch | 62 ++++++++++--------- 1 file changed, 33 insertions(+), 29 deletions(-) diff --git a/pkgs/tools/virtualization/distrobuilder/nixos-generator.patch b/pkgs/tools/virtualization/distrobuilder/nixos-generator.patch index 3c0d726e610d..7379274fa072 100644 --- a/pkgs/tools/virtualization/distrobuilder/nixos-generator.patch +++ b/pkgs/tools/virtualization/distrobuilder/nixos-generator.patch @@ -1,8 +1,8 @@ diff --git a/distrobuilder/lxc.generator b/distrobuilder/lxc.generator -index 0ad81d1..21ddb39 100644 +index dc5b506..0265da8 100644 --- a/distrobuilder/lxc.generator +++ b/distrobuilder/lxc.generator -@@ -25,16 +25,6 @@ is_incus_vm() { +@@ -21,16 +21,6 @@ is_incus_vm() { [ -e /dev/virtio-ports/org.linuxcontainers.incus ] } @@ -19,8 +19,8 @@ index 0ad81d1..21ddb39 100644 ## Fix functions # fix_ro_paths avoids udevd issues with /sys and /proc being writable fix_ro_paths() { -@@ -45,35 +35,6 @@ BindReadOnlyPaths=/sys /proc - EOF +@@ -42,38 +32,6 @@ fix_ro_paths() { + EOF } -# fix_nm_link_state forces the network interface to a DOWN state ahead of NetworkManager starting up @@ -35,19 +35,22 @@ index 0ad81d1..21ddb39 100644 - return 0 - fi - cat <<-EOF > /run/systemd/system/network-device-down.service --[Unit] --Description=Turn off network device --Before=NetworkManager.service --Before=systemd-networkd.service --[Service] --# do not turn off if there is a default route to 169.254.0.1, i.e. the device is a routed nic --ExecCondition=/bin/sh -c '! /usr/bin/grep -qs 00000000.0100FEA9 /proc/net/route' --ExecStart=-${ip_path} link set $1 down --Type=oneshot --RemainAfterExit=true --[Install] --WantedBy=default.target --EOF +- # This file was created by distrobuilder +- [Unit] +- Description=Turn off network device +- Before=NetworkManager.service +- Before=systemd-networkd.service +- +- [Service] +- # do not turn off if there is a default route to 169.254.0.1, i.e. the device is a routed nic +- ExecCondition=/bin/sh -c '! /usr/bin/grep -qs 00000000.0100FEA9 /proc/net/route' +- ExecStart=-${ip_path} link set $1 down +- Type=oneshot +- RemainAfterExit=true +- +- [Install] +- WantedBy=default.target +- EOF - mkdir -p /run/systemd/system/default.target.wants - ln -sf /run/systemd/system/network-device-down.service /run/systemd/system/default.target.wants/network-device-down.service -} @@ -55,7 +58,7 @@ index 0ad81d1..21ddb39 100644 # fix_systemd_override_unit generates a unit specific override fix_systemd_override_unit() { dropin_dir="/run/systemd/${1}.d" -@@ -112,16 +73,7 @@ fix_systemd_mask() { +@@ -113,16 +71,7 @@ fix_systemd_mask() { # fix_systemd_udev_trigger overrides the systemd-udev-trigger.service to match the latest version # of the file which uses "ExecStart=-" instead of "ExecStart=". fix_systemd_udev_trigger() { @@ -73,8 +76,8 @@ index 0ad81d1..21ddb39 100644 mkdir -p /run/systemd/system/systemd-udev-trigger.service.d cat <<-EOF > /run/systemd/system/systemd-udev-trigger.service.d/zzz-lxc-override.conf -@@ -132,37 +84,13 @@ ExecStart=-${cmd} trigger --type=devices --action=add - EOF +@@ -134,38 +83,13 @@ fix_systemd_udev_trigger() { + EOF } -# fix_systemd_sysctl overrides the systemd-sysctl.service to use "ExecStart=-" instead of "ExecStart=". @@ -83,15 +86,16 @@ index 0ad81d1..21ddb39 100644 - ! [ -e "${cmd}" ] && cmd=/lib/systemd/systemd-sysctl - mkdir -p /run/systemd/system/systemd-sysctl.service.d - cat <<-EOF > /run/systemd/system/systemd-sysctl.service.d/zzz-lxc-override.conf --[Service] --ExecStart= --ExecStart=-${cmd} --EOF +- # This file was created by distrobuilder +- [Service] +- ExecStart= +- ExecStart=-${cmd} +- EOF -} - ## Main logic -# Nothing to do in Incus VM but deployed in case it is later converted to a container --is_incus_vm || is_lxd_vm && exit 0 +-is_incus_vm && exit 0 # Exit immediately if not an Incus/LXC container is_lxc_container || exit 0 @@ -105,14 +109,14 @@ index 0ad81d1..21ddb39 100644 -for path in /usr/lib/systemd/systemd /lib/systemd/systemd; do - [ -x "${path}" ] || continue - -- systemd_version="$("${path}" --version | head -n1 | cut -d' ' -f2)" +- systemd_version="$("${path}" --version | head -n1 | cut -d' ' -f2 | cut -d'~' -f1)" - break -done +systemd_version="$(systemd --version | head -n1 | cut -d' ' -f2)" # Determine distro name and release ID="" -@@ -192,7 +120,6 @@ fi +@@ -196,7 +120,6 @@ fi # Ignore failures on some units. fix_systemd_udev_trigger @@ -120,8 +124,8 @@ index 0ad81d1..21ddb39 100644 # Mask some units. fix_systemd_mask dev-hugepages.mount -@@ -222,11 +149,6 @@ ACTION=="add|change|move", ENV{ID_NET_DRIVER}=="veth", ENV{INTERFACE}=="eth[0-9] - EOF +@@ -226,11 +149,6 @@ if [ -d /etc/udev ]; then + EOF fi -# Workarounds for NetworkManager in containers From 9bbef50e246b27ccb8eb1b38175a24f86d93b195 Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Thu, 24 Oct 2024 06:27:14 -0700 Subject: [PATCH 198/213] nixos/switchable-system: add evaluation warning when using perl stc --- nixos/doc/manual/release-notes/rl-2411.section.md | 2 +- nixos/modules/system/activation/switchable-system.nix | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/nixos/doc/manual/release-notes/rl-2411.section.md b/nixos/doc/manual/release-notes/rl-2411.section.md index 84a5b01212ce..e555a8f921da 100644 --- a/nixos/doc/manual/release-notes/rl-2411.section.md +++ b/nixos/doc/manual/release-notes/rl-2411.section.md @@ -48,7 +48,7 @@ - The Rust rewrite of the `switch-to-configuration` program is now used for system activation by default. If you experience any issues, please report them. - The original Perl script can still be used for now by setting `system.switch.enableNg` to `false`. + The original Perl script is deprecated and is planned for removal in the 25.05 release. It will remain accessible until then by setting `system.switch.enableNg` to `false`. - Support for mounting filesystems from block devices protected with [dm-verity](https://docs.kernel.org/admin-guide/device-mapper/verity.html) was added through the `boot.initrd.systemd.dmVerity` option. diff --git a/nixos/modules/system/activation/switchable-system.nix b/nixos/modules/system/activation/switchable-system.nix index 53e22900d5b1..d1326a18e5fe 100644 --- a/nixos/modules/system/activation/switchable-system.nix +++ b/nixos/modules/system/activation/switchable-system.nix @@ -42,6 +42,17 @@ in config = lib.mkMerge [ (lib.mkIf (config.system.switch.enable && !config.system.switch.enableNg) { + warnings = [ + '' + The Perl implementation of switch-to-configuration will be deprecated + and removed in the 25.05 release of NixOS. Please migrate to the + newer implementation by removing `system.switch.enableNg = false` + from your configuration. If you are unable to migrate due to any + issues with the new implementation, please create an issue and tag + the maintainers of `switch-to-configuration-ng`. + '' + ]; + system.activatableSystemBuilderCommands = '' mkdir $out/bin substitute ${./switch-to-configuration.pl} $out/bin/switch-to-configuration \ From 765f9b75b9932ecd2982419cd2abf602537b092e Mon Sep 17 00:00:00 2001 From: Franco Cortesi Date: Thu, 24 Oct 2024 08:18:37 -0300 Subject: [PATCH 199/213] inv-sig-helper: 0-unstable-2024-08-17 -> 0-unstable-2024-09-24 --- pkgs/by-name/in/inv-sig-helper/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/in/inv-sig-helper/package.nix b/pkgs/by-name/in/inv-sig-helper/package.nix index 31f78a23b5f7..a6b295a0fbf2 100644 --- a/pkgs/by-name/in/inv-sig-helper/package.nix +++ b/pkgs/by-name/in/inv-sig-helper/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage { pname = "inv-sig-helper"; - version = "0-unstable-2024-08-17"; + version = "0-unstable-2024-09-24"; src = fetchFromGitHub { owner = "iv-org"; repo = "inv_sig_helper"; - rev = "215d32c76e5e9e598de6e4f8542316f80dd92f57"; - hash = "sha256-Ge0XoWrscyZSrkmtDPkAnv96IVylKZTcgGgonbFV43I="; + rev = "5025e49e6106f93ec06d0e3fd542a51e1c44c25a"; + hash = "sha256-fMRjkZRMvcro3pOO20l5zRDOwn/E5KTVBOiDmcGROz4="; }; - cargoHash = "sha256-JVpLUhNJ7/4WZwLn/zOurpP8kF5WblF3nphJh6keHG8="; + cargoHash = "sha256-AisolMo++xMDesdfafeGx37r7sGbk0P0vMsHq0YTUL4="; nativeBuildInputs = [ pkg-config From 6db8aafdc32b2bb6d84cd5991d0e59e6f32dca37 Mon Sep 17 00:00:00 2001 From: RaHoni Date: Thu, 24 Oct 2024 18:57:33 +0200 Subject: [PATCH 200/213] factorio: 2.0.9 -> 2.0.10 --- pkgs/by-name/fa/factorio/versions.json | 32 +++++++++++++------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/fa/factorio/versions.json b/pkgs/by-name/fa/factorio/versions.json index 701052130b5d..12c9da35eecb 100644 --- a/pkgs/by-name/fa/factorio/versions.json +++ b/pkgs/by-name/fa/factorio/versions.json @@ -14,14 +14,14 @@ }, "stable": { "candidateHashFilenames": [ - "factorio_linux_2.0.9.tar.xz" + "factorio_linux_2.0.10.tar.xz" ], - "name": "factorio_alpha_x64-2.0.9.tar.xz", + "name": "factorio_alpha_x64-2.0.10.tar.xz", "needsAuth": true, - "sha256": "34c21cd3cbe91b65483786ccb4467b5d4766c748cbbddd2ce3b30d319d163e3b", + "sha256": "07508fc5112f95ef5d5afedea66863ea326e039bd872b772b934ed08545c399b", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.9/alpha/linux64", - "version": "2.0.9" + "url": "https://factorio.com/get-download/2.0.10/alpha/linux64", + "version": "2.0.10" } }, "demo": { @@ -62,14 +62,14 @@ }, "stable": { "candidateHashFilenames": [ - "factorio-space-age_linux_2.0.9.tar.xz" + "factorio-space-age_linux_2.0.10.tar.xz" ], - "name": "factorio_expansion_x64-2.0.9.tar.xz", + "name": "factorio_expansion_x64-2.0.10.tar.xz", "needsAuth": true, - "sha256": "6369d23550a7a721d3de1d34253e8321ee601fa759d1fb5efac9abc28aa7509d", + "sha256": "f7d346578c812314be8b72fbf6fd291c53d23ecc2dc6556a8948d26b3b95d71e", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.9/expansion/linux64", - "version": "2.0.9" + "url": "https://factorio.com/get-download/2.0.10/expansion/linux64", + "version": "2.0.10" } }, "headless": { @@ -87,15 +87,15 @@ }, "stable": { "candidateHashFilenames": [ - "factorio-headless_linux_2.0.9.tar.xz", - "factorio_headless_x64_2.0.9.tar.xz" + "factorio-headless_linux_2.0.10.tar.xz", + "factorio_headless_x64_2.0.10.tar.xz" ], - "name": "factorio_headless_x64-2.0.9.tar.xz", + "name": "factorio_headless_x64-2.0.10.tar.xz", "needsAuth": false, - "sha256": "f499077b3e2c1313452c350f1faf17db31cae2a0fa738f69166e97c3caa3c86d", + "sha256": "2d7dd212fa6f715218a5e33bad7d593af8998fa7bf7ce727343159ee1f8c23f4", "tarDirectory": "x64", - "url": "https://factorio.com/get-download/2.0.9/headless/linux64", - "version": "2.0.9" + "url": "https://factorio.com/get-download/2.0.10/headless/linux64", + "version": "2.0.10" } } } From a4bea1e1c6fd9545f25389b1554964cc3cb2eb20 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Thu, 5 Sep 2024 11:05:05 +0200 Subject: [PATCH 201/213] ola: unstable-2020-07-17 -> 0.10.9 --- pkgs/applications/misc/ola/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/ola/default.nix b/pkgs/applications/misc/ola/default.nix index 669ced198cc9..26f9845dcfd1 100644 --- a/pkgs/applications/misc/ola/default.nix +++ b/pkgs/applications/misc/ola/default.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "ola"; - version = "unstable-2020-07-17"; + version = "0.10.9"; src = fetchFromGitHub { owner = "OpenLightingProject"; repo = "ola"; - rev = "e2cd699c7792570500578fd092fb6bfb3d511023"; # HEAD of "0.10" branch - sha256 = "17a3z3zhx00rjk58icd3zlqfw3753f3y8bwy2sza0frdim09lqr4"; + rev = "refs/tags/${version}"; + hash = "sha256-8w8ZT3D/+8Pxl9z2KTXeydVxE5xiPjxZevgmMFgrblU="; }; nativeBuildInputs = [ autoreconfHook bison flex pkg-config perl ]; From 9808443bdd62a97cd7526972cb517e10b3696acd Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Thu, 24 Oct 2024 20:02:36 +0200 Subject: [PATCH 202/213] rpiboot: migrate to by-name --- .../misc/rpiboot/default.nix => by-name/rp/rpiboot/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{development/misc/rpiboot/default.nix => by-name/rp/rpiboot/package.nix} (100%) diff --git a/pkgs/development/misc/rpiboot/default.nix b/pkgs/by-name/rp/rpiboot/package.nix similarity index 100% rename from pkgs/development/misc/rpiboot/default.nix rename to pkgs/by-name/rp/rpiboot/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e98ee48b794f..c8c1a35fbc86 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11875,8 +11875,6 @@ with pkgs; rpPPPoE = callPackage ../tools/networking/rp-pppoe { }; - rpiboot = callPackage ../development/misc/rpiboot { }; - rpm = callPackage ../tools/package-management/rpm { python = python3; lua = lua5_4; From e01877fecb19fc7e9800039fb2328704c93c4fcc Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Thu, 24 Oct 2024 20:03:10 +0200 Subject: [PATCH 203/213] rpiboot: format with nixfmt (RFC166) --- pkgs/by-name/rp/rpiboot/package.nix | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rp/rpiboot/package.nix b/pkgs/by-name/rp/rpiboot/package.nix index 53b8c0326b1b..641ed450c727 100644 --- a/pkgs/by-name/rp/rpiboot/package.nix +++ b/pkgs/by-name/rp/rpiboot/package.nix @@ -1,4 +1,10 @@ -{ lib, stdenv, fetchFromGitHub, libusb1, pkg-config }: +{ + lib, + stdenv, + fetchFromGitHub, + libusb1, + pkg-config, +}: stdenv.mkDerivation rec { pname = "rpiboot"; @@ -31,7 +37,17 @@ stdenv.mkDerivation rec { description = "Utility to boot a Raspberry Pi CM/CM3/CM4/Zero over USB"; mainProgram = "rpiboot"; license = licenses.asl20; - maintainers = with maintainers; [ cartr flokli ]; - platforms = [ "aarch64-linux" "aarch64-darwin" "armv7l-linux" "armv6l-linux" "x86_64-linux" "x86_64-darwin" ]; + maintainers = with maintainers; [ + cartr + flokli + ]; + platforms = [ + "aarch64-linux" + "aarch64-darwin" + "armv7l-linux" + "armv6l-linux" + "x86_64-linux" + "x86_64-darwin" + ]; }; } From 51c1e325094691818b82403cc9355a3bd3667e81 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Thu, 24 Oct 2024 20:08:45 +0200 Subject: [PATCH 204/213] rpiboot: 20221215-105525 -> 20240926-102326 --- pkgs/by-name/rp/rpiboot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rp/rpiboot/package.nix b/pkgs/by-name/rp/rpiboot/package.nix index 641ed450c727..338535c938ca 100644 --- a/pkgs/by-name/rp/rpiboot/package.nix +++ b/pkgs/by-name/rp/rpiboot/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "rpiboot"; - version = "20221215-105525"; + version = "20240926-102326"; src = fetchFromGitHub { owner = "raspberrypi"; repo = "usbboot"; rev = version; - hash = "sha256-Y77IrDblXmnpZleJ3zTyiGDYLZ7gNxASXpqUzwS1NCU="; + hash = "sha256-9m7PAw1WNQlfqOr5hDXrCsZlZLBmvoGUT58NN2cVolw="; }; buildInputs = [ libusb1 ]; From eceb047690b6bdfaf329921042851a3159e65605 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Thu, 24 Oct 2024 20:09:15 +0200 Subject: [PATCH 205/213] rpiboot: install more gadgets The usboot repo comes with a bunch of different gadgets which can be used to boot Raspberry Pis via a USB boot cable. Until now, we have only included the `msd` (Mass-storage device). However, this gadget is deprecated and has since been replaced by the `mass-storage-gadget`. Furthermore, there are now more gadgets like the one for configuring secure boot or update/recover RPi4/5 boot eeprom. This change installs the new gadgets under $out/usr/share/rpiboot. --- pkgs/by-name/rp/rpiboot/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/rp/rpiboot/package.nix b/pkgs/by-name/rp/rpiboot/package.nix index 338535c938ca..bec3b9217d57 100644 --- a/pkgs/by-name/rp/rpiboot/package.nix +++ b/pkgs/by-name/rp/rpiboot/package.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { mkdir -p $out/bin mkdir -p $out/share/rpiboot cp rpiboot $out/bin - cp -r msd $out/share/rpiboot + cp -r msd firmware eeprom-erase mass-storage-gadget* recovery* secure-boot* rpi-imager-embedded $out/share/rpiboot ''; meta = with lib; { From e59dcc1eb9c6f6301d22cde075a73767929a91c1 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Thu, 24 Oct 2024 20:14:11 +0200 Subject: [PATCH 206/213] rpiboot: remove 'with lib' usage --- pkgs/by-name/rp/rpiboot/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rp/rpiboot/package.nix b/pkgs/by-name/rp/rpiboot/package.nix index bec3b9217d57..90c49b051be3 100644 --- a/pkgs/by-name/rp/rpiboot/package.nix +++ b/pkgs/by-name/rp/rpiboot/package.nix @@ -31,13 +31,13 @@ stdenv.mkDerivation rec { cp -r msd firmware eeprom-erase mass-storage-gadget* recovery* secure-boot* rpi-imager-embedded $out/share/rpiboot ''; - meta = with lib; { + meta = { homepage = "https://github.com/raspberrypi/usbboot"; changelog = "https://github.com/raspberrypi/usbboot/blob/${version}/debian/changelog"; description = "Utility to boot a Raspberry Pi CM/CM3/CM4/Zero over USB"; mainProgram = "rpiboot"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ cartr flokli ]; From 108e1f1eff15815ed91e6eacb704a68d67db8da6 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Thu, 24 Oct 2024 20:14:33 +0200 Subject: [PATCH 207/213] rpiboot: add stv0g as maintainer --- pkgs/by-name/rp/rpiboot/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/rp/rpiboot/package.nix b/pkgs/by-name/rp/rpiboot/package.nix index 90c49b051be3..424132d6361a 100644 --- a/pkgs/by-name/rp/rpiboot/package.nix +++ b/pkgs/by-name/rp/rpiboot/package.nix @@ -40,6 +40,7 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ cartr flokli + stv0g ]; platforms = [ "aarch64-linux" From 09cec0f560e3eebab64a632ad59c49bf70f03d55 Mon Sep 17 00:00:00 2001 From: Pyrox Date: Thu, 24 Oct 2024 01:06:27 -0400 Subject: [PATCH 208/213] pnpm.fetchDeps: pnpmWorkspace -> pnpmWorkspaces --- .../javascript.section.md | 31 +++++++++++++++---- .../tools/pnpm/fetch-deps/default.nix | 11 +++++-- .../tools/pnpm/fetch-deps/pnpm-config-hook.sh | 14 +++++++-- 3 files changed, 45 insertions(+), 11 deletions(-) diff --git a/doc/languages-frameworks/javascript.section.md b/doc/languages-frameworks/javascript.section.md index e68a29b0b3fd..9acfd4181108 100644 --- a/doc/languages-frameworks/javascript.section.md +++ b/doc/languages-frameworks/javascript.section.md @@ -428,7 +428,26 @@ NOTE: It is highly recommended to use a pinned version of pnpm (i.e. `pnpm_8` or In case you are patching `package.json` or `pnpm-lock.yaml`, make sure to pass `finalAttrs.patches` to the function as well (i.e. `inherit (finalAttrs) patches`. -`pnpm.configHook` supports adding additional `pnpm install` flags via `pnpmInstallFlags` which can be set to a Nix string array. +`pnpm.configHook` supports adding additional `pnpm install` flags via `pnpmInstallFlags` which can be set to a Nix string array: + +```nix +{ + pnpm, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "foo"; + version = "0-unstable-1980-01-01"; + + src = ...; + + pnpmInstallFlags = [ "--shamefully-hoist" ]; + + pnpmDeps = pnpm.fetchDeps { + inherit (finalAttrs) pnpmInstallFlags; + }; +}) +``` #### Dealing with `sourceRoot` {#javascript-pnpm-sourceRoot} @@ -459,16 +478,16 @@ Assuming the following directory structure, we can define `sourceRoot` and `pnpm #### PNPM Workspaces {#javascript-pnpm-workspaces} -If you need to use a PNPM workspace for your project, then set `pnpmWorkspace = ""` in your `pnpm.fetchDeps` call, -which will make PNPM only install dependencies for that workspace package. +If you need to use a PNPM workspace for your project, then set `pnpmWorkspaces = [ "" "" ]`, etc, in your `pnpm.fetchDeps` call, +which will make PNPM only install dependencies for those workspace packages. For example: ```nix ... -pnpmWorkspace = "@astrojs/language-server"; +pnpmWorkspaces = [ "@astrojs/language-server" ]; pnpmDeps = pnpm.fetchDeps { - inherit (finalAttrs) pnpmWorkspace; + inherit (finalAttrs) pnpmWorkspaces; ... } ``` @@ -476,7 +495,7 @@ pnpmDeps = pnpm.fetchDeps { The above would make `pnpm.fetchDeps` call only install dependencies for the `@astrojs/language-server` workspace package. Note that you do not need to set `sourceRoot` to make this work. -Usually in such cases, you'd want to use `pnpm --filter=$pnpmWorkspace build` to build your project, as `npmHooks.npmBuildHook` probably won't work. A `buildPhase` based on the following example will probably fit most workspace projects: +Usually in such cases, you'd want to use `pnpm --filter= build` to build your project, as `npmHooks.npmBuildHook` probably won't work. A `buildPhase` based on the following example will probably fit most workspace projects: ```nix buildPhase = '' diff --git a/pkgs/development/tools/pnpm/fetch-deps/default.nix b/pkgs/development/tools/pnpm/fetch-deps/default.nix index d89160064406..a8200fcad65a 100644 --- a/pkgs/development/tools/pnpm/fetch-deps/default.nix +++ b/pkgs/development/tools/pnpm/fetch-deps/default.nix @@ -15,7 +15,7 @@ { hash ? "", pname, - pnpmWorkspace ? "", + pnpmWorkspaces ? [ ], prePnpmInstall ? "", ... }@args: @@ -32,8 +32,14 @@ outputHash = ""; outputHashAlgo = "sha256"; }; - installFlags = lib.optionalString (pnpmWorkspace != "") "--filter=${pnpmWorkspace}"; + + filterFlags = lib.map (package: "--filter=${package}") pnpmWorkspaces; in + # pnpmWorkspace was deprecated, so throw if it's used. + assert (lib.throwIf (args ? pnpmWorkspace) + "pnpm.fetchDeps: `pnpmWorkspace` is no longer supported, please migrate to `pnpmWorkspaces`." + ) true; + stdenvNoCC.mkDerivation ( finalAttrs: ( @@ -74,6 +80,7 @@ --force \ --ignore-scripts \ ${installFlags} \ + ${lib.escapeShellArgs filterFlags} \ --frozen-lockfile runHook postInstall diff --git a/pkgs/development/tools/pnpm/fetch-deps/pnpm-config-hook.sh b/pkgs/development/tools/pnpm/fetch-deps/pnpm-config-hook.sh index e82a62f9101c..a47e3184e9cb 100644 --- a/pkgs/development/tools/pnpm/fetch-deps/pnpm-config-hook.sh +++ b/pkgs/development/tools/pnpm/fetch-deps/pnpm-config-hook.sh @@ -22,11 +22,19 @@ pnpmConfigHook() { pnpm config set store-dir "$STORE_PATH" - echo "Installing dependencies" - if [[ -n "$pnpmWorkspace" ]]; then - pnpmInstallFlags+=("--filter=$pnpmWorkspace") + echo "'pnpmWorkspace' is deprecated, please migrate to 'pnpmWorkspaces'." + exit 2 fi + + echo "Installing dependencies" + if [[ -n "$pnpmWorkspaces" ]]; then + local IFS=" " + for ws in $pnpmWorkspaces; do + pnpmInstallFlags+=("--filter=$ws") + done + fi + runHook prePnpmInstall pnpm install \ From 698f4accb3a879e7dfcee54b09f445848ca1e0d5 Mon Sep 17 00:00:00 2001 From: Pyrox Date: Thu, 24 Oct 2024 01:06:41 -0400 Subject: [PATCH 209/213] pnpm.fetchDeps: Better pnpmInstallFlags support --- pkgs/development/tools/pnpm/fetch-deps/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/pnpm/fetch-deps/default.nix b/pkgs/development/tools/pnpm/fetch-deps/default.nix index a8200fcad65a..ae2c1e1193cb 100644 --- a/pkgs/development/tools/pnpm/fetch-deps/default.nix +++ b/pkgs/development/tools/pnpm/fetch-deps/default.nix @@ -17,6 +17,7 @@ pname, pnpmWorkspaces ? [ ], prePnpmInstall ? "", + pnpmInstallFlags ? [ ], ... }@args: let @@ -79,8 +80,8 @@ pnpm install \ --force \ --ignore-scripts \ - ${installFlags} \ ${lib.escapeShellArgs filterFlags} \ + ${lib.escapeShellArgs pnpmInstallFlags} \ --frozen-lockfile runHook postInstall From 1a1f5b8b8f1c51b5f4ebcadc15130f8584420cde Mon Sep 17 00:00:00 2001 From: Pyrox Date: Thu, 24 Oct 2024 01:07:48 -0400 Subject: [PATCH 210/213] astro-language-server: pnpmWorkspace -> pnpmWorkspaces --- pkgs/by-name/as/astro-language-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/as/astro-language-server/package.nix b/pkgs/by-name/as/astro-language-server/package.nix index a979dafd8a24..23c06cfe5062 100644 --- a/pkgs/by-name/as/astro-language-server/package.nix +++ b/pkgs/by-name/as/astro-language-server/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { pname version src - pnpmWorkspace + pnpmWorkspaces prePnpmInstall ; hash = "sha256-/X8ZoWK5kBPm/8clBDP+B9A5ofXnH2svmy4kMc2t5iA="; @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { # Must specify to download "@astrojs/yaml2ts" depencendies # https://pnpm.io/filtering#--filter-package_name-1 - pnpmWorkspace = "@astrojs/language-server..."; + pnpmWorkspaces = [ "@astrojs/language-server..." ]; prePnpmInstall = '' # Warning section for "pnpm@v8" # https://pnpm.io/cli/install#--filter-package_selector From 42fb6465a130d71b5a49aa59800c4a16cdeb86d9 Mon Sep 17 00:00:00 2001 From: Pyrox Date: Thu, 24 Oct 2024 01:08:01 -0400 Subject: [PATCH 211/213] bash-language-server: pnpmWorkspace -> pnpmWorkspaces --- pkgs/by-name/ba/bash-language-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/bash-language-server/package.nix b/pkgs/by-name/ba/bash-language-server/package.nix index 2778d255cecb..a5853aeb9e2c 100644 --- a/pkgs/by-name/ba/bash-language-server/package.nix +++ b/pkgs/by-name/ba/bash-language-server/package.nix @@ -19,9 +19,9 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-yJ81oGd9aNsWQMLvDSgMVVH1//Mw/SVFYFIPsJTQYzE="; }; - pnpmWorkspace = "bash-language-server"; + pnpmWorkspaces = [ "bash-language-server" ]; pnpmDeps = pnpm_8.fetchDeps { - inherit (finalAttrs) pname version src pnpmWorkspace; + inherit (finalAttrs) pname version src pnpmWorkspaces; hash = "sha256-W25xehcxncBs9QgQBt17F5YHK0b+GDEmt27XzTkyYWg="; }; From c73fe023071e38834315bddc37dc4b384c87bbac Mon Sep 17 00:00:00 2001 From: Alvar Penning Date: Sat, 17 Aug 2024 13:54:38 +0200 Subject: [PATCH 212/213] monitoring-plugins: 2.3.5 -> 2.4.0 https://github.com/monitoring-plugins/monitoring-plugins/releases/tag/v2.4.0 All patches are now included in this release and could been removed. As upstream removed the translations, the Makefile does not need to be patched anymore[0]. The license was fixed, as it is GPL-3.0-or-later, take a look at the "or (at your option) any later version" part in each license header[1]. [0]: https://github.com/monitoring-plugins/monitoring-plugins/commit/40370b8ff0332692c1d8d47c24ebda02b7a18823 [1]: https://github.com/monitoring-plugins/monitoring-plugins/commit/fa4efcdf6df1096ff1f6740c7f44b213b47dc9d3 --- pkgs/servers/monitoring/plugins/default.nix | 25 +++------------------ 1 file changed, 3 insertions(+), 22 deletions(-) diff --git a/pkgs/servers/monitoring/plugins/default.nix b/pkgs/servers/monitoring/plugins/default.nix index ae0db59d0b32..0993dceb9352 100644 --- a/pkgs/servers/monitoring/plugins/default.nix +++ b/pkgs/servers/monitoring/plugins/default.nix @@ -1,7 +1,6 @@ { lib , stdenv , fetchFromGitHub -, fetchpatch , autoreconfHook , pkg-config , runCommand @@ -43,30 +42,15 @@ let in stdenv.mkDerivation rec { pname = "monitoring-plugins"; - version = "2.3.5"; + version = "2.4.0"; src = fetchFromGitHub { owner = "monitoring-plugins"; repo = "monitoring-plugins"; rev = "v${version}"; - sha256 = "sha256-J9fzlxIpujoG7diSRscFhmEV9HpBOxFTJSmGGFjAzcM="; + hash = "sha256-T37t0shhC+8k7CN/hIOxsskuuCi0LwQui8xyRTC+pjQ="; }; - patches = [ - # fix build (makefile cannot produce -lcrypto) - # remove on next release - (fetchpatch { - url = "https://github.com/monitoring-plugins/monitoring-plugins/commit/bad156676894a2755c8b76519a11cdd2037e5cd6.patch"; - hash = "sha256-aI/sX04KXe968SwdS8ZamNtgdNbHtho5cDsDaA+cjZY="; - }) - # fix check_smtp with --starttls https://github.com/monitoring-plugins/monitoring-plugins/pull/1952 - # remove on next release - (fetchpatch { - url = "https://github.com/monitoring-plugins/monitoring-plugins/commit/2eea6bb2a04bbfb169bac5f0f7c319f998e8ab87.patch"; - hash = "sha256-CyVD340+zOxuxRRPmtowD3DFFRB1Q7+AANzul9HqwBI="; - }) - ]; - # TODO: Awful hack. Grrr... # Anyway the check that configure performs to figure out the ping # syntax is totally impure, because it runs an actual ping to @@ -76,9 +60,6 @@ stdenv.mkDerivation rec { # --with-ping-command needs to be done here instead of in # configureFlags due to the spaces in the argument postPatch = '' - substituteInPlace po/Makefile.in.in \ - --replace /bin/sh ${runtimeShell} - sed -i configure.ac \ -e 's|^DEFAULT_PATH=.*|DEFAULT_PATH=\"${binPath}\"|' @@ -116,7 +97,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Official monitoring plugins for Nagios/Icinga/Sensu and others"; homepage = "https://www.monitoring-plugins.org"; - license = licenses.gpl3Only; + license = licenses.gpl3Plus; maintainers = with maintainers; [ thoughtpolice relrod ]; platforms = platforms.linux; }; From ca63cb8a24589518bdcb45f3689e50f4bc629271 Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Thu, 24 Oct 2024 00:36:09 +0200 Subject: [PATCH 213/213] nixos/bazarr: normalize description --- nixos/modules/services/misc/bazarr.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/misc/bazarr.nix b/nixos/modules/services/misc/bazarr.nix index 0bf326a19386..35929beac402 100644 --- a/nixos/modules/services/misc/bazarr.nix +++ b/nixos/modules/services/misc/bazarr.nix @@ -37,7 +37,7 @@ in config = lib.mkIf cfg.enable { systemd.services.bazarr = { - description = "bazarr"; + description = "Bazarr"; after = [ "network.target" ]; wantedBy = [ "multi-user.target" ];