From 8434df5efd9292190774211ae15995b26a290f2d Mon Sep 17 00:00:00 2001
From: TomaSajt <62384384+TomaSajt@users.noreply.github.com>
Date: Sat, 23 Dec 2023 13:57:04 +0100
Subject: [PATCH 001/200] certificate-ripper: init at 2.2.0
---
.../fix-test-temp-dir-path.patch | 13 ++++
.../make-deterministic.patch | 68 +++++++++++++++++++
.../by-name/ce/certificate-ripper/package.nix | 56 +++++++++++++++
3 files changed, 137 insertions(+)
create mode 100644 pkgs/by-name/ce/certificate-ripper/fix-test-temp-dir-path.patch
create mode 100644 pkgs/by-name/ce/certificate-ripper/make-deterministic.patch
create mode 100644 pkgs/by-name/ce/certificate-ripper/package.nix
diff --git a/pkgs/by-name/ce/certificate-ripper/fix-test-temp-dir-path.patch b/pkgs/by-name/ce/certificate-ripper/fix-test-temp-dir-path.patch
new file mode 100644
index 000000000000..ff9b7d3bebd5
--- /dev/null
+++ b/pkgs/by-name/ce/certificate-ripper/fix-test-temp-dir-path.patch
@@ -0,0 +1,13 @@
+diff --git a/src/test/java/nl/altindag/crip/command/FileBaseTest.java b/src/test/java/nl/altindag/crip/command/FileBaseTest.java
+index 674ca10..f140601 100644
+--- a/src/test/java/nl/altindag/crip/command/FileBaseTest.java
++++ b/src/test/java/nl/altindag/crip/command/FileBaseTest.java
+@@ -26,7 +26,7 @@ import java.util.stream.Collectors;
+
+ public class FileBaseTest extends BaseTest {
+
+- protected static final Path TEMP_DIRECTORY = Paths.get(System.getProperty("user.home"), "certificate-ripper-temp");
++ protected static final Path TEMP_DIRECTORY = Paths.get(System.getenv("TMP"), "certificate-ripper-temp");
+
+ @BeforeEach
+ void createTempDirAndClearConsoleCaptor() throws IOException {
diff --git a/pkgs/by-name/ce/certificate-ripper/make-deterministic.patch b/pkgs/by-name/ce/certificate-ripper/make-deterministic.patch
new file mode 100644
index 000000000000..b9e7aa1d0a1e
--- /dev/null
+++ b/pkgs/by-name/ce/certificate-ripper/make-deterministic.patch
@@ -0,0 +1,68 @@
+diff --git a/pom.xml b/pom.xml
+index dd0075d..46ac184 100644
+--- a/pom.xml
++++ b/pom.xml
+@@ -46,6 +46,7 @@
+ 4.2.rc3
+ 2021
+ UTF-8
++ 1980-01-01T00:00:02Z
+
+
+
+@@ -103,6 +104,55 @@
+
+
+
++
++ org.apache.maven.plugins
++ maven-enforcer-plugin
++ 3.4.1
++
++
++ enforce-plugin-versions
++
++ enforce
++
++
++
++
++
++
++
++
++
++
++ org.apache.maven.plugins
++ maven-deploy-plugin
++ 3.1.1
++
++
++ org.apache.maven.plugins
++ maven-resources-plugin
++ 3.3.1
++
++
++ org.apache.maven.plugins
++ maven-site-plugin
++ 4.0.0-M13
++
++
++ org.apache.maven.plugins
++ maven-install-plugin
++ 3.1.1
++
++
++ org.apache.maven.plugins
++ maven-clean-plugin
++ 3.3.2
++
++
++ org.apache.maven.plugins
++ maven-jar-plugin
++ 3.3.0
++
++
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
diff --git a/pkgs/by-name/ce/certificate-ripper/package.nix b/pkgs/by-name/ce/certificate-ripper/package.nix
new file mode 100644
index 000000000000..0b03b395789f
--- /dev/null
+++ b/pkgs/by-name/ce/certificate-ripper/package.nix
@@ -0,0 +1,56 @@
+{ lib
+, maven
+, fetchFromGitHub
+, buildGraalvmNativeImage
+}:
+
+let
+ pname = "certificate-ripper";
+ version = "2.2.0";
+
+ jar = maven.buildMavenPackage {
+ pname = "${pname}-jar";
+ inherit version;
+
+ src = fetchFromGitHub {
+ owner = "Hakky54";
+ repo = "certificate-ripper";
+ rev = version;
+ hash = "sha256-snavZVLY8sHinLnG6k61eSQlR9sb8+k5tRHqu4kzQKM=";
+ };
+
+ patches = [
+ ./make-deterministic.patch
+ ./fix-test-temp-dir-path.patch
+ ];
+
+ mvnHash = "sha256-ahw9VVlvBPlWChcJzXFna55kxqVeJMmdaLtwWcJ+qSA=";
+
+ installPhase = ''
+ install -Dm644 target/crip.jar $out
+ '';
+ };
+in
+buildGraalvmNativeImage {
+ inherit pname version;
+
+ src = jar;
+
+ executable = "crip";
+
+ # Copied from pom.xml
+ extraNativeImageBuildArgs = [
+ "--no-fallback"
+ "-H:ReflectionConfigurationResources=graalvm_config.json"
+ "-H:EnableURLProtocols=https"
+ "-H:EnableURLProtocols=http"
+ ];
+
+ meta = {
+ changelog = "https://github.com/Hakky54/certificate-ripper/releases/tag/${version}";
+ description = "A CLI tool to extract server certificates";
+ homepage = "https://github.com/Hakky54/certificate-ripper";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ tomasajt ];
+ };
+}
From f912e13e7cc4664a692e40a92770a3a6b11b2af9 Mon Sep 17 00:00:00 2001
From: Nicolas Benes
Date: Sun, 19 Nov 2023 23:30:45 +0100
Subject: [PATCH 002/200] recode: 3.7.12 -> 3.7.14
https://github.com/rrthomas/recode/blob/v3.7.14/NEWS
---
pkgs/tools/text/recode/default.nix | 22 ++++++++++++++++++----
1 file changed, 18 insertions(+), 4 deletions(-)
diff --git a/pkgs/tools/text/recode/default.nix b/pkgs/tools/text/recode/default.nix
index 8c49fb5ee7fc..9f215f41feaa 100644
--- a/pkgs/tools/text/recode/default.nix
+++ b/pkgs/tools/text/recode/default.nix
@@ -1,22 +1,36 @@
-{ lib, stdenv, fetchurl, python3, perl, intltool, flex, texinfo, libiconv, libintl }:
+{ lib
+, stdenv
+, fetchurl
+, python3Packages
+, flex
+, texinfo
+, libiconv
+, libintl
+}:
stdenv.mkDerivation rec {
pname = "recode";
- version = "3.7.12";
+ version = "3.7.14";
# Use official tarball, avoid need to bootstrap/generate build system
src = fetchurl {
url = "https://github.com/rrthomas/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz";
- hash = "sha256-TbHJB28E26oVlyb1AAhH5eWoOuyOXGT4ygQ4P2zaEtU=";
+ hash = "sha256-eGqv1USFGisTsKN36sFQD4IM5iYVzMLmMLUB53Q7nzM=";
};
- nativeBuildInputs = [ python3 python3.pkgs.cython perl intltool flex texinfo libiconv ];
+ nativeBuildInputs = [ python3Packages.python flex texinfo libiconv ];
+
buildInputs = [ libintl ];
enableParallelBuilding = true;
doCheck = true;
+ nativeCheckInputs = with python3Packages; [
+ cython
+ setuptools
+ ];
+
meta = {
homepage = "https://github.com/rrthomas/recode";
description = "Converts files between various character sets and usages";
From 0c343ce16e9f1fcc930b644a97025a48fed15afa Mon Sep 17 00:00:00 2001
From: TomaSajt <62384384+TomaSajt@users.noreply.github.com>
Date: Fri, 24 Nov 2023 01:06:45 +0100
Subject: [PATCH 003/200] quark-goldleaf: init at 1.0.0
---
.../qu/quark-goldleaf/99-quark-goldleaf.rules | 2 +
.../fix-maven-plugin-versions.patch | 88 ++++++++++++++
pkgs/by-name/qu/quark-goldleaf/package.nix | 114 ++++++++++++++++++
.../qu/quark-goldleaf/remove-pom-jfx.patch | 93 ++++++++++++++
4 files changed, 297 insertions(+)
create mode 100644 pkgs/by-name/qu/quark-goldleaf/99-quark-goldleaf.rules
create mode 100644 pkgs/by-name/qu/quark-goldleaf/fix-maven-plugin-versions.patch
create mode 100644 pkgs/by-name/qu/quark-goldleaf/package.nix
create mode 100644 pkgs/by-name/qu/quark-goldleaf/remove-pom-jfx.patch
diff --git a/pkgs/by-name/qu/quark-goldleaf/99-quark-goldleaf.rules b/pkgs/by-name/qu/quark-goldleaf/99-quark-goldleaf.rules
new file mode 100644
index 000000000000..aa79720d7b55
--- /dev/null
+++ b/pkgs/by-name/qu/quark-goldleaf/99-quark-goldleaf.rules
@@ -0,0 +1,2 @@
+# Nintendo Switch HOS
+SUBSYSTEM=="usb", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="3000", MODE="0666"
diff --git a/pkgs/by-name/qu/quark-goldleaf/fix-maven-plugin-versions.patch b/pkgs/by-name/qu/quark-goldleaf/fix-maven-plugin-versions.patch
new file mode 100644
index 000000000000..efe2e13c69cc
--- /dev/null
+++ b/pkgs/by-name/qu/quark-goldleaf/fix-maven-plugin-versions.patch
@@ -0,0 +1,88 @@
+diff --git a/pom.xml b/pom.xml
+index 5a683ca..be71e5d 100644
+--- a/pom.xml
++++ b/pom.xml
+@@ -104,7 +105,7 @@
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+- 3.1
++ 3.11.0
+
+ 1.8
+ 1.8
+@@ -113,7 +114,7 @@
+
+
+ maven-jar-plugin
+- 2.4
++ 3.3.0
+
+
+ default-jar
+@@ -134,7 +135,7 @@
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+- 3.1.0
++ 3.6.0
+
+ Quark
+ false
+@@ -157,6 +158,56 @@
+
+
+
++
++
++ org.apache.maven.plugins
++ maven-enforcer-plugin
++ 3.3.0
++
++
++ require-all-plugin-versions-to-be-set
++ validate
++
++ enforce
++
++
++
++
++
++
++
++
++
++
++ org.apache.maven.plugins
++ maven-deploy-plugin
++ 3.1.1
++
++
++ org.apache.maven.plugins
++ maven-resources-plugin
++ 3.3.1
++
++
++ org.apache.maven.plugins
++ maven-site-plugin
++ 4.0.0-M9
++
++
++ org.apache.maven.plugins
++ maven-install-plugin
++ 3.1.1
++
++
++ org.apache.maven.plugins
++ maven-clean-plugin
++ 3.3.1
++
++
++ org.apache.maven.plugins
++ maven-surefire-plugin
++ 3.1.2
++
+
+
+
diff --git a/pkgs/by-name/qu/quark-goldleaf/package.nix b/pkgs/by-name/qu/quark-goldleaf/package.nix
new file mode 100644
index 000000000000..71321a76fbd5
--- /dev/null
+++ b/pkgs/by-name/qu/quark-goldleaf/package.nix
@@ -0,0 +1,114 @@
+{ lib
+, jdk
+, maven
+, fetchFromGitHub
+, fetchpatch
+, makeDesktopItem
+, copyDesktopItems
+, imagemagick
+, wrapGAppsHook
+, gtk3
+}:
+
+let
+ jdk' = jdk.override { enableJavaFX = true; };
+ maven' = maven.override { jdk = jdk'; };
+in
+maven'.buildMavenPackage rec {
+ pname = "quark-goldleaf";
+ version = "1.0.0";
+
+ src = fetchFromGitHub {
+ owner = "XorTroll";
+ repo = "Goldleaf";
+ rev = version;
+ hash = "sha256-gagIQGOiygJ0Onm0SrkbFWaovqWX2WJNx7LpSRheCLM=";
+ };
+
+ sourceRoot = "${src.name}/Quark";
+
+ patches = [
+ ./fix-maven-plugin-versions.patch
+ ./remove-pom-jfx.patch
+ (fetchpatch {
+ name = "fix-config-path.patch";
+ url = "https://github.com/XorTroll/Goldleaf/commit/714ecc2755df9c1252615ad02cafff9c0311a739.patch";
+ hash = "sha256-4j+6uLIOdltZ4XIb3OtOzZg9ReH9660gZMMNQpHnn4o=";
+ relative = "Quark";
+ })
+ ];
+
+ mvnHash = "sha256-gA3HsQZFa2POP9cyJLb1l8t3hrJYzDowhJU+5Xl79p4=";
+
+ # set fixed build timestamp for deterministic jar
+ mvnParameters = "-Dproject.build.outputTimestamp=1980-01-01T00:00:02Z";
+
+ nativeBuildInputs = [
+ imagemagick # for icon conversion
+ copyDesktopItems
+ wrapGAppsHook
+ ];
+
+ buildInputs = [ gtk3 ];
+
+ # don't double-wrap
+ dontWrapGApps = true;
+
+ installPhase = ''
+ runHook preInstall
+
+ install -Dm644 ${./99-quark-goldleaf.rules} $out/etc/udev/rules.d/99-quark-goldleaf.rules
+ install -Dm644 target/Quark.jar $out/share/java/quark-goldleaf.jar
+
+ for size in 16 24 32 48 64 128; do
+ mkdir -p $out/share/icons/hicolor/"$size"x"$size"/apps
+ convert -resize "$size"x"$size" src/main/resources/Icon.png $out/share/icons/hicolor/"$size"x"$size"/apps/quark-goldleaf.png
+ done
+
+ runHook postInstall
+ '';
+
+ postFixup = ''
+ # This is in postFixup because gappsWrapperArgs are generated during preFixup
+ makeWrapper ${jdk'}/bin/java $out/bin/quark-goldleaf \
+ "''${gappsWrapperArgs[@]}" \
+ --add-flags "-jar $out/share/java/quark-goldleaf.jar"
+ '';
+
+ desktopItems = [
+ (makeDesktopItem {
+ name = "quark-goldleaf";
+ exec = "quark-goldleaf";
+ icon = "quark-goldleaf";
+ desktopName = "Quark";
+ comment = meta.description;
+ terminal = false;
+ categories = [ "Utility" "FileTransfer" ];
+ keywords = [ "nintendo" "switch" "goldleaf" ];
+ })
+ ];
+
+ meta = {
+ changelog = "https://github.com/XorTroll/Goldleaf/releases/tag/${src.rev}";
+ description = "A GUI tool for transfering files between a computer and a Nintendo Switch running Goldleaf";
+ homepage = "https://github.com/XorTroll/Goldleaf#quark-and-remote-browsing";
+ longDescription = ''
+ ${meta.description}
+
+ For the program to work properly, you will have to install Nintendo Switch udev rules.
+
+ You can either do this by enabling the NixOS module:
+
+ `programs.quark-goldleaf.enable = true;`
+
+ or by adding the package manually to udev packages:
+
+ `services.udev.packages = [ pkgs.quark-goldleaf ];
+ '';
+ license = lib.licenses.gpl3Only;
+ mainProgram = "quark-goldleaf";
+ maintainers = with lib.maintainers; [ tomasajt ];
+ platforms = with lib.platforms; linux ++ darwin;
+ };
+}
+
diff --git a/pkgs/by-name/qu/quark-goldleaf/remove-pom-jfx.patch b/pkgs/by-name/qu/quark-goldleaf/remove-pom-jfx.patch
new file mode 100644
index 000000000000..3a28ee27086a
--- /dev/null
+++ b/pkgs/by-name/qu/quark-goldleaf/remove-pom-jfx.patch
@@ -0,0 +1,93 @@
+diff --git a/pom.xml b/pom.xml
+index 51ce56b..44dcd09 100644
+--- a/pom.xml
++++ b/pom.xml
+@@ -15,72 +15,6 @@
+
+
+
+-
+- org.openjfx
+- javafx-controls
+- 17
+- linux
+- compile
+-
+-
+- org.openjfx
+- javafx-controls
+- 17
+- win
+- compile
+-
+-
+- org.openjfx
+- javafx-controls
+- 17
+- mac
+- compile
+-
+-
+-
+- org.openjfx
+- javafx-fxml
+- 17
+- linux
+- compile
+-
+-
+- org.openjfx
+- javafx-fxml
+- 17
+- win
+- compile
+-
+-
+- org.openjfx
+- javafx-fxml
+- 17
+- mac
+- compile
+-
+-
+-
+- org.openjfx
+- javafx-graphics
+- 17
+- linux
+- compile
+-
+-
+- org.openjfx
+- javafx-graphics
+- 17
+- win
+- compile
+-
+-
+- org.openjfx
+- javafx-graphics
+- 17
+- mac
+- compile
+-
+-
+
+ org.usb4java
+ usb4java-javax
+@@ -123,15 +57,6 @@
+
+
+
+-
+- org.openjfx
+- javafx-maven-plugin
+- 0.0.8
+-
+- xortroll.goldleaf.quark.Main
+-
+-
+-
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
From 56a43aaba8fa19cf63f53462f9fa357d4644f01c Mon Sep 17 00:00:00 2001
From: TomaSajt <62384384+TomaSajt@users.noreply.github.com>
Date: Fri, 24 Nov 2023 01:07:31 +0100
Subject: [PATCH 004/200] nixos/quark-goldleaf: init
---
nixos/modules/module-list.nix | 1 +
nixos/modules/programs/quark-goldleaf.nix | 18 ++++++++++++++++++
2 files changed, 19 insertions(+)
create mode 100644 nixos/modules/programs/quark-goldleaf.nix
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 65047bdd110a..d1324217c409 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -240,6 +240,7 @@
./programs/proxychains.nix
./programs/qdmr.nix
./programs/qt5ct.nix
+ ./programs/quark-goldleaf.nix
./programs/regreet.nix
./programs/rog-control-center.nix
./programs/rust-motd.nix
diff --git a/nixos/modules/programs/quark-goldleaf.nix b/nixos/modules/programs/quark-goldleaf.nix
new file mode 100644
index 000000000000..71aadc8c594e
--- /dev/null
+++ b/nixos/modules/programs/quark-goldleaf.nix
@@ -0,0 +1,18 @@
+{ config, lib, pkgs, ... }:
+let
+ cfg = config.programs.quark-goldleaf;
+in
+{
+ options = {
+ programs.quark-goldleaf = {
+ enable = lib.mkEnableOption "quark-goldleaf with udev rules applied";
+ };
+ };
+
+ config = lib.mkIf cfg.enable {
+ environment.systemPackages = [ pkgs.quark-goldleaf ];
+ services.udev.packages = [ pkgs.quark-goldleaf ];
+ };
+
+ meta.maintainers = pkgs.quark-goldleaf.meta.maintainers;
+}
From e7daaa7001981d76ecc5c8ce67491f442d08c21b Mon Sep 17 00:00:00 2001
From: emilylange
Date: Tue, 30 Jan 2024 23:06:16 +0100
Subject: [PATCH 005/200] bandwhich: add shell completions and man page
Pre v0.22.0, shell completions and the man page were static and heavily
outdated.
v0.22.0 then removed those entirely.
v0.22.2 then re-added shell completions and the man page, but this time
natively generated on build time (assuming $BANDWHICH_GEN_DIR is set).
Technically, shell completions for PowerShell and Elvish are generated
as well, but we don't install those, since our installShellCompletions
does not support those shells.
---
pkgs/tools/networking/bandwhich/default.nix | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/pkgs/tools/networking/bandwhich/default.nix b/pkgs/tools/networking/bandwhich/default.nix
index 240fa3e86f8a..958cb6364785 100644
--- a/pkgs/tools/networking/bandwhich/default.nix
+++ b/pkgs/tools/networking/bandwhich/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, rustPlatform, Security }:
+{ lib, stdenv, fetchFromGitHub, rustPlatform, Security, installShellFiles }:
rustPlatform.buildRustPackage rec {
pname = "bandwhich";
@@ -23,11 +23,25 @@ rustPlatform.buildRustPackage rec {
"--skip=tests::cases::ui::layout_under_50_width_under_50_height"
];
+ nativeBuildInputs = [ installShellFiles ];
+
buildInputs = lib.optional stdenv.isDarwin Security;
# 10 passed; 47 failed https://hydra.nixos.org/build/148943783/nixlog/1
doCheck = !stdenv.isDarwin;
+ preConfigure = ''
+ export BANDWHICH_GEN_DIR=_shell-files
+ mkdir -p $BANDWHICH_GEN_DIR
+ '';
+
+ postInstall = ''
+ installManPage $BANDWHICH_GEN_DIR/bandwhich.1
+
+ installShellCompletion $BANDWHICH_GEN_DIR/bandwhich.{bash,fish} \
+ --zsh $BANDWHICH_GEN_DIR/_bandwhich
+ '';
+
meta = with lib; {
description = "A CLI utility for displaying current network utilization";
longDescription = ''
From 8535f629910b12778fa875e9e8a1c45d439e5d46 Mon Sep 17 00:00:00 2001
From: emilylange
Date: Wed, 31 Jan 2024 02:21:44 +0100
Subject: [PATCH 006/200] bandwhich: add `meta.changelog`
bandwhich has two different changelogs:
1. the in-tree CHANGELOG.md
2. git tags/GitHub Releases
Unfortunately, the CHANGELOG.md contains fewer information from time to
time. One example would be
https://github.com/imsnif/bandwhich/blob/v0.22.0/CHANGELOG.md vs
https://github.com/imsnif/bandwhich/releases/tag/v0.22.0
In this case, the GitHub Release contains a lot more noise due to
various chore(deps) entries.
This is due to
https://github.com/imsnif/bandwhich/blob/b5e48ba9bb466c5e1192755b0235b6b43d1d4966/.github/workflows/require-changelog-for-PRs.yml#L10-L11
I'd argue, the CHANGELOG.md should be preferred here, but in the end
this isn't my package and not my call.
---
pkgs/tools/networking/bandwhich/default.nix | 1 +
1 file changed, 1 insertion(+)
diff --git a/pkgs/tools/networking/bandwhich/default.nix b/pkgs/tools/networking/bandwhich/default.nix
index 958cb6364785..eea66c329f84 100644
--- a/pkgs/tools/networking/bandwhich/default.nix
+++ b/pkgs/tools/networking/bandwhich/default.nix
@@ -52,6 +52,7 @@ rustPlatform.buildRustPackage rec {
the background using reverse DNS on a best effort basis.
'';
homepage = "https://github.com/imsnif/bandwhich";
+ changelog = "https://github.com/imsnif/bandwhich/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ Br1ght0ne figsoda ];
platforms = platforms.unix;
From 861667c75a62edd9a1311e72a9350210473e7bb1 Mon Sep 17 00:00:00 2001
From: Lucas Bergman
Date: Fri, 26 Jan 2024 17:01:39 -0600
Subject: [PATCH 007/200] maintainers: add lucasbergman
---
maintainers/maintainer-list.nix | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 21633564e80b..0315e05b1b18 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -11028,6 +11028,12 @@
githubId = 35580196;
name = "Luca Guerra";
};
+ lucasbergman = {
+ email = "lucas@bergmans.us";
+ github = "lucasbergman";
+ githubId = 3717454;
+ name = "Lucas Bergman";
+ };
lucasew = {
email = "lucas59356@gmail.com";
github = "lucasew";
From a59c532c0a95e986dc962d38eef849614040b59e Mon Sep 17 00:00:00 2001
From: Lucas Bergman
Date: Fri, 26 Jan 2024 17:03:49 -0600
Subject: [PATCH 008/200] moneydance: init at 2023.3_5064
Moneydance is a proprietary, full featured financial application that runs
on the JVM.
https://infinitekind.com/moneydance
fixes #277931
---
pkgs/by-name/mo/moneydance/package.nix | 52 ++++++++++++++++++++++++++
1 file changed, 52 insertions(+)
create mode 100644 pkgs/by-name/mo/moneydance/package.nix
diff --git a/pkgs/by-name/mo/moneydance/package.nix b/pkgs/by-name/mo/moneydance/package.nix
new file mode 100644
index 000000000000..44bd8c220412
--- /dev/null
+++ b/pkgs/by-name/mo/moneydance/package.nix
@@ -0,0 +1,52 @@
+{ lib, stdenv, fetchzip, makeWrapper, openjdk21, openjfx21, }:
+let jdk = openjdk21.override { enableJavaFX = true; };
+in stdenv.mkDerivation (finalAttrs: {
+ pname = "moneydance";
+ version = "2023.3_5064";
+
+ src = fetchzip {
+ url = "https://infinitekind.com/stabledl/${finalAttrs.version}/moneydance-linux.tar.gz";
+ hash = "sha256-jHr1V/gV1seenw2Q0/G405lTiabEYEsOS8p/XyByrtM=";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = [ jdk openjfx21 ];
+
+ # Note the double escaping in the call to makeWrapper. The escapeShellArgs
+ # call quotes each element of the flags list as a word[1] and returns a
+ # space-separated result; the escapeShellArg call quotes that result as a
+ # single word to pass to --add-flags. The --add-flags implementation[2]
+ # loops over the words in its argument.
+ #
+ # 1. https://www.gnu.org/software/bash/manual/html_node/Word-Splitting.html
+ # 2. https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/setup-hooks/make-wrapper.sh
+ installPhase = let
+ finalJvmFlags = [
+ "-client"
+ "--add-modules"
+ "javafx.swing,javafx.controls,javafx.graphics"
+ "-classpath"
+ "${placeholder "out"}/libexec/*"
+ ] ++ [ "Moneydance" ];
+ in ''
+ runHook preInstall
+
+ mkdir -p $out/libexec $out/bin
+ cp -p $src/lib/* $out/libexec/
+ makeWrapper ${jdk}/bin/java $out/bin/moneydance \
+ --add-flags ${lib.escapeShellArg (lib.escapeShellArgs finalJvmFlags)}
+
+ runHook postInstall
+ '';
+
+ passthru = { inherit jdk; };
+
+ meta = {
+ homepage = "https://infinitekind.com/moneydance";
+ description = "An easy to use and full-featured personal finance app that doesn't compromise your privacy";
+ sourceProvenance = [ lib.sourceTypes.binaryBytecode ];
+ license = lib.licenses.unfree;
+ platforms = jdk.meta.platforms;
+ maintainers = [ lib.maintainers.lucasbergman ];
+ };
+})
From d3bca4cb5d79f22e8abc537cb0a8f9cfe746cd56 Mon Sep 17 00:00:00 2001
From: Lucas Bergman
Date: Mon, 29 Jan 2024 13:16:59 -0600
Subject: [PATCH 009/200] moneydance: add 'jvmFlags'
An example use case is that Java/Swing UIs, including Moneydance, are
often difficult to use on very high-resolution screens but can be fixed by
adding something like `-Dsun.java2d.uiScale=2` to JVM flags.
---
pkgs/by-name/mo/moneydance/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/mo/moneydance/package.nix b/pkgs/by-name/mo/moneydance/package.nix
index 44bd8c220412..5222684f706b 100644
--- a/pkgs/by-name/mo/moneydance/package.nix
+++ b/pkgs/by-name/mo/moneydance/package.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchzip, makeWrapper, openjdk21, openjfx21, }:
+{ lib, stdenv, fetchzip, makeWrapper, openjdk21, openjfx21, jvmFlags ? [ ] }:
let jdk = openjdk21.override { enableJavaFX = true; };
in stdenv.mkDerivation (finalAttrs: {
pname = "moneydance";
@@ -27,7 +27,7 @@ in stdenv.mkDerivation (finalAttrs: {
"javafx.swing,javafx.controls,javafx.graphics"
"-classpath"
"${placeholder "out"}/libexec/*"
- ] ++ [ "Moneydance" ];
+ ] ++ jvmFlags ++ [ "Moneydance" ];
in ''
runHook preInstall
From 1f9cef9379b58d641af7a0b6e26046ccef218047 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Wed, 7 Feb 2024 18:20:56 +0000
Subject: [PATCH 010/200] python311Packages.python-engineio: 4.8.0 -> 4.9.0
---
pkgs/development/python-modules/python-engineio/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/python-engineio/default.nix b/pkgs/development/python-modules/python-engineio/default.nix
index 59cd210a0a04..952893fec269 100644
--- a/pkgs/development/python-modules/python-engineio/default.nix
+++ b/pkgs/development/python-modules/python-engineio/default.nix
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "python-engineio";
- version = "4.8.0";
+ version = "4.9.0";
pyproject = true;
disabled = pythonOlder "3.6";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "miguelgrinberg";
repo = "python-engineio";
rev = "refs/tags/v${version}";
- hash = "sha256-btXwx9GRLBcjtcGdgckb2Y/MxC0E/rKTWKgkP8olezo=";
+ hash = "sha256-FpPGIK5HVtTzDOpORo+WPhS1860P3dm1nJkvakpzsjE=";
};
nativeBuildInputs = [
From 22ffaa5c624f018d00a55196d7e197edb54a8e6c Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Wed, 7 Feb 2024 21:20:03 +0000
Subject: [PATCH 011/200] python311Packages.python-socketio: 5.10.0 -> 5.11.1
---
pkgs/development/python-modules/python-socketio/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/python-socketio/default.nix b/pkgs/development/python-modules/python-socketio/default.nix
index f8e189f4bd8c..bf6ce265e016 100644
--- a/pkgs/development/python-modules/python-socketio/default.nix
+++ b/pkgs/development/python-modules/python-socketio/default.nix
@@ -25,7 +25,7 @@
buildPythonPackage rec {
pname = "python-socketio";
- version = "5.10.0";
+ version = "5.11.1";
pyproject = true;
disabled = pythonOlder "3.6";
@@ -34,7 +34,7 @@ buildPythonPackage rec {
owner = "miguelgrinberg";
repo = "python-socketio";
rev = "refs/tags/v${version}";
- hash = "sha256-nlzTzIswMRjvJ9l9TOtVvRvbKlQPvNH0/P1NIbQCmy8=";
+ hash = "sha256-miIl/+3JtjtoQaS6Jy0M9lPQJQp3VlpvrO5Hqlrq5JM=";
};
nativeBuildInputs = [
From 7e0b9f767d79b89c4477a1cacb872d09d5878ada Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 8 Feb 2024 05:05:06 +0000
Subject: [PATCH 012/200] homebank: 5.7.3 -> 5.7.4
---
pkgs/applications/office/homebank/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/office/homebank/default.nix b/pkgs/applications/office/homebank/default.nix
index 4a3272a4e599..e8616cfef80f 100644
--- a/pkgs/applications/office/homebank/default.nix
+++ b/pkgs/applications/office/homebank/default.nix
@@ -3,10 +3,10 @@
stdenv.mkDerivation rec {
pname = "homebank";
- version = "5.7.3";
+ version = "5.7.4";
src = fetchurl {
url = "https://www.gethomebank.org/public/sources/homebank-${version}.tar.gz";
- hash = "sha256-ad8XKlmazWZim/mLNmnsFSy5Oni7yv3HQxYX3SXzXcU=";
+ hash = "sha256-Qs5xRsh16gyjyTORtqm/RxTbRiHGP0oJTcxviYW7VOQ=";
};
nativeBuildInputs = [ pkg-config wrapGAppsHook intltool ];
From 907238ae517879c7eade60cc3fb5824b088b643b Mon Sep 17 00:00:00 2001
From: Anderson Torres
Date: Thu, 8 Feb 2024 22:06:02 -0300
Subject: [PATCH 013/200] waf: remove vrthra from maintainers
Also, migrate it to by-name hierarchy.
---
.../tools/build-managers => by-name/wa}/waf/hook.nix | 0
.../waf/default.nix => by-name/wa/waf/package.nix} | 2 +-
.../tools/build-managers => by-name/wa}/waf/setup-hook.sh | 0
pkgs/top-level/all-packages.nix | 1 -
4 files changed, 1 insertion(+), 2 deletions(-)
rename pkgs/{development/tools/build-managers => by-name/wa}/waf/hook.nix (100%)
rename pkgs/{development/tools/build-managers/waf/default.nix => by-name/wa/waf/package.nix} (95%)
rename pkgs/{development/tools/build-managers => by-name/wa}/waf/setup-hook.sh (100%)
diff --git a/pkgs/development/tools/build-managers/waf/hook.nix b/pkgs/by-name/wa/waf/hook.nix
similarity index 100%
rename from pkgs/development/tools/build-managers/waf/hook.nix
rename to pkgs/by-name/wa/waf/hook.nix
diff --git a/pkgs/development/tools/build-managers/waf/default.nix b/pkgs/by-name/wa/waf/package.nix
similarity index 95%
rename from pkgs/development/tools/build-managers/waf/default.nix
rename to pkgs/by-name/wa/waf/package.nix
index de4022ed7d70..515f3ae03421 100644
--- a/pkgs/development/tools/build-managers/waf/default.nix
+++ b/pkgs/by-name/wa/waf/package.nix
@@ -73,7 +73,7 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://gitlab.com/ita1024/waf/blob/${finalAttrs.version}/ChangeLog";
license = lib.licenses.bsd3;
mainProgram = "waf";
- maintainers = with lib.maintainers; [ AndersonTorres vrthra ];
+ maintainers = with lib.maintainers; [ AndersonTorres ];
inherit (python3.meta) platforms;
sourceProvenance = [ lib.sourceTypes.fromSource ];
};
diff --git a/pkgs/development/tools/build-managers/waf/setup-hook.sh b/pkgs/by-name/wa/waf/setup-hook.sh
similarity index 100%
rename from pkgs/development/tools/build-managers/waf/setup-hook.sh
rename to pkgs/by-name/wa/waf/setup-hook.sh
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 51bcd351b960..1b7601893c12 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -14850,7 +14850,6 @@ with pkgs;
volumeicon = callPackage ../tools/audio/volumeicon { };
- waf = callPackage ../development/tools/build-managers/waf { };
# An alias to work around the splicing incidents
# Related:
# https://github.com/NixOS/nixpkgs/issues/204303
From 76c915102dd04ac8553f5f696b61331ba5081b95 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 9 Feb 2024 08:36:36 +0000
Subject: [PATCH 014/200] python312Packages.oelint-parser: 3.1.0 -> 3.2.0
---
pkgs/development/python-modules/oelint-parser/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/oelint-parser/default.nix b/pkgs/development/python-modules/oelint-parser/default.nix
index eb3e76a5e518..407be029a60b 100644
--- a/pkgs/development/python-modules/oelint-parser/default.nix
+++ b/pkgs/development/python-modules/oelint-parser/default.nix
@@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "oelint-parser";
- version = "3.1.0";
+ version = "3.2.0";
format = "setuptools";
src = fetchPypi {
inherit version;
pname = "oelint_parser";
- hash = "sha256-uR90Af/3E8YVZ2ALSVFOkTr59iVw5NkLOnQBm4Us1vk=";
+ hash = "sha256-RmOKrR89bRzewUwK4oebkM8GmfEcwcx8fKFiChnMD5A=";
};
buildInputs = [ pip ];
From f6954309e8f0193ad5904cf787bbcfe47b63fa54 Mon Sep 17 00:00:00 2001
From: Maximilian Bosch
Date: Fri, 9 Feb 2024 15:55:26 +0100
Subject: [PATCH 015/200] nixos/users-groups: warn on ambiguous password
settings
After 4b128008c5d9fde881ce1b0a25e60ae0415a14d5 it took me a while in a
test setup to find out why `root` didn't have the password anymore I
declared in my config.
Because of that I got reminded how the order of preference works for the
password options:
hashedPassword > password > hashedPasswordFile
If the user is new, initialPassword & initialHashedPassword are also
relevant. Also, the override is silent in contrast to any other
conflicting definition in NixOS.
To make this less surprising I decided to warn in such a case -
assertions would probably break too much that technically works as
intended.
Also removed the `initialHashedPassword` for `root`. This would cause a
warning whenever you set something in your own config and a `!` is added
automatically by `users-groups.pl`.
`systemd-sysusers` also seems to implement these precedence rules, so
having the warning for that case also seems useful.
---
nixos/modules/config/users-groups.nix | 22 ++++++++++++++++++++--
1 file changed, 20 insertions(+), 2 deletions(-)
diff --git a/nixos/modules/config/users-groups.nix b/nixos/modules/config/users-groups.nix
index 967ad0846d75..dd34771c0b42 100644
--- a/nixos/modules/config/users-groups.nix
+++ b/nixos/modules/config/users-groups.nix
@@ -649,7 +649,6 @@ in {
home = "/root";
shell = mkDefault cfg.defaultUserShell;
group = "root";
- initialHashedPassword = mkDefault "!";
};
nobody = {
uid = ids.uids.nobody;
@@ -897,7 +896,26 @@ in {
));
warnings =
- builtins.filter (x: x != null) (
+ flip concatMap (attrValues cfg.users) (user: let
+ unambiguousPasswordConfiguration = 1 >= length (filter (x: x != null) ([
+ user.hashedPassword
+ user.hashedPasswordFile
+ user.password
+ ] ++ optionals cfg.mutableUsers [
+ # For immutable users, initialHashedPassword is set to hashedPassword,
+ # so using these options would always trigger the assertion.
+ user.initialHashedPassword
+ user.initialPassword
+ ]));
+ in optional (!unambiguousPasswordConfiguration) ''
+ The user '${user.name}' has multiple of the options
+ `hashedPassword`, `password`, `hashedPasswordFile`, `initialPassword`
+ & `initialHashedPassword` set to a non-null value.
+ The options silently discard others by the order of precedence
+ given above which can lead to surprising results. To resolve this warning,
+ set at most one of the options above to a non-`null` value.
+ '')
+ ++ builtins.filter (x: x != null) (
flip mapAttrsToList cfg.users (_: user:
# This regex matches a subset of the Modular Crypto Format (MCF)[1]
# informal standard. Since this depends largely on the OS or the
From ac9c53471dcc2fcdb1eaf8da0ab0d8721eeeb42b Mon Sep 17 00:00:00 2001
From: Alyssa Ross
Date: Sat, 10 Feb 2024 11:42:13 +0100
Subject: [PATCH 016/200] xrestop: 0.5 -> 0.6
---
pkgs/tools/X11/xrestop/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/tools/X11/xrestop/default.nix b/pkgs/tools/X11/xrestop/default.nix
index 2837d2a83d73..b6d04c790843 100644
--- a/pkgs/tools/X11/xrestop/default.nix
+++ b/pkgs/tools/X11/xrestop/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "xrestop";
- version = "0.5";
+ version = "0.6";
src = fetchurl {
- url = "https://xorg.freedesktop.org/archive/individual/app/xrestop-${version}.tar.bz2";
- sha256 = "06ym32famav8qhdms5k7y5i14nfq89hhvfn5g452jjqzkpcsbl49";
+ url = "https://xorg.freedesktop.org/archive/individual/app/xrestop-${version}.tar.xz";
+ hash = "sha256-Li7BEcSyeYtdwtwrPsevT2smGUbpA7jhTbBGgx0gOyk=";
};
nativeBuildInputs = [ pkg-config ];
From 8188b29b886ea49c682de343796d9f223e583ca6 Mon Sep 17 00:00:00 2001
From: Dawid Dziurla
Date: Sun, 11 Feb 2024 11:09:49 +0100
Subject: [PATCH 017/200] molecule: 6.0.3 -> 24.2.0
---
pkgs/development/python-modules/molecule/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/molecule/default.nix b/pkgs/development/python-modules/molecule/default.nix
index da881f658675..79d7b56984b5 100644
--- a/pkgs/development/python-modules/molecule/default.nix
+++ b/pkgs/development/python-modules/molecule/default.nix
@@ -19,12 +19,12 @@
buildPythonPackage rec {
pname = "molecule";
- version = "6.0.3";
+ version = "24.2.0";
format = "pyproject";
src = fetchPypi {
inherit pname version;
- hash = "sha256-0qiBBi/MXvHgjB5RJ8BDVNLJUXGVXicL2Cs/v+9y07A=";
+ hash = "sha256-R8mCp9Bdt4Rtp3/nFZ3rlG8myvsuOI/HGBK+AImkF3Y=";
};
nativeBuildInputs = [
From 830cfc27d99aed29f149b83e175e747105748d0d Mon Sep 17 00:00:00 2001
From: Thomas Gerbet
Date: Sun, 11 Feb 2024 18:09:11 +0100
Subject: [PATCH 018/200] tinyxml: apply patches for CVE-2023-34194 and
CVE-2021-42260
---
pkgs/development/libraries/tinyxml/2.6.2.nix | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/pkgs/development/libraries/tinyxml/2.6.2.nix b/pkgs/development/libraries/tinyxml/2.6.2.nix
index ebfd8e5670ff..6589e718f10e 100644
--- a/pkgs/development/libraries/tinyxml/2.6.2.nix
+++ b/pkgs/development/libraries/tinyxml/2.6.2.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, unzip }:
+{ lib, stdenv, fetchurl, fetchpatch, unzip }:
let
version = "2.6.2";
@@ -21,6 +21,17 @@ in stdenv.mkDerivation {
# Use CC, CXX, and LD from environment
./2.6.2-cxx.patch
+
+ (fetchpatch {
+ name = "CVE-2023-34194.patch";
+ url = "https://salsa.debian.org/debian/tinyxml/-/raw/2366e1f23d059d4c20c43c54176b6bd78d6a83fc/debian/patches/CVE-2023-34194.patch";
+ hash = "sha256-ow4LmLQV24SAU6M1J8PXpW5c95+el3t8weM9JK5xJfg=";
+ })
+ (fetchpatch {
+ name = "CVE-2021-42260.patch";
+ url = "https://salsa.debian.org/debian/tinyxml/-/raw/dc332a9f4e05496c8342b778c14b256083beb1ee/debian/patches/CVE-2021-42260.patch";
+ hash = "sha256-pIM0uOnUQOW93w/PEPuW3yKq1mdvNT/ClCYVc2hLoY8=";
+ })
];
preConfigure = "export LD=${stdenv.cc.targetPrefix}c++";
From 89f5f4ab774f08bc5b677e7ad5687f477822b96a Mon Sep 17 00:00:00 2001
From: Aurelia
Date: Sun, 11 Feb 2024 23:13:55 +0100
Subject: [PATCH 019/200] kdiskmark: 3.0.0 -> 3.1.4
---
pkgs/tools/filesystems/kdiskmark/default.nix | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/pkgs/tools/filesystems/kdiskmark/default.nix b/pkgs/tools/filesystems/kdiskmark/default.nix
index 200705098409..fd6281a43ab6 100644
--- a/pkgs/tools/filesystems/kdiskmark/default.nix
+++ b/pkgs/tools/filesystems/kdiskmark/default.nix
@@ -5,19 +5,20 @@
, qttools
, fio
, cmake
-, kauth
+, polkit-qt
, extra-cmake-modules
, fetchFromGitHub
}:
stdenv.mkDerivation rec {
name = "kdiskmark";
- version = "3.0.0";
+ version = "3.1.4";
src = fetchFromGitHub {
owner = "jonmagon";
repo = "kdiskmark";
rev = version;
- sha256 = "sha256-fDimH0BX0zxGuOMNLhNbMGMr2pS+qbZhflSpoLFK+Ng=";
+ sha256 = "sha256-JueY7zw9PIo9ETi7pQLpw8FGRhNXYXeXEvTzZGz9lbw=";
+ fetchSubmodules = true;
};
nativeBuildInputs = [ cmake wrapQtAppsHook ];
@@ -26,13 +27,12 @@ stdenv.mkDerivation rec {
qtbase
qttools
extra-cmake-modules
- kauth
+ polkit-qt
];
- postInstall = ''
- # so that kdiskmark can be used as unpriviledged user even on non-kde
- # (where kauth is not in environment.systemPackages)
- ln -s ${kauth}/share/dbus-1/system.d/org.kde.kf5auth.conf $out/share/dbus-1/system.d/00-kdiskmark-needs-org.kde.kf5auth.conf
+ preConfigure = ''
+ substituteInPlace CMakeLists.txt \
+ --replace \$\{POLKITQT-1_POLICY_FILES_INSTALL_DIR\} $out/share/polkit-1/actions
'';
qtWrapperArgs =
From caefd1615b2232ea7c49fcc25fb42f6980f6cd82 Mon Sep 17 00:00:00 2001
From: Dawid Dziurla
Date: Mon, 12 Feb 2024 11:35:21 +0100
Subject: [PATCH 020/200] molecule: add version test
---
pkgs/development/python-modules/molecule/default.nix | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/pkgs/development/python-modules/molecule/default.nix b/pkgs/development/python-modules/molecule/default.nix
index 79d7b56984b5..6b46ae62258c 100644
--- a/pkgs/development/python-modules/molecule/default.nix
+++ b/pkgs/development/python-modules/molecule/default.nix
@@ -1,11 +1,13 @@
{ lib
, buildPythonPackage
, fetchPypi
+, testers
, ansible-compat
, ansible-core
, click-help-colors
, enrich
, jsonschema
+, molecule
, withPlugins ? true, molecule-plugins
, packaging
, pluggy
@@ -51,6 +53,14 @@ buildPythonPackage rec {
# tests can't be easily run without installing things from ansible-galaxy
doCheck = false;
+ passthru.tests.version = (testers.testVersion {
+ package = molecule;
+ command = "PY_COLORS=0 ${pname} --version";
+ }).overrideAttrs (old: {
+ # workaround the error: Permission denied: '/homeless-shelter'
+ HOME = "$(mktemp -d)";
+ });
+
meta = with lib; {
description = "Molecule aids in the development and testing of Ansible roles";
homepage = "https://github.com/ansible-community/molecule";
From 352a41f7ce0146a3aeac8bc71dba96a32e35ff62 Mon Sep 17 00:00:00 2001
From: zimbatm
Date: Thu, 1 Feb 2024 14:37:27 +0100
Subject: [PATCH 021/200] python311Packages.essentials: init at 0.1.5
---
.../python-modules/essentials/default.nix | 38 +++++++++++++++++++
pkgs/top-level/python-packages.nix | 2 +
2 files changed, 40 insertions(+)
create mode 100644 pkgs/development/python-modules/essentials/default.nix
diff --git a/pkgs/development/python-modules/essentials/default.nix b/pkgs/development/python-modules/essentials/default.nix
new file mode 100644
index 000000000000..69a494a0eb5d
--- /dev/null
+++ b/pkgs/development/python-modules/essentials/default.nix
@@ -0,0 +1,38 @@
+{
+ buildPythonPackage,
+ fetchFromGitHub,
+ setuptools,
+ pytestCheckHook,
+ pythonImportsCheckHook,
+ lib,
+}:
+buildPythonPackage rec {
+ pname = "essentials";
+ version = "1.1.5";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "Neoteroi";
+ repo = "essentials";
+ rev = "v${version}";
+ hash = "sha256-WMHjBVkeSoQ4Naj1U7Bg9j2hcoErH1dx00BPKiom9T4=";
+ };
+
+ nativeBuildInputs = [ setuptools ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [
+ "essentials"
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/Neoteroi/essentials";
+ description = "General purpose classes and functions";
+ changelog = "https://github.com/Neoteroi/essentials/releases/v${version}";
+ license = licenses.mit;
+ maintainers = with maintainers; [aldoborrero zimbatm];
+ };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 9c483e790da8..763de818712c 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -3745,6 +3745,8 @@ self: super: with self; {
escapism = callPackage ../development/python-modules/escapism { };
+ essentials = callPackage ../development/python-modules/essentials { };
+
etcd = callPackage ../development/python-modules/etcd { };
etcd3 = callPackage ../development/python-modules/etcd3 {
From 7782d26fb9aad17c5413146316b0a8503a865f5a Mon Sep 17 00:00:00 2001
From: zimbatm
Date: Thu, 1 Feb 2024 16:06:07 +0100
Subject: [PATCH 022/200] python311Packages.essentials-openapi: init at 1.0.9
---
.../essentials-openapi/default.nix | 65 +++++++++++++++++++
pkgs/top-level/python-packages.nix | 2 +
2 files changed, 67 insertions(+)
create mode 100644 pkgs/development/python-modules/essentials-openapi/default.nix
diff --git a/pkgs/development/python-modules/essentials-openapi/default.nix b/pkgs/development/python-modules/essentials-openapi/default.nix
new file mode 100644
index 000000000000..52824049c6c1
--- /dev/null
+++ b/pkgs/development/python-modules/essentials-openapi/default.nix
@@ -0,0 +1,65 @@
+{
+ buildPythonPackage,
+ fetchFromGitHub,
+ lib,
+ click,
+ essentials,
+ flask,
+ hatchling,
+ httpx,
+ jinja2,
+ markupsafe,
+ pydantic,
+ pytestCheckHook,
+ pythonImportsCheckHook,
+ pyyaml,
+ rich,
+ setuptools
+}:
+buildPythonPackage rec {
+ pname = "essentials-openapi";
+ version = "1.0.7";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "Neoteroi";
+ repo = "essentials-openapi";
+ rev = "v${version}";
+ hash = "sha256-j0vEMNXZ9TrcFx8iIyTFQIwF49LEincLmnAt+qodYmA=";
+ };
+
+ nativeBuildInputs = [
+ hatchling
+ ];
+
+ nativeCheckInputs = [
+ flask
+ httpx
+ pydantic
+ pytestCheckHook
+ rich
+ setuptools
+ ];
+
+ propagatedBuildInputs = [
+ pyyaml
+ essentials
+ markupsafe
+ ];
+
+ passthru.optional-dependencies = {
+ full = [ click jinja2 rich httpx ];
+ };
+
+ pythonImportsCheck = [
+ "openapidocs"
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/Neoteroi/essentials-openapi";
+ description = "Functions to handle OpenAPI Documentation";
+ changelog = "https://github.com/Neoteroi/essentials-openapi/releases/v${version}";
+ license = licenses.mit;
+ maintainers = with maintainers; [aldoborrero zimbatm];
+ };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 763de818712c..474b7f2b1de6 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -3747,6 +3747,8 @@ self: super: with self; {
essentials = callPackage ../development/python-modules/essentials { };
+ essentials-openapi = callPackage ../development/python-modules/essentials-openapi { };
+
etcd = callPackage ../development/python-modules/etcd { };
etcd3 = callPackage ../development/python-modules/etcd3 {
From 64cb577ff11cfb754ef7bf981ef7865e712687dc Mon Sep 17 00:00:00 2001
From: zimbatm
Date: Thu, 1 Feb 2024 16:12:34 +0100
Subject: [PATCH 023/200] python311Packages.neoteroi-mkdocs: init at 1.0.4
---
.../neoteroi-mkdocs/default.nix | 63 +++++++++++++++++++
pkgs/top-level/python-packages.nix | 2 +
2 files changed, 65 insertions(+)
create mode 100644 pkgs/development/python-modules/neoteroi-mkdocs/default.nix
diff --git a/pkgs/development/python-modules/neoteroi-mkdocs/default.nix b/pkgs/development/python-modules/neoteroi-mkdocs/default.nix
new file mode 100644
index 000000000000..30b226c6d5bb
--- /dev/null
+++ b/pkgs/development/python-modules/neoteroi-mkdocs/default.nix
@@ -0,0 +1,63 @@
+{
+ buildPythonPackage,
+ fetchFromGitHub,
+ lib,
+ click,
+ essentials-openapi,
+ flask,
+ hatchling,
+ httpx,
+ jinja2,
+ mkdocs,
+ pytestCheckHook,
+ pythonImportsCheckHook,
+ rich,
+ setuptools,
+}:
+buildPythonPackage rec {
+ pname = "neoteroi-mkdocs";
+ version = "1.0.4";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "Neoteroi";
+ repo = "mkdocs-plugins";
+ rev = "v${version}";
+ hash = "sha256-UyTlgKWdBWckI9sBL4GRQtgNHYpHpZlWVOdmdQ+7lss=";
+ };
+
+ buildInputs = [
+ hatchling
+ ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ flask
+ setuptools
+ ];
+
+ propagatedBuildInputs = [
+ essentials-openapi
+ click
+ jinja2
+ httpx
+ mkdocs
+ rich
+ ];
+
+ disabledTests = [
+ "test_contribs" # checks against its own git repository
+ ];
+
+ pythonImportsCheck = [
+ "neoteroi.mkdocs"
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/Neoteroi/mkdocs-plugins";
+ description = "Plugins for MkDocs";
+ changelog = "https://github.com/Neoteroi/mkdocs-plugins/releases/v${version}";
+ license = licenses.mit;
+ maintainers = with maintainers; [aldoborrero zimbatm];
+ };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 474b7f2b1de6..03f1442951a3 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -8303,6 +8303,8 @@ self: super: with self; {
neo4j = callPackage ../development/python-modules/neo4j { };
+ neoteroi-mkdocs = callPackage ../development/python-modules/neoteroi-mkdocs { };
+
nessclient = callPackage ../development/python-modules/nessclient { };
nest = toPythonModule(pkgs.nest-mpi.override { withPython = true; python3 = python; });
From cad95ac98ed8fb4367c5ab53b71d7b42e2d041c9 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 12 Feb 2024 21:47:10 +0000
Subject: [PATCH 024/200] qcad: 3.29.3.1 -> 3.29.4.1
---
pkgs/applications/misc/qcad/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/misc/qcad/default.nix b/pkgs/applications/misc/qcad/default.nix
index 9ab33ad29492..ea54dc325885 100644
--- a/pkgs/applications/misc/qcad/default.nix
+++ b/pkgs/applications/misc/qcad/default.nix
@@ -18,14 +18,14 @@
mkDerivation rec {
pname = "qcad";
- version = "3.29.3.1";
+ version = "3.29.4.1";
src = fetchFromGitHub {
name = "qcad-${version}-src";
owner = "qcad";
repo = "qcad";
rev = "v${version}";
- sha256 = "sha256-QPBiEoOseNUzAWQHPEBq6O0jg8ed5dH+8xlyRCct0g4=";
+ sha256 = "sha256-00lPgiE3hsP3SL96ygBP91CaAWi1IGOYUO7zC/ORG1U=";
};
patches = [
From c1984a920f1e34dad268451d18efb0a20b01b592 Mon Sep 17 00:00:00 2001
From: Mateusz Wykurz
Date: Mon, 12 Feb 2024 22:06:49 -0700
Subject: [PATCH 025/200] rcp: 0.5.0 -> 0.6.0
---
pkgs/by-name/rc/rcp/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/rc/rcp/package.nix b/pkgs/by-name/rc/rcp/package.nix
index 109d81bec9f5..0a9661f2a97a 100644
--- a/pkgs/by-name/rc/rcp/package.nix
+++ b/pkgs/by-name/rc/rcp/package.nix
@@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "rcp";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "wykurz";
repo = "rcp";
rev = "v${version}";
- hash = "sha256-5CqQwTJAQhO9mLfMan6JhNY3N2gfwR6wmGtVBYzVxuc=";
+ hash = "sha256-a/gjphldS17W2OWUXpo+bayqaxINVLI7B27wlicT4Ks=";
};
- cargoHash = "sha256-sF7RjuVRNfJa3vw71S+BKIBLeWT6biekAE/56BsZYkw=";
+ cargoHash = "sha256-i8CrS0WlqlyXmI1waYrbiSFifAn5vqRW0YeQ1Izu0XE=";
checkFlags = [
# this test also sets setuid permissions on a test file (3oXXX) which doesn't work in a sandbox
From 6b759628f4cfc984dddbceecb66024dc3aa79290 Mon Sep 17 00:00:00 2001
From: Bruno Rodrigues
Date: Tue, 13 Feb 2024 09:20:47 +0000
Subject: [PATCH 026/200] rPackages.archive: added dependency
---
pkgs/development/r-modules/default.nix | 1 +
1 file changed, 1 insertion(+)
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix
index 48d6c19f269a..b9d7ac609acf 100644
--- a/pkgs/development/r-modules/default.nix
+++ b/pkgs/development/r-modules/default.nix
@@ -525,6 +525,7 @@ let
chebpol = [ pkgs.pkg-config ];
fftw = [ pkgs.pkg-config ];
gdtools = [ pkgs.pkg-config ];
+ archive = [ pkgs.libarchive];
SuperGauss = [ pkgs.pkg-config pkgs.fftw.dev];
jqr = [ pkgs.jq.lib ];
kza = [ pkgs.pkg-config ];
From 9aa2c781aa6e486aba9bbc39cf62edbde7bb01a5 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Tue, 13 Feb 2024 14:18:28 +0100
Subject: [PATCH 027/200] python311Packages.fakeredis: 2.20.1 -> 2.21.0
Diff: https://github.com/dsoftwareinc/fakeredis-py/compare/refs/tags/v2.20.1...v2.21.0
Changelog: https://github.com/cunla/fakeredis-py/releases/tag/v2.21.0
---
pkgs/development/python-modules/fakeredis/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/fakeredis/default.nix b/pkgs/development/python-modules/fakeredis/default.nix
index b39241bc9058..97849371f0cd 100644
--- a/pkgs/development/python-modules/fakeredis/default.nix
+++ b/pkgs/development/python-modules/fakeredis/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "fakeredis";
- version = "2.20.1";
+ version = "2.21.0";
format = "pyproject";
disabled = pythonOlder "3.7";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "dsoftwareinc";
repo = "fakeredis-py";
rev = "refs/tags/v${version}";
- hash = "sha256-TmgHAskR5MF/lzF0NHgXKecLsSCoc7xsm7gRgupm0Ws=";
+ hash = "sha256-A+XOCWeXVt8SUkKM+TKra8xODuCD0QE9+/8FefUt4OY=";
};
nativeBuildInputs = [
From 1be7ffb2914468263ff72d05063d09004dc98add Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Robert=20Sch=C3=BCtz?=
Date: Tue, 13 Feb 2024 11:40:42 -0800
Subject: [PATCH 028/200] igraph: 0.10.9 -> 0.10.10
Diff: https://github.com/igraph/igraph/compare/0.10.9...0.10.10
Changelog: https://github.com/igraph/igraph/blob/0.10.10/CHANGELOG.md
---
pkgs/development/libraries/igraph/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/libraries/igraph/default.nix b/pkgs/development/libraries/igraph/default.nix
index b0017e03ebc7..55915b4bb523 100644
--- a/pkgs/development/libraries/igraph/default.nix
+++ b/pkgs/development/libraries/igraph/default.nix
@@ -26,13 +26,13 @@ assert (blas.isILP64 == lapack.isILP64 &&
stdenv.mkDerivation (finalAttrs: {
pname = "igraph";
- version = "0.10.9";
+ version = "0.10.10";
src = fetchFromGitHub {
owner = "igraph";
repo = finalAttrs.pname;
rev = finalAttrs.version;
- hash = "sha256-Iaez6Rrd684vsraCkEH5a16rXfc53MyPXcYf3sOcaOY=";
+ hash = "sha256-xFX48qAr0x0iNRns/aGH9UKL0wGJyfccQLdEXUFI/TU=";
};
postPatch = ''
From cdc9b2e29ccb23c3db8c69cc1fb9d3ecde6ea366 Mon Sep 17 00:00:00 2001
From: Bruno Rodrigues
Date: Tue, 13 Feb 2024 21:25:55 +0100
Subject: [PATCH 029/200] rPackages.apcf: add dependency
---
pkgs/development/r-modules/default.nix | 1 +
1 file changed, 1 insertion(+)
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix
index 48d6c19f269a..cc95bb91d27d 100644
--- a/pkgs/development/r-modules/default.nix
+++ b/pkgs/development/r-modules/default.nix
@@ -426,6 +426,7 @@ let
seqminer = with pkgs; [ zlib.dev bzip2 ];
sf = with pkgs; [ gdal proj geos libtiff curl ];
terra = with pkgs; [ gdal proj geos ];
+ apcf = with pkgs; [ geos ];
showtext = with pkgs; [ zlib libpng icu freetype.dev ];
simplexreg = [ pkgs.gsl ];
spate = [ pkgs.fftw.dev ];
From f74cea2c6c8dd475ab718a82355acd6c9d2e892f Mon Sep 17 00:00:00 2001
From: Bruno Rodrigues
Date: Tue, 13 Feb 2024 21:31:26 +0100
Subject: [PATCH 030/200] rPackages.strawr: added dependency
---
pkgs/development/r-modules/default.nix | 1 +
1 file changed, 1 insertion(+)
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix
index 48d6c19f269a..b901f97ff40a 100644
--- a/pkgs/development/r-modules/default.nix
+++ b/pkgs/development/r-modules/default.nix
@@ -425,6 +425,7 @@ let
webp = [ pkgs.pkg-config ];
seqminer = with pkgs; [ zlib.dev bzip2 ];
sf = with pkgs; [ gdal proj geos libtiff curl ];
+ strawr = with pkgs; [ curl.dev ];
terra = with pkgs; [ gdal proj geos ];
showtext = with pkgs; [ zlib libpng icu freetype.dev ];
simplexreg = [ pkgs.gsl ];
From 3ee7340f3d2a1156ca6f462b70666274acbcd08d Mon Sep 17 00:00:00 2001
From: Bruno Rodrigues
Date: Tue, 13 Feb 2024 21:41:08 +0100
Subject: [PATCH 031/200] rPackages.PoissonMultinomial: added dependency
---
pkgs/development/r-modules/default.nix | 1 +
1 file changed, 1 insertion(+)
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix
index 48d6c19f269a..0b3857751eb6 100644
--- a/pkgs/development/r-modules/default.nix
+++ b/pkgs/development/r-modules/default.nix
@@ -626,6 +626,7 @@ let
redux = [ pkgs.hiredis ];
RmecabKo = [ pkgs.mecab ];
PoissonBinomial = [ pkgs.fftw.dev ];
+ PoissonMultinomial = [ pkgs.fftw.dev ];
rrd = [ pkgs.rrdtool ];
flowWorkspace = [ pkgs.zlib.dev ];
RcppMeCab = [ pkgs.mecab ];
From d6778cb5187740c0fd2d4ecab3529507e7a66df9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Kupcsik?=
Date: Tue, 13 Feb 2024 22:21:41 +0100
Subject: [PATCH 032/200] rPackages.CytoML: fix build failure
Adds libxml to the nativeBuildInputs
---
pkgs/development/r-modules/default.nix | 1 +
1 file changed, 1 insertion(+)
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix
index 48d6c19f269a..a891dbd3c51a 100644
--- a/pkgs/development/r-modules/default.nix
+++ b/pkgs/development/r-modules/default.nix
@@ -328,6 +328,7 @@ let
chebpol = [ pkgs.fftw.dev ];
ChemmineOB = with pkgs; [ openbabel pkg-config ];
curl = [ pkgs.curl.dev ];
+ CytoML = [ pkgs.libxml2.dev ];
data_table = with pkgs; [ pkg-config zlib.dev ] ++ lib.optional stdenv.isDarwin pkgs.llvmPackages.openmp;
devEMF = with pkgs; [ xorg.libXft.dev ];
diversitree = with pkgs; [ gsl fftw ];
From 9be0bd4ed669867278afe235af7f342b4b04c982 Mon Sep 17 00:00:00 2001
From: Mario Rodas
Date: Wed, 14 Feb 2024 04:20:00 +0000
Subject: [PATCH 033/200] crunchy-cli: 3.0.0-dev.10 -> 3.2.5
---
.../applications/video/crunchy-cli/Cargo.lock | 2354 +++++++++++++++++
.../video/crunchy-cli/default.nix | 36 +-
2 files changed, 2374 insertions(+), 16 deletions(-)
create mode 100644 pkgs/applications/video/crunchy-cli/Cargo.lock
diff --git a/pkgs/applications/video/crunchy-cli/Cargo.lock b/pkgs/applications/video/crunchy-cli/Cargo.lock
new file mode 100644
index 000000000000..58e768c9e4cc
--- /dev/null
+++ b/pkgs/applications/video/crunchy-cli/Cargo.lock
@@ -0,0 +1,2354 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "addr2line"
+version = "0.21.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
+dependencies = [
+ "gimli",
+]
+
+[[package]]
+name = "adler"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+
+[[package]]
+name = "aes"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2"
+dependencies = [
+ "cfg-if",
+ "cipher",
+ "cpufeatures",
+]
+
+[[package]]
+name = "aho-corasick"
+version = "1.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
+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 = "anstream"
+version = "0.6.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4cd2405b3ac1faab2990b74d728624cd9fd115651fcecc7c2d8daf01376275ba"
+dependencies = [
+ "anstyle",
+ "anstyle-parse",
+ "anstyle-query",
+ "anstyle-wincon",
+ "colorchoice",
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
+
+[[package]]
+name = "anstyle-parse"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"
+dependencies = [
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle-query"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"
+dependencies = [
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "anstyle-wincon"
+version = "3.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"
+dependencies = [
+ "anstyle",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.79"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
+
+[[package]]
+name = "async-speed-limit"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97d287ccbfb44ae20287d2f9c72ad9e560d50810883870697db5b320c541f183"
+dependencies = [
+ "futures-core",
+ "futures-io",
+ "futures-timer",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "async-trait"
+version = "0.1.77"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[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.69"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
+dependencies = [
+ "addr2line",
+ "cc",
+ "cfg-if",
+ "libc",
+ "miniz_oxide",
+ "object",
+ "rustc-demangle",
+]
+
+[[package]]
+name = "base64"
+version = "0.21.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
+
+[[package]]
+name = "base64-serde"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba368df5de76a5bea49aaf0cf1b39ccfbbef176924d1ba5db3e4135216cbe3c7"
+dependencies = [
+ "base64",
+ "serde",
+]
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bitflags"
+version = "2.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
+
+[[package]]
+name = "block-padding"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93"
+dependencies = [
+ "generic-array",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
+
+[[package]]
+name = "bytes"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
+
+[[package]]
+name = "cbc"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6"
+dependencies = [
+ "cipher",
+]
+
+[[package]]
+name = "cc"
+version = "1.0.83"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "chrono"
+version = "0.4.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
+dependencies = [
+ "android-tzdata",
+ "iana-time-zone",
+ "js-sys",
+ "num-traits",
+ "serde",
+ "wasm-bindgen",
+ "windows-targets 0.48.5",
+]
+
+[[package]]
+name = "cipher"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
+dependencies = [
+ "crypto-common",
+ "inout",
+]
+
+[[package]]
+name = "clap"
+version = "4.4.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "58e54881c004cec7895b0068a0a954cd5d62da01aef83fa35b1e594497bf5445"
+dependencies = [
+ "clap_builder",
+ "clap_derive",
+]
+
+[[package]]
+name = "clap_builder"
+version = "4.4.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59cb82d7f531603d2fd1f507441cdd35184fa81beff7bd489570de7f773460bb"
+dependencies = [
+ "anstream",
+ "anstyle",
+ "clap_lex",
+ "strsim",
+]
+
+[[package]]
+name = "clap_complete"
+version = "4.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97aeaa95557bd02f23fbb662f981670c3d20c5a26e69f7354b28f57092437fcd"
+dependencies = [
+ "clap",
+]
+
+[[package]]
+name = "clap_derive"
+version = "4.4.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442"
+dependencies = [
+ "heck",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
+
+[[package]]
+name = "clap_mangen"
+version = "0.2.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4a7c2b01e5e779c19f46a94bbd398f33ae63b0f78c07108351fb4536845bb7fd"
+dependencies = [
+ "clap",
+ "roff",
+]
+
+[[package]]
+name = "colorchoice"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
+
+[[package]]
+name = "console"
+version = "0.15.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb"
+dependencies = [
+ "encode_unicode",
+ "lazy_static",
+ "libc",
+ "unicode-width",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "cookie"
+version = "0.16.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb"
+dependencies = [
+ "percent-encoding",
+ "time",
+ "version_check",
+]
+
+[[package]]
+name = "cookie_store"
+version = "0.16.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d606d0fba62e13cf04db20536c05cb7f13673c161cb47a47a82b9b9e7d3f1daa"
+dependencies = [
+ "cookie",
+ "idna 0.2.3",
+ "log",
+ "publicsuffix",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "time",
+ "url",
+]
+
+[[package]]
+name = "core-foundation"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "core-foundation-sys"
+version = "0.8.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
+
+[[package]]
+name = "cpufeatures"
+version = "0.2.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "crunchy-cli"
+version = "3.2.5"
+dependencies = [
+ "chrono",
+ "clap",
+ "clap_complete",
+ "clap_mangen",
+ "crunchy-cli-core",
+ "native-tls",
+ "tokio",
+]
+
+[[package]]
+name = "crunchy-cli-core"
+version = "3.2.5"
+dependencies = [
+ "anyhow",
+ "async-speed-limit",
+ "chrono",
+ "clap",
+ "crunchyroll-rs",
+ "ctrlc",
+ "derive_setters",
+ "dialoguer",
+ "dirs",
+ "fs2",
+ "futures-util",
+ "http",
+ "indicatif",
+ "lazy_static",
+ "log",
+ "nix",
+ "num_cpus",
+ "regex",
+ "reqwest",
+ "rustls-native-certs",
+ "serde",
+ "serde_json",
+ "serde_plain",
+ "shlex",
+ "sys-locale",
+ "tempfile",
+ "tokio",
+ "tokio-util",
+ "tower-service",
+]
+
+[[package]]
+name = "crunchyroll-rs"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "828ff3c0f11de8f8afda7dc3bd24e206e1b13cee6abfd87856123305864681d2"
+dependencies = [
+ "aes",
+ "async-trait",
+ "cbc",
+ "chrono",
+ "crunchyroll-rs-internal",
+ "dash-mpd",
+ "futures-util",
+ "lazy_static",
+ "m3u8-rs",
+ "regex",
+ "reqwest",
+ "rustls",
+ "serde",
+ "serde_json",
+ "serde_urlencoded",
+ "smart-default",
+ "tokio",
+ "tower-service",
+ "webpki-roots 0.26.0",
+]
+
+[[package]]
+name = "crunchyroll-rs-internal"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c7051a39e25a19ef0aa753e7da179787a3db0fb8a01977a7e22cd288f7ff0e27"
+dependencies = [
+ "darling",
+ "quote",
+ "syn",
+]
+
+[[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 = "ctrlc"
+version = "3.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b467862cc8610ca6fc9a1532d7777cee0804e678ab45410897b9396495994a0b"
+dependencies = [
+ "nix",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "darling"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e"
+dependencies = [
+ "darling_core",
+ "darling_macro",
+]
+
+[[package]]
+name = "darling_core"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621"
+dependencies = [
+ "fnv",
+ "ident_case",
+ "proc-macro2",
+ "quote",
+ "strsim",
+ "syn",
+]
+
+[[package]]
+name = "darling_macro"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
+dependencies = [
+ "darling_core",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "dash-mpd"
+version = "0.14.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7cf94350e05e27c941b8cfc06bffeec3afcac11f42df289378ddf43e192d2e15"
+dependencies = [
+ "base64",
+ "base64-serde",
+ "chrono",
+ "fs-err",
+ "iso8601",
+ "lazy_static",
+ "num-traits",
+ "quick-xml",
+ "regex",
+ "serde",
+ "serde_path_to_error",
+ "serde_with",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "url",
+ "xattr",
+]
+
+[[package]]
+name = "deranged"
+version = "0.3.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
+dependencies = [
+ "powerfmt",
+ "serde",
+]
+
+[[package]]
+name = "derive_setters"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4e8ef033054e131169b8f0f9a7af8f5533a9436fadf3c500ed547f730f07090d"
+dependencies = [
+ "darling",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "dialoguer"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de"
+dependencies = [
+ "console",
+ "shell-words",
+ "thiserror",
+]
+
+[[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 = "either"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
+
+[[package]]
+name = "encode_unicode"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
+
+[[package]]
+name = "encoding_rs"
+version = "0.8.33"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
+dependencies = [
+ "cfg-if",
+]
+
+[[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.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
+dependencies = [
+ "libc",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "fastrand"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
+
+[[package]]
+name = "fnv"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+
+[[package]]
+name = "foreign-types"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
+dependencies = [
+ "foreign-types-shared",
+]
+
+[[package]]
+name = "foreign-types-shared"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
+
+[[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 = "fs-err"
+version = "2.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "fs2"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
+dependencies = [
+ "futures-core",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
+
+[[package]]
+name = "futures-io"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
+
+[[package]]
+name = "futures-macro"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "futures-sink"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
+
+[[package]]
+name = "futures-task"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
+
+[[package]]
+name = "futures-timer"
+version = "3.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c"
+
+[[package]]
+name = "futures-util"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
+dependencies = [
+ "futures-core",
+ "futures-io",
+ "futures-macro",
+ "futures-sink",
+ "futures-task",
+ "memchr",
+ "pin-project-lite",
+ "pin-utils",
+ "slab",
+]
+
+[[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.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi",
+]
+
+[[package]]
+name = "gimli"
+version = "0.28.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
+
+[[package]]
+name = "h2"
+version = "0.3.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b553656127a00601c8ae5590fcfdc118e4083a7924b6cf4ffc1ea4b99dc429d7"
+dependencies = [
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "futures-util",
+ "http",
+ "indexmap 2.1.0",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+
+[[package]]
+name = "hashbrown"
+version = "0.14.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
+
+[[package]]
+name = "heck"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+
+[[package]]
+name = "hermit-abi"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
+
+[[package]]
+name = "hex"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+
+[[package]]
+name = "http"
+version = "0.2.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb"
+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.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+
+[[package]]
+name = "httpdate"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
+
+[[package]]
+name = "hyper"
+version = "0.14.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "pin-project-lite",
+ "socket2",
+ "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",
+ "tokio",
+ "tokio-rustls",
+]
+
+[[package]]
+name = "hyper-tls"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
+dependencies = [
+ "bytes",
+ "hyper",
+ "native-tls",
+ "tokio",
+ "tokio-native-tls",
+]
+
+[[package]]
+name = "iana-time-zone"
+version = "0.1.59"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539"
+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.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
+dependencies = [
+ "matches",
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "idna"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6"
+dependencies = [
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[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.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
+dependencies = [
+ "equivalent",
+ "hashbrown 0.14.3",
+ "serde",
+]
+
+[[package]]
+name = "indicatif"
+version = "0.17.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25"
+dependencies = [
+ "console",
+ "instant",
+ "number_prefix",
+ "portable-atomic",
+ "unicode-width",
+]
+
+[[package]]
+name = "inout"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
+dependencies = [
+ "block-padding",
+ "generic-array",
+]
+
+[[package]]
+name = "instant"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "ipnet"
+version = "2.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
+
+[[package]]
+name = "iso8601"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "924e5d73ea28f59011fec52a0d12185d496a9b075d360657aed2a5707f701153"
+dependencies = [
+ "nom",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
+
+[[package]]
+name = "js-sys"
+version = "0.3.67"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1"
+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.152"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7"
+
+[[package]]
+name = "libredox"
+version = "0.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
+dependencies = [
+ "bitflags 2.4.1",
+ "libc",
+ "redox_syscall",
+]
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.4.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456"
+
+[[package]]
+name = "log"
+version = "0.4.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
+
+[[package]]
+name = "m3u8-rs"
+version = "5.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c1d7ba86f7ea62f17f4310c55e93244619ddc7dadfc7e565de1967e4e41e6e7"
+dependencies = [
+ "chrono",
+ "nom",
+]
+
+[[package]]
+name = "matches"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
+
+[[package]]
+name = "memchr"
+version = "2.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
+
+[[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"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+
+[[package]]
+name = "miniz_oxide"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+dependencies = [
+ "adler",
+]
+
+[[package]]
+name = "mio"
+version = "0.8.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09"
+dependencies = [
+ "libc",
+ "wasi",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "native-tls"
+version = "0.2.11"
+source = "git+https://github.com/crunchy-labs/rust-not-so-native-tls.git?rev=fdba246#fdba246a79986607cbdf573733445498bb6da2a9"
+dependencies = [
+ "libc",
+ "log",
+ "openssl",
+ "openssl-probe",
+ "openssl-sys",
+ "schannel",
+ "security-framework",
+ "security-framework-sys",
+ "tempfile",
+]
+
+[[package]]
+name = "nix"
+version = "0.27.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
+dependencies = [
+ "bitflags 2.4.1",
+ "cfg-if",
+ "libc",
+]
+
+[[package]]
+name = "nom"
+version = "7.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+dependencies = [
+ "memchr",
+ "minimal-lexical",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
+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",
+ "libc",
+]
+
+[[package]]
+name = "number_prefix"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
+
+[[package]]
+name = "object"
+version = "0.32.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.19.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
+
+[[package]]
+name = "openssl"
+version = "0.10.62"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671"
+dependencies = [
+ "bitflags 2.4.1",
+ "cfg-if",
+ "foreign-types",
+ "libc",
+ "once_cell",
+ "openssl-macros",
+ "openssl-sys",
+]
+
+[[package]]
+name = "openssl-macros"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "openssl-probe"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+
+[[package]]
+name = "openssl-src"
+version = "300.2.1+3.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3fe476c29791a5ca0d1273c697e96085bbabbbea2ef7afd5617e78a4b40332d3"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "openssl-sys"
+version = "0.9.98"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7"
+dependencies = [
+ "cc",
+ "libc",
+ "openssl-src",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "option-ext"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
+
+[[package]]
+name = "percent-encoding"
+version = "2.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
+
+[[package]]
+name = "pin-project-lite"
+version = "0.2.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[package]]
+name = "pkg-config"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a"
+
+[[package]]
+name = "portable-atomic"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0"
+
+[[package]]
+name = "powerfmt"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.76"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "psl-types"
+version = "2.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac"
+
+[[package]]
+name = "publicsuffix"
+version = "2.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96a8c1bda5ae1af7f99a2962e49df150414a43d62404644d98dd5c3a93d07457"
+dependencies = [
+ "idna 0.3.0",
+ "psl-types",
+]
+
+[[package]]
+name = "quick-xml"
+version = "0.31.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33"
+dependencies = [
+ "memchr",
+ "serde",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
+dependencies = [
+ "bitflags 1.3.2",
+]
+
+[[package]]
+name = "redox_users"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4"
+dependencies = [
+ "getrandom",
+ "libredox",
+ "thiserror",
+]
+
+[[package]]
+name = "regex"
+version = "1.10.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-automata",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
+
+[[package]]
+name = "reqwest"
+version = "0.11.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41"
+dependencies = [
+ "base64",
+ "bytes",
+ "cookie",
+ "cookie_store",
+ "encoding_rs",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "hyper",
+ "hyper-rustls",
+ "hyper-tls",
+ "ipnet",
+ "js-sys",
+ "log",
+ "mime",
+ "native-tls",
+ "once_cell",
+ "percent-encoding",
+ "pin-project-lite",
+ "rustls",
+ "rustls-pemfile",
+ "serde",
+ "serde_json",
+ "serde_urlencoded",
+ "system-configuration",
+ "tokio",
+ "tokio-native-tls",
+ "tokio-rustls",
+ "tokio-socks",
+ "tokio-util",
+ "tower-service",
+ "url",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "wasm-streams",
+ "web-sys",
+ "webpki-roots 0.25.3",
+ "winreg",
+]
+
+[[package]]
+name = "ring"
+version = "0.17.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74"
+dependencies = [
+ "cc",
+ "getrandom",
+ "libc",
+ "spin",
+ "untrusted",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "roff"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b833d8d034ea094b1ea68aa6d5c740e0d04bad9d16568d08ba6f76823a114316"
+
+[[package]]
+name = "rustc-demangle"
+version = "0.1.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+
+[[package]]
+name = "rustix"
+version = "0.38.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca"
+dependencies = [
+ "bitflags 2.4.1",
+ "errno",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "rustls"
+version = "0.21.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba"
+dependencies = [
+ "log",
+ "ring",
+ "rustls-webpki",
+ "sct",
+]
+
+[[package]]
+name = "rustls-native-certs"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
+dependencies = [
+ "openssl-probe",
+ "rustls-pemfile",
+ "schannel",
+ "security-framework",
+]
+
+[[package]]
+name = "rustls-pemfile"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
+dependencies = [
+ "base64",
+]
+
+[[package]]
+name = "rustls-pki-types"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e9d979b3ce68192e42760c7810125eb6cf2ea10efae545a156063e61f314e2a"
+
+[[package]]
+name = "rustls-webpki"
+version = "0.101.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "ryu"
+version = "1.0.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
+
+[[package]]
+name = "schannel"
+version = "0.1.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
+dependencies = [
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "sct"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "security-framework"
+version = "2.9.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
+dependencies = [
+ "bitflags 1.3.2",
+ "core-foundation",
+ "core-foundation-sys",
+ "libc",
+ "security-framework-sys",
+]
+
+[[package]]
+name = "security-framework-sys"
+version = "2.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "serde"
+version = "1.0.195"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.195"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.111"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_path_to_error"
+version = "0.1.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ebd154a240de39fdebcf5775d2675c204d7c13cf39a4c697be6493c8e734337c"
+dependencies = [
+ "itoa",
+ "serde",
+]
+
+[[package]]
+name = "serde_plain"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ce1fc6db65a611022b23a0dec6975d63fb80a302cb3388835ff02c097258d50"
+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.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23"
+dependencies = [
+ "base64",
+ "chrono",
+ "hex",
+ "indexmap 1.9.3",
+ "indexmap 2.1.0",
+ "serde",
+ "serde_json",
+ "serde_with_macros",
+ "time",
+]
+
+[[package]]
+name = "serde_with_macros"
+version = "3.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788"
+dependencies = [
+ "darling",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "shell-words"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
+
+[[package]]
+name = "shlex"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
+
+[[package]]
+name = "slab"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "smart-default"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0eb01866308440fc64d6c44d9e86c5cc17adfe33c4d6eed55da9145044d0ffc1"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "socket2"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
+dependencies = [
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "spin"
+version = "0.9.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
+
+[[package]]
+name = "strsim"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
+[[package]]
+name = "syn"
+version = "2.0.48"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "sys-locale"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0"
+dependencies = [
+ "libc",
+]
+
+[[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 = "tempfile"
+version = "3.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa"
+dependencies = [
+ "cfg-if",
+ "fastrand",
+ "redox_syscall",
+ "rustix",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "thiserror"
+version = "1.0.56"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "1.0.56"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "time"
+version = "0.3.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e"
+dependencies = [
+ "deranged",
+ "itoa",
+ "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.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f"
+dependencies = [
+ "time-core",
+]
+
+[[package]]
+name = "tinyvec"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+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.35.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104"
+dependencies = [
+ "backtrace",
+ "bytes",
+ "libc",
+ "mio",
+ "num_cpus",
+ "pin-project-lite",
+ "socket2",
+ "tokio-macros",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "tokio-macros"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "tokio-native-tls"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
+dependencies = [
+ "native-tls",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-rustls"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
+dependencies = [
+ "rustls",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-socks"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0"
+dependencies = [
+ "either",
+ "futures-util",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-util"
+version = "0.7.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15"
+dependencies = [
+ "bytes",
+ "futures-core",
+ "futures-sink",
+ "pin-project-lite",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "tower-service"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+
+[[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",
+]
+
+[[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 = "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 = "unicode-bidi"
+version = "0.3.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+
+[[package]]
+name = "unicode-normalization"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "unicode-width"
+version = "0.1.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
+dependencies = [
+ "form_urlencoded",
+ "idna 0.5.0",
+ "percent-encoding",
+]
+
+[[package]]
+name = "utf8parse"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
+
+[[package]]
+name = "vcpkg"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[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.90"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.90"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2",
+ "quote",
+ "syn",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-futures"
+version = "0.4.40"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.90"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999"
+dependencies = [
+ "quote",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.90"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.90"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b"
+
+[[package]]
+name = "wasm-streams"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7"
+dependencies = [
+ "futures-util",
+ "js-sys",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
+[[package]]
+name = "web-sys"
+version = "0.3.67"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "webpki-roots"
+version = "0.25.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10"
+
+[[package]]
+name = "webpki-roots"
+version = "0.26.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0de2cfda980f21be5a7ed2eadb3e6fe074d56022bea2cdeb1a62eb220fc04188"
+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.0",
+]
+
+[[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.0",
+]
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
+dependencies = [
+ "windows_aarch64_gnullvm 0.52.0",
+ "windows_aarch64_msvc 0.52.0",
+ "windows_i686_gnu 0.52.0",
+ "windows_i686_msvc 0.52.0",
+ "windows_x86_64_gnu 0.52.0",
+ "windows_x86_64_gnullvm 0.52.0",
+ "windows_x86_64_msvc 0.52.0",
+]
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
+
+[[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 = "xattr"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "914566e6413e7fa959cc394fb30e563ba80f3541fbd40816d4c05a0fc3f2a0f1"
+dependencies = [
+ "libc",
+ "linux-raw-sys",
+ "rustix",
+]
diff --git a/pkgs/applications/video/crunchy-cli/default.nix b/pkgs/applications/video/crunchy-cli/default.nix
index 3efeeb8544d4..5afefe4a37fc 100644
--- a/pkgs/applications/video/crunchy-cli/default.nix
+++ b/pkgs/applications/video/crunchy-cli/default.nix
@@ -1,45 +1,49 @@
{ lib
, stdenv
-, clangStdenv
, darwin
-, xcbuild
+, fetchFromGitHub
, openssl
, pkg-config
, rustPlatform
-, fetchFromGitHub
}:
-rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } rec {
+rustPlatform.buildRustPackage rec {
pname = "crunchy-cli";
- version = "3.0.0-dev.10";
+ version = "3.2.5";
src = fetchFromGitHub {
owner = "crunchy-labs";
- repo = pname;
+ repo = "crunchy-cli";
rev = "v${version}";
- hash = "sha256-uc19SmVfa5BZYDidlEgV6GNvcm9Dj0mSjdwHP5S+O4A=";
+ hash = "sha256-hzmTwUd+bQwr+5UtXKMalJZUDxOC5nhXNTXbYZN8xtA=";
};
- cargoHash = "sha256-H3D55qMUAF6t45mRbGZl+DORAl1H1a7AOe+lQP0WUUQ=";
+ cargoLock = {
+ lockFile = ./Cargo.lock;
+ outputHashes = {
+ "native-tls-0.2.11" = "sha256-+NeXsxuThKNOzVLBItKcuTAM/0zR/BzJGMKkuq99gBM=";
+ };
+ };
- nativeBuildInputs = [
+ nativeBuildInputs = lib.optionals stdenv.isLinux [
pkg-config
- ] ++ lib.optionals stdenv.isDarwin [
- xcbuild
];
- buildInputs = [
+ buildInputs = lib.optionals stdenv.isLinux [
openssl
] ++ lib.optionals stdenv.isDarwin [
- darwin.apple_sdk.frameworks.Security
+ darwin.apple_sdk.frameworks.SystemConfiguration
];
+ env = {
+ OPENSSL_NO_VENDOR = true;
+ };
+
meta = with lib; {
- description = "A pure Rust written Crunchyroll cli client and downloader";
+ description = "Command-line downloader for Crunchyroll";
homepage = "https://github.com/crunchy-labs/crunchy-cli";
- license = with licenses; [ gpl3 ];
+ license = licenses.mit;
maintainers = with maintainers; [ stepbrobd ];
mainProgram = "crunchy-cli";
};
}
-
From aa92767273eb956360cdca4d6556d7b380961613 Mon Sep 17 00:00:00 2001
From: Mario Rodas
Date: Wed, 14 Feb 2024 04:20:00 +0000
Subject: [PATCH 034/200] quicktype: 23.0.81 -> 23.0.104
Diff: https://github.com/glideapps/quicktype/compare/838c5e0e63a50d7c7790dc81118e664480fc4a80...916cd94a9d4fdeab870b6a12f42ad43ebaedf314
---
pkgs/by-name/qu/quicktype/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/qu/quicktype/package.nix b/pkgs/by-name/qu/quicktype/package.nix
index 585dd1ebf471..7e2772df95b5 100644
--- a/pkgs/by-name/qu/quicktype/package.nix
+++ b/pkgs/by-name/qu/quicktype/package.nix
@@ -2,13 +2,13 @@
buildNpmPackage rec {
pname = "quicktype";
- version = "23.0.81"; # version from https://npm.im/quicktype
+ version = "23.0.104"; # version from https://npm.im/quicktype
src = fetchFromGitHub {
owner = "glideapps";
repo = "quicktype";
- rev = "838c5e0e63a50d7c7790dc81118e664480fc4a80"; # version not tagged
- hash = "sha256-+VMkfkBSomxxlkuOeMqBCySe7VCx2K5bIdF/tmVgK/Y=";
+ rev = "916cd94a9d4fdeab870b6a12f42ad43ebaedf314"; # version not tagged
+ hash = "sha256-PI9YgFVy7Mlln9+7IAU9vzyvK606PuAJ32st3NDwXIw=";
};
postPatch = ''
From 77acdf56b643d6077039c4739979aab0322658a0 Mon Sep 17 00:00:00 2001
From: Mario Rodas
Date: Wed, 14 Feb 2024 04:20:00 +0000
Subject: [PATCH 035/200] crunchy-cli: migrate to by-name
---
pkgs/{applications/video => by-name/cr}/crunchy-cli/Cargo.lock | 0
.../default.nix => by-name/cr/crunchy-cli/package.nix} | 0
pkgs/top-level/all-packages.nix | 2 --
3 files changed, 2 deletions(-)
rename pkgs/{applications/video => by-name/cr}/crunchy-cli/Cargo.lock (100%)
rename pkgs/{applications/video/crunchy-cli/default.nix => by-name/cr/crunchy-cli/package.nix} (100%)
diff --git a/pkgs/applications/video/crunchy-cli/Cargo.lock b/pkgs/by-name/cr/crunchy-cli/Cargo.lock
similarity index 100%
rename from pkgs/applications/video/crunchy-cli/Cargo.lock
rename to pkgs/by-name/cr/crunchy-cli/Cargo.lock
diff --git a/pkgs/applications/video/crunchy-cli/default.nix b/pkgs/by-name/cr/crunchy-cli/package.nix
similarity index 100%
rename from pkgs/applications/video/crunchy-cli/default.nix
rename to pkgs/by-name/cr/crunchy-cli/package.nix
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index e6a2482f149e..9a44122c2151 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4924,8 +4924,6 @@ with pkgs;
crunch = callPackage ../tools/security/crunch { };
- crunchy-cli = callPackage ../applications/video/crunchy-cli { };
-
crudini = callPackage ../tools/misc/crudini { };
csv2odf = callPackage ../applications/office/csv2odf { };
From 7ee1aae61f682d6a7b3a6690aa3f59e0843ec738 Mon Sep 17 00:00:00 2001
From: Mario Rodas
Date: Wed, 14 Feb 2024 04:20:00 +0000
Subject: [PATCH 036/200] quicktype: add version tester
---
pkgs/by-name/qu/quicktype/package.nix | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/pkgs/by-name/qu/quicktype/package.nix b/pkgs/by-name/qu/quicktype/package.nix
index 7e2772df95b5..c6dc593d061c 100644
--- a/pkgs/by-name/qu/quicktype/package.nix
+++ b/pkgs/by-name/qu/quicktype/package.nix
@@ -1,4 +1,4 @@
-{ lib, buildNpmPackage, fetchFromGitHub, jq }:
+{ lib, buildNpmPackage, fetchFromGitHub, jq, quicktype, testers }:
buildNpmPackage rec {
pname = "quicktype";
@@ -21,6 +21,10 @@ buildNpmPackage rec {
mv packages/ $out/lib/node_modules/quicktype/
'';
+ passthru.tests = {
+ version = testers.testVersion { package = quicktype; };
+ };
+
meta = with lib; {
description = "Generate types and converters from JSON, Schema, and GraphQL";
homepage = "https://quicktype.io/";
From 29a6185988047c3e01e7a2410dcf2a742b82fc73 Mon Sep 17 00:00:00 2001
From: Mario Rodas
Date: Wed, 14 Feb 2024 04:20:00 +0000
Subject: [PATCH 037/200] uv: init at 0.1.0
---
pkgs/by-name/uv/uv/Cargo.lock | 5003 ++++++++++++++++++++++++++++++++
pkgs/by-name/uv/uv/package.nix | 68 +
2 files changed, 5071 insertions(+)
create mode 100644 pkgs/by-name/uv/uv/Cargo.lock
create mode 100644 pkgs/by-name/uv/uv/package.nix
diff --git a/pkgs/by-name/uv/uv/Cargo.lock b/pkgs/by-name/uv/uv/Cargo.lock
new file mode 100644
index 000000000000..2f3920f9ab34
--- /dev/null
+++ b/pkgs/by-name/uv/uv/Cargo.lock
@@ -0,0 +1,5003 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "addr2line"
+version = "0.21.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
+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.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9"
+dependencies = [
+ "getrandom",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "aho-corasick"
+version = "1.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "alloc-no-stdlib"
+version = "2.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
+
+[[package]]
+name = "alloc-stdlib"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
+dependencies = [
+ "alloc-no-stdlib",
+]
+
+[[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 = "anes"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
+
+[[package]]
+name = "anstream"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5"
+dependencies = [
+ "anstyle",
+ "anstyle-parse",
+ "anstyle-query",
+ "anstyle-wincon",
+ "colorchoice",
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"
+
+[[package]]
+name = "anstyle-parse"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"
+dependencies = [
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle-query"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"
+dependencies = [
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "anstyle-wincon"
+version = "3.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"
+dependencies = [
+ "anstyle",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.79"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
+
+[[package]]
+name = "arc-swap"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6"
+
+[[package]]
+name = "arrayref"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
+
+[[package]]
+name = "arrayvec"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
+
+[[package]]
+name = "assert_cmd"
+version = "2.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "00ad3f3a942eee60335ab4342358c161ee296829e0d16ff42fc1d6cb07815467"
+dependencies = [
+ "anstyle",
+ "bstr",
+ "doc-comment",
+ "predicates",
+ "predicates-core",
+ "predicates-tree",
+ "wait-timeout",
+]
+
+[[package]]
+name = "assert_fs"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2cd762e110c8ed629b11b6cde59458cc1c71de78ebbcc30099fc8e0403a2a2ec"
+dependencies = [
+ "anstyle",
+ "doc-comment",
+ "globwalk",
+ "predicates",
+ "predicates-core",
+ "predicates-tree",
+ "tempfile",
+]
+
+[[package]]
+name = "async-compression"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a116f46a969224200a0a97f29cfd4c50e7534e4b4826bd23ea2c3c533039c82c"
+dependencies = [
+ "brotli",
+ "flate2",
+ "futures-core",
+ "futures-io",
+ "memchr",
+ "pin-project-lite",
+ "tokio",
+]
+
+[[package]]
+name = "async-trait"
+version = "0.1.77"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+]
+
+[[package]]
+name = "async_http_range_reader"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea8c52f8b749ec4e8665041001a31208afdae9ef88916d2edf1610deb8b3616e"
+dependencies = [
+ "bisection",
+ "futures",
+ "http-content-range",
+ "itertools 0.12.1",
+ "memmap2 0.9.4",
+ "reqwest",
+ "thiserror",
+ "tokio",
+ "tokio-stream",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "async_zip"
+version = "0.0.16"
+source = "git+https://github.com/charliermarsh/rs-async-zip?rev=d76801da0943de985254fc6255c0e476b57c5836#d76801da0943de985254fc6255c0e476b57c5836"
+dependencies = [
+ "async-compression",
+ "crc32fast",
+ "futures-lite",
+ "pin-project",
+ "thiserror",
+ "tokio",
+ "tokio-util",
+]
+
+[[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.69"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
+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 = "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 = "bench"
+version = "0.0.0"
+dependencies = [
+ "criterion",
+ "distribution-filename",
+ "platform-tags",
+]
+
+[[package]]
+name = "bisection"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "021e079a1bab0ecce6cf4b4b74c0c37afa4a697136eb3b127875c84a8f04a8c3"
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bitflags"
+version = "2.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
+
+[[package]]
+name = "bitvec"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
+dependencies = [
+ "funty",
+ "radium",
+ "tap",
+ "wyz",
+]
+
+[[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 = "brotli"
+version = "3.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f"
+dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+ "brotli-decompressor",
+]
+
+[[package]]
+name = "brotli-decompressor"
+version = "2.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f"
+dependencies = [
+ "alloc-no-stdlib",
+ "alloc-stdlib",
+]
+
+[[package]]
+name = "bstr"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc"
+dependencies = [
+ "memchr",
+ "regex-automata 0.4.5",
+ "serde",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
+
+[[package]]
+name = "bytecheck"
+version = "0.6.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2"
+dependencies = [
+ "bytecheck_derive",
+ "ptr_meta",
+ "simdutf8",
+]
+
+[[package]]
+name = "bytecheck_derive"
+version = "0.6.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "bytemuck"
+version = "1.14.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f"
+
+[[package]]
+name = "byteorder"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
+
+[[package]]
+name = "bytes"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
+
+[[package]]
+name = "cache-key"
+version = "0.0.1"
+dependencies = [
+ "hex",
+ "seahash",
+ "url",
+]
+
+[[package]]
+name = "cachedir"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4703f3937077db8fa35bee3c8789343c1aec2585f0146f09d658d4ccc0e8d873"
+dependencies = [
+ "tempfile",
+]
+
+[[package]]
+name = "camino"
+version = "1.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "cargo-util"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "74862c3c6e53a1c1f8f0178f9d38ab41e49746cd3a7cafc239b3d0248fd4e342"
+dependencies = [
+ "anyhow",
+ "core-foundation",
+ "filetime",
+ "hex",
+ "ignore",
+ "jobserver",
+ "libc",
+ "miow",
+ "same-file",
+ "sha2",
+ "shell-escape",
+ "tempfile",
+ "tracing",
+ "walkdir",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "cast"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
+
+[[package]]
+name = "cc"
+version = "1.0.83"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
+dependencies = [
+ "jobserver",
+ "libc",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "charset"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "18e9079d1a12a2cc2bffb5db039c43661836ead4082120d5844f02555aca2d46"
+dependencies = [
+ "base64 0.13.1",
+ "encoding_rs",
+]
+
+[[package]]
+name = "chrono"
+version = "0.4.34"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b"
+dependencies = [
+ "android-tzdata",
+ "iana-time-zone",
+ "js-sys",
+ "num-traits",
+ "serde",
+ "wasm-bindgen",
+ "windows-targets 0.52.0",
+]
+
+[[package]]
+name = "ciborium"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
+dependencies = [
+ "ciborium-io",
+ "ciborium-ll",
+ "serde",
+]
+
+[[package]]
+name = "ciborium-io"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
+
+[[package]]
+name = "ciborium-ll"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
+dependencies = [
+ "ciborium-io",
+ "half",
+]
+
+[[package]]
+name = "clap"
+version = "4.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f"
+dependencies = [
+ "clap_builder",
+ "clap_derive",
+]
+
+[[package]]
+name = "clap_builder"
+version = "4.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99"
+dependencies = [
+ "anstream",
+ "anstyle",
+ "clap_lex",
+ "strsim",
+]
+
+[[package]]
+name = "clap_derive"
+version = "4.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47"
+dependencies = [
+ "heck",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
+
+[[package]]
+name = "cmake"
+version = "0.1.50"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "color_quant"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
+
+[[package]]
+name = "colorchoice"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
+
+[[package]]
+name = "configparser"
+version = "3.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ec6d3da8e550377a85339063af6e3735f4b1d9392108da4e083a1b3b9820288"
+
+[[package]]
+name = "console"
+version = "0.15.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb"
+dependencies = [
+ "encode_unicode",
+ "lazy_static",
+ "libc",
+ "unicode-width",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "core-foundation"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "core-foundation-sys"
+version = "0.8.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
+
+[[package]]
+name = "cpufeatures"
+version = "0.2.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "crc32fast"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "criterion"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
+dependencies = [
+ "anes",
+ "cast",
+ "ciborium",
+ "clap",
+ "criterion-plot",
+ "is-terminal",
+ "itertools 0.10.5",
+ "num-traits",
+ "once_cell",
+ "oorandom",
+ "regex",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "tinytemplate",
+ "walkdir",
+]
+
+[[package]]
+name = "criterion-plot"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
+dependencies = [
+ "cast",
+ "itertools 0.10.5",
+]
+
+[[package]]
+name = "crossbeam-deque"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
+dependencies = [
+ "crossbeam-epoch",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.9.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
+dependencies = [
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
+
+[[package]]
+name = "crunchy"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+
+[[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 = "csv"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe"
+dependencies = [
+ "csv-core",
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "csv-core"
+version = "0.1.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "ctrlc"
+version = "3.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b467862cc8610ca6fc9a1532d7777cee0804e678ab45410897b9396495994a0b"
+dependencies = [
+ "nix",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "dashmap"
+version = "5.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
+dependencies = [
+ "cfg-if",
+ "hashbrown 0.14.3",
+ "lock_api",
+ "once_cell",
+ "parking_lot_core 0.9.9",
+]
+
+[[package]]
+name = "data-encoding"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5"
+
+[[package]]
+name = "data-url"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5"
+
+[[package]]
+name = "deranged"
+version = "0.3.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
+dependencies = [
+ "powerfmt",
+]
+
+[[package]]
+name = "derivative"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "difflib"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8"
+
+[[package]]
+name = "digest"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
+dependencies = [
+ "block-buffer",
+ "crypto-common",
+ "subtle",
+]
+
+[[package]]
+name = "directories"
+version = "5.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35"
+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 = "distribution-filename"
+version = "0.0.1"
+dependencies = [
+ "insta",
+ "pep440_rs 0.4.0",
+ "platform-tags",
+ "rkyv",
+ "serde",
+ "thiserror",
+ "url",
+ "uv-normalize",
+]
+
+[[package]]
+name = "distribution-types"
+version = "0.0.1"
+dependencies = [
+ "anyhow",
+ "cache-key",
+ "data-encoding",
+ "distribution-filename",
+ "fs-err",
+ "once_cell",
+ "pep440_rs 0.4.0",
+ "pep508_rs",
+ "platform-tags",
+ "pypi-types",
+ "rkyv",
+ "rustc-hash",
+ "serde",
+ "serde_json",
+ "sha2",
+ "thiserror",
+ "url",
+ "uv-fs",
+ "uv-git",
+ "uv-normalize",
+]
+
+[[package]]
+name = "doc-comment"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
+
+[[package]]
+name = "dunce"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b"
+
+[[package]]
+name = "either"
+version = "1.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
+
+[[package]]
+name = "encode_unicode"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
+
+[[package]]
+name = "encoding_rs"
+version = "0.8.33"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
+dependencies = [
+ "cfg-if",
+]
+
+[[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.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
+dependencies = [
+ "libc",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "fastrand"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
+
+[[package]]
+name = "fdeflate"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645"
+dependencies = [
+ "simd-adler32",
+]
+
+[[package]]
+name = "filetime"
+version = "0.2.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall 0.4.1",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "fixedbitset"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
+
+[[package]]
+name = "flate2"
+version = "1.0.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
+dependencies = [
+ "crc32fast",
+ "libz-ng-sys",
+ "miniz_oxide",
+]
+
+[[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 = "fnv"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+
+[[package]]
+name = "fontconfig-parser"
+version = "0.5.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a595cb550439a117696039dfc69830492058211b771a2a165379f2a1a53d84d"
+dependencies = [
+ "roxmltree 0.19.0",
+]
+
+[[package]]
+name = "fontdb"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff20bef7942a72af07104346154a70a70b089c572e454b41bef6eb6cb10e9c06"
+dependencies = [
+ "fontconfig-parser",
+ "log",
+ "memmap2 0.5.10",
+ "ttf-parser",
+]
+
+[[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 = "fs-err"
+version = "2.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41"
+dependencies = [
+ "autocfg",
+ "tokio",
+]
+
+[[package]]
+name = "fs2"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "funty"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
+
+[[package]]
+name = "futures"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-executor",
+ "futures-io",
+ "futures-sink",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
+
+[[package]]
+name = "futures-executor"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-io"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
+
+[[package]]
+name = "futures-lite"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba"
+dependencies = [
+ "fastrand",
+ "futures-core",
+ "futures-io",
+ "parking",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "futures-macro"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+]
+
+[[package]]
+name = "futures-sink"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
+
+[[package]]
+name = "futures-task"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
+
+[[package]]
+name = "futures-util"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-macro",
+ "futures-sink",
+ "futures-task",
+ "memchr",
+ "pin-project-lite",
+ "pin-utils",
+ "slab",
+]
+
+[[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.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "gif"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045"
+dependencies = [
+ "color_quant",
+ "weezl",
+]
+
+[[package]]
+name = "gimli"
+version = "0.28.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
+
+[[package]]
+name = "git2"
+version = "0.18.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b3ba52851e73b46a4c3df1d89343741112003f0f6f13beb0dfac9e457c3fdcd"
+dependencies = [
+ "bitflags 2.4.2",
+ "libc",
+ "libgit2-sys",
+ "log",
+ "openssl-probe",
+ "openssl-sys",
+ "url",
+]
+
+[[package]]
+name = "glob"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
+
+[[package]]
+name = "globset"
+version = "0.4.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"
+dependencies = [
+ "aho-corasick",
+ "bstr",
+ "log",
+ "regex-automata 0.4.5",
+ "regex-syntax 0.8.2",
+]
+
+[[package]]
+name = "globwalk"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757"
+dependencies = [
+ "bitflags 2.4.2",
+ "ignore",
+ "walkdir",
+]
+
+[[package]]
+name = "goblin"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb07a4ffed2093b118a525b1d8f5204ae274faed5604537caf7135d0f18d9887"
+dependencies = [
+ "log",
+ "plain",
+ "scroll",
+]
+
+[[package]]
+name = "gourgeist"
+version = "0.0.4"
+dependencies = [
+ "anstream",
+ "camino",
+ "clap",
+ "directories",
+ "fs-err",
+ "platform-host",
+ "serde",
+ "serde_json",
+ "tempfile",
+ "thiserror",
+ "tracing",
+ "tracing-subscriber",
+ "uv-cache",
+ "uv-interpreter",
+ "which",
+]
+
+[[package]]
+name = "h2"
+version = "0.3.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9"
+dependencies = [
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "futures-util",
+ "http",
+ "indexmap 2.2.3",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "half"
+version = "2.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872"
+dependencies = [
+ "cfg-if",
+ "crunchy",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+dependencies = [
+ "ahash",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.14.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
+
+[[package]]
+name = "heck"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+
+[[package]]
+name = "hermit-abi"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd"
+
+[[package]]
+name = "hex"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+
+[[package]]
+name = "hmac"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+dependencies = [
+ "digest",
+]
+
+[[package]]
+name = "home"
+version = "0.5.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
+dependencies = [
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "html-escape"
+version = "0.2.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476"
+dependencies = [
+ "utf8-width",
+]
+
+[[package]]
+name = "http"
+version = "0.2.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb"
+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 = "http-content-range"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f0d1a8ef218a86416107794b34cc446958d9203556c312bb41eab4c924c1d2e"
+
+[[package]]
+name = "httparse"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+
+[[package]]
+name = "httpdate"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
+
+[[package]]
+name = "hyper"
+version = "0.14.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "pin-project-lite",
+ "socket2",
+ "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",
+ "tokio",
+ "tokio-rustls",
+]
+
+[[package]]
+name = "iana-time-zone"
+version = "0.1.60"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
+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 = "idna"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
+dependencies = [
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "ignore"
+version = "0.4.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1"
+dependencies = [
+ "crossbeam-deque",
+ "globset",
+ "log",
+ "memchr",
+ "regex-automata 0.4.5",
+ "same-file",
+ "walkdir",
+ "winapi-util",
+]
+
+[[package]]
+name = "imagesize"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b72ad49b554c1728b1e83254a1b1565aea4161e28dabbfa171fc15fe62299caf"
+
+[[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 = "indexmap"
+version = "2.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177"
+dependencies = [
+ "equivalent",
+ "hashbrown 0.14.3",
+ "serde",
+]
+
+[[package]]
+name = "indicatif"
+version = "0.17.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3"
+dependencies = [
+ "console",
+ "instant",
+ "number_prefix",
+ "portable-atomic",
+ "unicode-width",
+ "vt100",
+]
+
+[[package]]
+name = "indoc"
+version = "2.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8"
+
+[[package]]
+name = "insta"
+version = "1.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5d64600be34b2fcfc267740a243fa7744441bb4947a619ac4e5bb6507f35fbfc"
+dependencies = [
+ "console",
+ "lazy_static",
+ "linked-hash-map",
+ "regex",
+ "similar",
+ "yaml-rust",
+]
+
+[[package]]
+name = "install-wheel-rs"
+version = "0.0.1"
+dependencies = [
+ "clap",
+ "configparser",
+ "csv",
+ "data-encoding",
+ "distribution-filename",
+ "fs-err",
+ "fs2",
+ "goblin",
+ "indoc",
+ "mailparse",
+ "once_cell",
+ "pep440_rs 0.4.0",
+ "platform-host",
+ "platform-info",
+ "plist",
+ "pyo3",
+ "pypi-types",
+ "rayon",
+ "reflink-copy",
+ "regex",
+ "rustc-hash",
+ "serde",
+ "serde_json",
+ "sha2",
+ "target-lexicon",
+ "tempfile",
+ "thiserror",
+ "tracing",
+ "tracing-subscriber",
+ "url",
+ "uv-fs",
+ "uv-normalize",
+ "walkdir",
+ "zip",
+]
+
+[[package]]
+name = "instant"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "ipnet"
+version = "2.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
+
+[[package]]
+name = "is-terminal"
+version = "0.4.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "is_ci"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45"
+
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itertools"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
+
+[[package]]
+name = "jobserver"
+version = "0.1.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "jpeg-decoder"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0"
+
+[[package]]
+name = "js-sys"
+version = "0.3.68"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "junction"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca39ef0d69b18e6a2fd14c2f0a1d593200f4a4ed949b240b5917ab51fac754cb"
+dependencies = [
+ "scopeguard",
+ "winapi",
+]
+
+[[package]]
+name = "kurbo"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a53776d271cfb873b17c618af0298445c88afc52837f3e948fa3fafd131f449"
+dependencies = [
+ "arrayvec",
+]
+
+[[package]]
+name = "kurbo"
+version = "0.9.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd85a5776cd9500c2e2059c8c76c3b01528566b7fcbaf8098b55a33fc298849b"
+dependencies = [
+ "arrayvec",
+]
+
+[[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.153"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
+
+[[package]]
+name = "libgit2-sys"
+version = "0.16.2+1.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8"
+dependencies = [
+ "cc",
+ "libc",
+ "libssh2-sys",
+ "libz-sys",
+ "openssl-sys",
+ "pkg-config",
+]
+
+[[package]]
+name = "libmimalloc-sys"
+version = "0.1.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3979b5c37ece694f1f5e51e7ecc871fdb0f517ed04ee45f88d15d6d553cb9664"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "libredox"
+version = "0.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
+dependencies = [
+ "bitflags 2.4.2",
+ "libc",
+ "redox_syscall 0.4.1",
+]
+
+[[package]]
+name = "libssh2-sys"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee"
+dependencies = [
+ "cc",
+ "libc",
+ "libz-sys",
+ "openssl-sys",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "libz-ng-sys"
+version = "1.1.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c6409efc61b12687963e602df8ecf70e8ddacf95bc6576bcf16e3ac6328083c5"
+dependencies = [
+ "cmake",
+ "libc",
+]
+
+[[package]]
+name = "libz-sys"
+version = "1.1.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "line-wrap"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9"
+dependencies = [
+ "safemem",
+]
+
+[[package]]
+name = "linked-hash-map"
+version = "0.5.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.4.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
+
+[[package]]
+name = "lock_api"
+version = "0.4.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
+
+[[package]]
+name = "mailparse"
+version = "0.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d096594926cab442e054e047eb8c1402f7d5b2272573b97ba68aa40629f9757"
+dependencies = [
+ "charset",
+ "data-encoding",
+ "quoted_printable",
+]
+
+[[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.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
+
+[[package]]
+name = "memmap2"
+version = "0.5.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
+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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "miette"
+version = "6.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "337e1043bbc086dac9d9674983bef52ac991ce150e09b5b8e35c5a73dd83f66c"
+dependencies = [
+ "backtrace",
+ "backtrace-ext",
+ "miette-derive",
+ "owo-colors 3.5.0",
+ "supports-color",
+ "supports-hyperlinks",
+ "supports-unicode",
+ "terminal_size",
+ "textwrap",
+ "thiserror",
+ "unicode-width",
+]
+
+[[package]]
+name = "miette-derive"
+version = "6.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "71e622f2a0dd84cbca79bc6c3c33f4fd7dc69faf992216516aacc1d136102800"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+]
+
+[[package]]
+name = "mimalloc"
+version = "0.1.39"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c"
+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.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
+dependencies = [
+ "mime",
+ "unicase",
+]
+
+[[package]]
+name = "miniz_oxide"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
+dependencies = [
+ "adler",
+ "simd-adler32",
+]
+
+[[package]]
+name = "mio"
+version = "0.8.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09"
+dependencies = [
+ "libc",
+ "wasi",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "miow"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044"
+dependencies = [
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "nanoid"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ffa00dec017b5b1a8b7cf5e2c008bfda1aa7e0697ac1508b491fdf2622fb4d8"
+dependencies = [
+ "rand",
+]
+
+[[package]]
+name = "nix"
+version = "0.27.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
+dependencies = [
+ "bitflags 2.4.2",
+ "cfg-if",
+ "libc",
+]
+
+[[package]]
+name = "normalize-line-endings"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be"
+
+[[package]]
+name = "nu-ansi-term"
+version = "0.46.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
+dependencies = [
+ "overload",
+ "winapi",
+]
+
+[[package]]
+name = "nu-ansi-term"
+version = "0.49.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c073d3c1930d0751774acf49e66653acecb416c3a54c6ec095a9b11caddb5a68"
+dependencies = [
+ "windows-sys 0.48.0",
+]
+
+[[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.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
+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",
+ "libc",
+]
+
+[[package]]
+name = "number_prefix"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
+
+[[package]]
+name = "object"
+version = "0.32.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "once-map"
+version = "0.0.1"
+dependencies = [
+ "dashmap",
+ "tokio",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.19.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
+
+[[package]]
+name = "oorandom"
+version = "11.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
+
+[[package]]
+name = "openssl-probe"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+
+[[package]]
+name = "openssl-src"
+version = "300.2.3+3.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "openssl-sys"
+version = "0.9.99"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae"
+dependencies = [
+ "cc",
+ "libc",
+ "openssl-src",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "option-ext"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
+
+[[package]]
+name = "overload"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
+
+[[package]]
+name = "owo-colors"
+version = "3.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f"
+
+[[package]]
+name = "owo-colors"
+version = "4.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f"
+
+[[package]]
+name = "parking"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae"
+
+[[package]]
+name = "parking_lot"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
+dependencies = [
+ "instant",
+ "lock_api",
+ "parking_lot_core 0.8.6",
+]
+
+[[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 0.9.9",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.8.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
+dependencies = [
+ "cfg-if",
+ "instant",
+ "libc",
+ "redox_syscall 0.2.16",
+ "smallvec",
+ "winapi",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.9.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall 0.4.1",
+ "smallvec",
+ "windows-targets 0.48.5",
+]
+
+[[package]]
+name = "paste"
+version = "1.0.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
+
+[[package]]
+name = "pep440_rs"
+version = "0.3.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "887f66cc62717ea72caac4f1eb4e6f392224da3ffff3f40ec13ab427802746d6"
+dependencies = [
+ "lazy_static",
+ "regex",
+ "serde",
+ "unicode-width",
+]
+
+[[package]]
+name = "pep440_rs"
+version = "0.4.0"
+dependencies = [
+ "indoc",
+ "once_cell",
+ "pubgrub",
+ "pyo3",
+ "rkyv",
+ "serde",
+ "tracing",
+ "unicode-width",
+ "unscanny",
+]
+
+[[package]]
+name = "pep508_rs"
+version = "0.2.3"
+dependencies = [
+ "derivative",
+ "indoc",
+ "log",
+ "once_cell",
+ "pep440_rs 0.4.0",
+ "pyo3",
+ "pyo3-log",
+ "regex",
+ "rkyv",
+ "serde",
+ "serde_json",
+ "testing_logger",
+ "thiserror",
+ "tracing",
+ "unicode-width",
+ "url",
+ "uv-fs",
+ "uv-normalize",
+]
+
+[[package]]
+name = "percent-encoding"
+version = "2.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
+
+[[package]]
+name = "petgraph"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9"
+dependencies = [
+ "fixedbitset",
+ "indexmap 2.2.3",
+]
+
+[[package]]
+name = "pico-args"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
+
+[[package]]
+name = "pin-project"
+version = "1.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0"
+dependencies = [
+ "pin-project-internal",
+]
+
+[[package]]
+name = "pin-project-internal"
+version = "1.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+]
+
+[[package]]
+name = "pin-project-lite"
+version = "0.2.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[package]]
+name = "pkg-config"
+version = "0.3.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
+
+[[package]]
+name = "plain"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
+
+[[package]]
+name = "platform-host"
+version = "0.0.1"
+dependencies = [
+ "fs-err",
+ "goblin",
+ "once_cell",
+ "platform-info",
+ "plist",
+ "regex",
+ "serde",
+ "target-lexicon",
+ "thiserror",
+ "tracing",
+]
+
+[[package]]
+name = "platform-info"
+version = "2.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d6259c4860e53bf665016f1b2f46a8859cadfa717581dc9d597ae4069de6300f"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "platform-tags"
+version = "0.0.1"
+dependencies = [
+ "platform-host",
+ "rustc-hash",
+ "thiserror",
+]
+
+[[package]]
+name = "plist"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef"
+dependencies = [
+ "base64 0.21.7",
+ "indexmap 2.2.3",
+ "line-wrap",
+ "quick-xml",
+ "serde",
+ "time",
+]
+
+[[package]]
+name = "png"
+version = "0.17.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f6c3c3e617595665b8ea2ff95a86066be38fb121ff920a9c0eb282abcd1da5a"
+dependencies = [
+ "bitflags 1.3.2",
+ "crc32fast",
+ "fdeflate",
+ "flate2",
+ "miniz_oxide",
+]
+
+[[package]]
+name = "poloto"
+version = "19.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "164dbd541c9832e92fa34452e9c2e98b515a548a3f8549fb2402fe1cd5e46b96"
+dependencies = [
+ "tagu",
+]
+
+[[package]]
+name = "portable-atomic"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0"
+
+[[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.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+[[package]]
+name = "predicates"
+version = "3.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8"
+dependencies = [
+ "anstyle",
+ "difflib",
+ "float-cmp",
+ "normalize-line-endings",
+ "predicates-core",
+ "regex",
+]
+
+[[package]]
+name = "predicates-core"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174"
+
+[[package]]
+name = "predicates-tree"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf"
+dependencies = [
+ "predicates-core",
+ "termtree",
+]
+
+[[package]]
+name = "priority-queue"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0bda9164fe05bc9225752d54aae413343c36f684380005398a6a8fde95fe785"
+dependencies = [
+ "autocfg",
+ "indexmap 1.9.3",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.78"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "ptr_meta"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1"
+dependencies = [
+ "ptr_meta_derive",
+]
+
+[[package]]
+name = "ptr_meta_derive"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "pubgrub"
+version = "0.2.1"
+source = "git+https://github.com/zanieb/pubgrub?rev=9b6d89cb8a0c7902815c8b2ae99106ba322ffb14#9b6d89cb8a0c7902815c8b2ae99106ba322ffb14"
+dependencies = [
+ "indexmap 2.2.3",
+ "log",
+ "priority-queue",
+ "rustc-hash",
+ "thiserror",
+]
+
+[[package]]
+name = "pyo3"
+version = "0.20.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a89dc7a5850d0e983be1ec2a463a171d20990487c3cfcd68b5363f1ee3d6fe0"
+dependencies = [
+ "cfg-if",
+ "indoc",
+ "libc",
+ "memoffset",
+ "parking_lot 0.12.1",
+ "pyo3-build-config",
+ "pyo3-ffi",
+ "pyo3-macros",
+ "unindent",
+]
+
+[[package]]
+name = "pyo3-build-config"
+version = "0.20.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07426f0d8fe5a601f26293f300afd1a7b1ed5e78b2a705870c5f30893c5163be"
+dependencies = [
+ "once_cell",
+ "target-lexicon",
+]
+
+[[package]]
+name = "pyo3-ffi"
+version = "0.20.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dbb7dec17e17766b46bca4f1a4215a85006b4c2ecde122076c562dd058da6cf1"
+dependencies = [
+ "libc",
+ "pyo3-build-config",
+]
+
+[[package]]
+name = "pyo3-log"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c10808ee7250403bedb24bc30c32493e93875fef7ba3e4292226fe924f398bd"
+dependencies = [
+ "arc-swap",
+ "log",
+ "pyo3",
+]
+
+[[package]]
+name = "pyo3-macros"
+version = "0.20.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05f738b4e40d50b5711957f142878cfa0f28e054aa0ebdfc3fd137a843f74ed3"
+dependencies = [
+ "proc-macro2",
+ "pyo3-macros-backend",
+ "quote",
+ "syn 2.0.48",
+]
+
+[[package]]
+name = "pyo3-macros-backend"
+version = "0.20.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fc910d4851847827daf9d6cdd4a823fbdaab5b8818325c5e97a86da79e8881f"
+dependencies = [
+ "heck",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+]
+
+[[package]]
+name = "pypi-types"
+version = "0.0.1"
+dependencies = [
+ "chrono",
+ "indoc",
+ "insta",
+ "mailparse",
+ "once_cell",
+ "pep440_rs 0.4.0",
+ "pep508_rs",
+ "regex",
+ "rkyv",
+ "serde",
+ "serde_json",
+ "tempfile",
+ "test-case",
+ "thiserror",
+ "tracing",
+ "url",
+ "uv-normalize",
+]
+
+[[package]]
+name = "pyproject-toml"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "46d4a5e69187f23a29f8aa0ea57491d104ba541bc55f76552c2a74962aa20e04"
+dependencies = [
+ "indexmap 2.2.3",
+ "pep440_rs 0.3.12",
+ "pep508_rs",
+ "serde",
+ "toml",
+]
+
+[[package]]
+name = "quick-xml"
+version = "0.31.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "quoted_printable"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0"
+
+[[package]]
+name = "radium"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
+
+[[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 = "rayon"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051"
+dependencies = [
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
+dependencies = [
+ "crossbeam-deque",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "rctree"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f"
+
+[[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_syscall"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+dependencies = [
+ "bitflags 1.3.2",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
+dependencies = [
+ "bitflags 1.3.2",
+]
+
+[[package]]
+name = "redox_users"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4"
+dependencies = [
+ "getrandom",
+ "libredox",
+ "thiserror",
+]
+
+[[package]]
+name = "reflink-copy"
+version = "0.1.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "767be24c0da52e7448d495b8d162506a9aa125426651d547d545d6c2b4b65b62"
+dependencies = [
+ "cfg-if",
+ "rustix",
+ "windows",
+]
+
+[[package]]
+name = "regex"
+version = "1.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-automata 0.4.5",
+ "regex-syntax 0.8.2",
+]
+
+[[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.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax 0.8.2",
+]
+
+[[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.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
+
+[[package]]
+name = "rend"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c"
+dependencies = [
+ "bytecheck",
+]
+
+[[package]]
+name = "requirements-txt"
+version = "0.0.1"
+dependencies = [
+ "anyhow",
+ "assert_fs",
+ "fs-err",
+ "indoc",
+ "insta",
+ "itertools 0.10.5",
+ "once_cell",
+ "pep440_rs 0.4.0",
+ "pep508_rs",
+ "regex",
+ "serde",
+ "serde_json",
+ "tempfile",
+ "test-case",
+ "thiserror",
+ "tracing",
+ "unscanny",
+ "url",
+ "uv-fs",
+ "uv-normalize",
+]
+
+[[package]]
+name = "reqwest"
+version = "0.11.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251"
+dependencies = [
+ "async-compression",
+ "base64 0.21.7",
+ "bytes",
+ "encoding_rs",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "hyper",
+ "hyper-rustls",
+ "ipnet",
+ "js-sys",
+ "log",
+ "mime",
+ "mime_guess",
+ "once_cell",
+ "percent-encoding",
+ "pin-project-lite",
+ "rustls",
+ "rustls-pemfile",
+ "serde",
+ "serde_json",
+ "serde_urlencoded",
+ "sync_wrapper",
+ "system-configuration",
+ "tokio",
+ "tokio-rustls",
+ "tokio-util",
+ "tower-service",
+ "url",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "wasm-streams",
+ "web-sys",
+ "webpki-roots",
+ "winreg",
+]
+
+[[package]]
+name = "reqwest-middleware"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "88a3e86aa6053e59030e7ce2d2a3b258dd08fc2d337d52f73f6cb480f5858690"
+dependencies = [
+ "anyhow",
+ "async-trait",
+ "http",
+ "reqwest",
+ "serde",
+ "task-local-extensions",
+ "thiserror",
+]
+
+[[package]]
+name = "reqwest-retry"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9af20b65c2ee9746cc575acb6bd28a05ffc0d15e25c992a8f4462d8686aacb4f"
+dependencies = [
+ "anyhow",
+ "async-trait",
+ "chrono",
+ "futures",
+ "getrandom",
+ "http",
+ "hyper",
+ "parking_lot 0.11.2",
+ "reqwest",
+ "reqwest-middleware",
+ "retry-policies",
+ "task-local-extensions",
+ "tokio",
+ "tracing",
+ "wasm-timer",
+]
+
+[[package]]
+name = "resvg"
+version = "0.29.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76888219c0881e22b0ceab06fddcfe83163cd81642bd60c7842387f9c968a72e"
+dependencies = [
+ "gif",
+ "jpeg-decoder",
+ "log",
+ "pico-args",
+ "png",
+ "rgb",
+ "svgfilters",
+ "svgtypes 0.10.0",
+ "tiny-skia",
+ "usvg",
+ "usvg-text-layout",
+]
+
+[[package]]
+name = "retry-policies"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17dd00bff1d737c40dbcd47d4375281bf4c17933f9eef0a185fc7bacca23ecbd"
+dependencies = [
+ "anyhow",
+ "chrono",
+ "rand",
+]
+
+[[package]]
+name = "rgb"
+version = "0.8.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8"
+dependencies = [
+ "bytemuck",
+]
+
+[[package]]
+name = "ring"
+version = "0.17.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74"
+dependencies = [
+ "cc",
+ "getrandom",
+ "libc",
+ "spin",
+ "untrusted",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "rkyv"
+version = "0.7.44"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0"
+dependencies = [
+ "bitvec",
+ "bytecheck",
+ "bytes",
+ "hashbrown 0.12.3",
+ "ptr_meta",
+ "rend",
+ "rkyv_derive",
+ "seahash",
+ "tinyvec",
+ "uuid",
+]
+
+[[package]]
+name = "rkyv_derive"
+version = "0.7.44"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "rmp"
+version = "0.8.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f9860a6cc38ed1da53456442089b4dfa35e7cedaa326df63017af88385e6b20"
+dependencies = [
+ "byteorder",
+ "num-traits",
+ "paste",
+]
+
+[[package]]
+name = "rmp-serde"
+version = "1.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bffea85eea980d8a74453e5d02a8d93028f3c34725de143085a844ebe953258a"
+dependencies = [
+ "byteorder",
+ "rmp",
+ "serde",
+]
+
+[[package]]
+name = "rosvgtree"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bdc23d1ace03d6b8153c7d16f0708cd80b61ee8e80304954803354e67e40d150"
+dependencies = [
+ "log",
+ "roxmltree 0.18.1",
+ "simplecss",
+ "siphasher",
+ "svgtypes 0.9.0",
+]
+
+[[package]]
+name = "roxmltree"
+version = "0.18.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "862340e351ce1b271a378ec53f304a5558f7db87f3769dc655a8f6ecbb68b302"
+dependencies = [
+ "xmlparser",
+]
+
+[[package]]
+name = "roxmltree"
+version = "0.19.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f"
+
+[[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.38.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949"
+dependencies = [
+ "bitflags 2.4.2",
+ "errno",
+ "libc",
+ "linux-raw-sys",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "rustls"
+version = "0.21.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba"
+dependencies = [
+ "log",
+ "ring",
+ "rustls-webpki",
+ "sct",
+]
+
+[[package]]
+name = "rustls-pemfile"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
+dependencies = [
+ "base64 0.21.7",
+]
+
+[[package]]
+name = "rustls-webpki"
+version = "0.101.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "rustybuzz"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "162bdf42e261bee271b3957691018634488084ef577dddeb6420a9684cab2a6a"
+dependencies = [
+ "bitflags 1.3.2",
+ "bytemuck",
+ "smallvec",
+ "ttf-parser",
+ "unicode-bidi-mirroring",
+ "unicode-ccc",
+ "unicode-general-category",
+ "unicode-script",
+]
+
+[[package]]
+name = "ryu"
+version = "1.0.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
+
+[[package]]
+name = "safemem"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
+
+[[package]]
+name = "same-file"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "scopeguard"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
+
+[[package]]
+name = "scroll"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6"
+dependencies = [
+ "scroll_derive",
+]
+
+[[package]]
+name = "scroll_derive"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+]
+
+[[package]]
+name = "sct"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "seahash"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
+
+[[package]]
+name = "serde"
+version = "1.0.196"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.196"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.113"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_spanned"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1"
+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 = "sha1"
+version = "0.10.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest",
+]
+
+[[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 = "sharded-slab"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
+dependencies = [
+ "lazy_static",
+]
+
+[[package]]
+name = "shell-escape"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f"
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "simd-adler32"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
+
+[[package]]
+name = "simdutf8"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a"
+
+[[package]]
+name = "similar"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21"
+
+[[package]]
+name = "simplecss"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a11be7c62927d9427e9f40f3444d5499d868648e2edbc4e2116de69e7ec0e89d"
+dependencies = [
+ "log",
+]
+
+[[package]]
+name = "siphasher"
+version = "0.3.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
+
+[[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.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
+
+[[package]]
+name = "smawk"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c"
+
+[[package]]
+name = "socket2"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
+dependencies = [
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "spin"
+version = "0.9.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
+
+[[package]]
+name = "strict-num"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731"
+dependencies = [
+ "float-cmp",
+]
+
+[[package]]
+name = "strsim"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01"
+
+[[package]]
+name = "subtle"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc"
+
+[[package]]
+name = "supports-color"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9829b314621dfc575df4e409e79f9d6a66a3bd707ab73f23cb4aa3a854ac854f"
+dependencies = [
+ "is_ci",
+]
+
+[[package]]
+name = "supports-hyperlinks"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c0a1e5168041f5f3ff68ff7d95dcb9c8749df29f6e7e89ada40dd4c9de404ee"
+
+[[package]]
+name = "supports-unicode"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2"
+
+[[package]]
+name = "svg"
+version = "0.15.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2198f991cd549041203080de947415bae45220eab7253c220b87e3188d19f21a"
+
+[[package]]
+name = "svgfilters"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "639abcebc15fdc2df179f37d6f5463d660c1c79cd552c12343a4600827a04bce"
+dependencies = [
+ "float-cmp",
+ "rgb",
+]
+
+[[package]]
+name = "svgtypes"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c9ee29c1407a5b18ccfe5f6ac82ac11bab3b14407e09c209a6c1a32098b19734"
+dependencies = [
+ "kurbo 0.8.3",
+ "siphasher",
+]
+
+[[package]]
+name = "svgtypes"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "98ffacedcdcf1da6579c907279b4f3c5492fbce99fbbf227f5ed270a589c2765"
+dependencies = [
+ "kurbo 0.9.5",
+ "siphasher",
+]
+
+[[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.48"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
+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 = "tagu"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eddb6b06d20fba9ed21fca3d696ee1b6e870bca0bcf9fa2971f6ae2436de576a"
+
+[[package]]
+name = "tap"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
+
+[[package]]
+name = "tar"
+version = "0.4.40"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb"
+dependencies = [
+ "filetime",
+ "libc",
+ "xattr",
+]
+
+[[package]]
+name = "target-lexicon"
+version = "0.12.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae"
+
+[[package]]
+name = "task-local-extensions"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba323866e5d033818e3240feeb9f7db2c4296674e4d9e16b97b7bf8f490434e8"
+dependencies = [
+ "pin-utils",
+]
+
+[[package]]
+name = "tempfile"
+version = "3.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67"
+dependencies = [
+ "cfg-if",
+ "fastrand",
+ "rustix",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "terminal_size"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7"
+dependencies = [
+ "rustix",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "termtree"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76"
+
+[[package]]
+name = "test-case"
+version = "3.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8"
+dependencies = [
+ "test-case-macros",
+]
+
+[[package]]
+name = "test-case-core"
+version = "3.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "adcb7fd841cd518e279be3d5a3eb0636409487998a4aff22f3de87b81e88384f"
+dependencies = [
+ "cfg-if",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+]
+
+[[package]]
+name = "test-case-macros"
+version = "3.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+ "test-case-core",
+]
+
+[[package]]
+name = "testing_logger"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d92b727cb45d33ae956f7f46b966b25f1bc712092aeef9dba5ac798fc89f720"
+dependencies = [
+ "log",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
+dependencies = [
+ "smawk",
+ "unicode-linebreak",
+ "unicode-width",
+]
+
+[[package]]
+name = "thiserror"
+version = "1.0.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "1.0.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+]
+
+[[package]]
+name = "thread_local"
+version = "1.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
+dependencies = [
+ "cfg-if",
+ "once_cell",
+]
+
+[[package]]
+name = "tikv-jemalloc-sys"
+version = "0.5.4+5.3.0-patched"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9402443cb8fd499b6f327e40565234ff34dbda27460c5b47db0db77443dd85d1"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "tikv-jemallocator"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "965fe0c26be5c56c94e38ba547249074803efd52adfb66de62107d95aab3eaca"
+dependencies = [
+ "libc",
+ "tikv-jemalloc-sys",
+]
+
+[[package]]
+name = "time"
+version = "0.3.34"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749"
+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.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774"
+dependencies = [
+ "num-conv",
+ "time-core",
+]
+
+[[package]]
+name = "tiny-skia"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67"
+dependencies = [
+ "arrayref",
+ "arrayvec",
+ "bytemuck",
+ "cfg-if",
+ "png",
+ "tiny-skia-path",
+]
+
+[[package]]
+name = "tiny-skia-path"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "strict-num",
+]
+
+[[package]]
+name = "tinytemplate"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
+dependencies = [
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "tinyvec"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+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 = "tl"
+version = "0.7.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b130bd8a58c163224b44e217b4239ca7b927d82bf6cc2fea1fc561d15056e3f7"
+
+[[package]]
+name = "tokio"
+version = "1.36.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931"
+dependencies = [
+ "backtrace",
+ "bytes",
+ "libc",
+ "mio",
+ "num_cpus",
+ "pin-project-lite",
+ "signal-hook-registry",
+ "socket2",
+ "tokio-macros",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "tokio-macros"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+]
+
+[[package]]
+name = "tokio-rustls"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
+dependencies = [
+ "rustls",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-stream"
+version = "0.1.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
+dependencies = [
+ "futures-core",
+ "pin-project-lite",
+ "tokio",
+ "tokio-util",
+]
+
+[[package]]
+name = "tokio-tar"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d5714c010ca3e5c27114c1cdeb9d14641ace49874aa5626d7149e47aedace75"
+dependencies = [
+ "filetime",
+ "futures-core",
+ "libc",
+ "redox_syscall 0.3.5",
+ "tokio",
+ "tokio-stream",
+ "xattr",
+]
+
+[[package]]
+name = "tokio-util"
+version = "0.7.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15"
+dependencies = [
+ "bytes",
+ "futures-core",
+ "futures-io",
+ "futures-sink",
+ "pin-project-lite",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "toml"
+version = "0.8.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290"
+dependencies = [
+ "serde",
+ "serde_spanned",
+ "toml_datetime",
+ "toml_edit",
+]
+
+[[package]]
+name = "toml_datetime"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "toml_edit"
+version = "0.22.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "99e68c159e8f5ba8a28c4eb7b0c0c190d77bb479047ca713270048145a9ad28a"
+dependencies = [
+ "indexmap 2.2.3",
+ "serde",
+ "serde_spanned",
+ "toml_datetime",
+ "winnow",
+]
+
+[[package]]
+name = "tower-service"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+
+[[package]]
+name = "tracing"
+version = "0.1.40"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
+dependencies = [
+ "log",
+ "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.48",
+]
+
+[[package]]
+name = "tracing-core"
+version = "0.1.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
+dependencies = [
+ "once_cell",
+ "valuable",
+]
+
+[[package]]
+name = "tracing-durations-export"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "35b910b25a6c8e0fefcfff912bad6c4f4849d37e5945c3861d15e550d819da53"
+dependencies = [
+ "anyhow",
+ "fs-err",
+ "itertools 0.12.1",
+ "once_cell",
+ "rustc-hash",
+ "serde",
+ "serde_json",
+ "svg",
+ "tracing",
+ "tracing-subscriber",
+]
+
+[[package]]
+name = "tracing-indicatif"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "069580424efe11d97c3fef4197fa98c004fa26672cc71ad8770d224e23b1951d"
+dependencies = [
+ "indicatif",
+ "tracing",
+ "tracing-core",
+ "tracing-subscriber",
+]
+
+[[package]]
+name = "tracing-log"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
+dependencies = [
+ "log",
+ "once_cell",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-subscriber"
+version = "0.3.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
+dependencies = [
+ "matchers",
+ "nu-ansi-term 0.46.0",
+ "once_cell",
+ "regex",
+ "sharded-slab",
+ "smallvec",
+ "thread_local",
+ "tracing",
+ "tracing-core",
+ "tracing-log",
+]
+
+[[package]]
+name = "tracing-tree"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "65139ecd2c3f6484c3b99bc01c77afe21e95473630747c7aca525e78b0666675"
+dependencies = [
+ "nu-ansi-term 0.49.0",
+ "tracing-core",
+ "tracing-log",
+ "tracing-subscriber",
+]
+
+[[package]]
+name = "try-lock"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
+
+[[package]]
+name = "ttf-parser"
+version = "0.18.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0609f771ad9c6155384897e1df4d948e692667cc0588548b68eb44d052b27633"
+
+[[package]]
+name = "typenum"
+version = "1.17.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
+
+[[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.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
+
+[[package]]
+name = "unicode-bidi-mirroring"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56d12260fb92d52f9008be7e4bca09f584780eb2266dc8fecc6a192bec561694"
+
+[[package]]
+name = "unicode-ccc"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc2520efa644f8268dce4dcd3050eaa7fc044fca03961e9998ac7e2e92b77cf1"
+
+[[package]]
+name = "unicode-general-category"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2281c8c1d221438e373249e065ca4989c4c36952c211ff21a0ee91c44a3869e7"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+
+[[package]]
+name = "unicode-linebreak"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
+
+[[package]]
+name = "unicode-normalization"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "unicode-script"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc"
+
+[[package]]
+name = "unicode-vo"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94"
+
+[[package]]
+name = "unicode-width"
+version = "0.1.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
+
+[[package]]
+name = "unindent"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce"
+
+[[package]]
+name = "unscanny"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47"
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
+dependencies = [
+ "form_urlencoded",
+ "idna",
+ "percent-encoding",
+ "serde",
+]
+
+[[package]]
+name = "usvg"
+version = "0.29.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "63b6bb4e62619d9f68aa2d8a823fea2bff302340a1f2d45c264d5b0be170832e"
+dependencies = [
+ "base64 0.21.7",
+ "data-url",
+ "flate2",
+ "imagesize",
+ "kurbo 0.9.5",
+ "log",
+ "rctree",
+ "rosvgtree",
+ "strict-num",
+]
+
+[[package]]
+name = "usvg-text-layout"
+version = "0.29.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "195386e01bc35f860db024de275a76e7a31afdf975d18beb6d0e44764118b4db"
+dependencies = [
+ "fontdb",
+ "kurbo 0.9.5",
+ "log",
+ "rustybuzz",
+ "unicode-bidi",
+ "unicode-script",
+ "unicode-vo",
+ "usvg",
+]
+
+[[package]]
+name = "utf8-width"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3"
+
+[[package]]
+name = "utf8parse"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
+
+[[package]]
+name = "uuid"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a"
+
+[[package]]
+name = "uv"
+version = "0.1.0"
+dependencies = [
+ "anstream",
+ "anyhow",
+ "assert_cmd",
+ "assert_fs",
+ "chrono",
+ "clap",
+ "console",
+ "ctrlc",
+ "distribution-filename",
+ "distribution-types",
+ "dunce",
+ "filetime",
+ "flate2",
+ "fs-err",
+ "futures",
+ "gourgeist",
+ "indicatif",
+ "indoc",
+ "insta",
+ "install-wheel-rs",
+ "itertools 0.12.1",
+ "miette",
+ "mimalloc",
+ "owo-colors 4.0.0",
+ "pep440_rs 0.4.0",
+ "pep508_rs",
+ "platform-host",
+ "platform-tags",
+ "predicates",
+ "pubgrub",
+ "pypi-types",
+ "pyproject-toml",
+ "regex",
+ "requirements-txt",
+ "reqwest",
+ "rustc-hash",
+ "tempfile",
+ "textwrap",
+ "thiserror",
+ "tikv-jemallocator",
+ "tokio",
+ "toml",
+ "tracing",
+ "tracing-durations-export",
+ "tracing-subscriber",
+ "tracing-tree",
+ "url",
+ "uv-build",
+ "uv-cache",
+ "uv-client",
+ "uv-dispatch",
+ "uv-distribution",
+ "uv-fs",
+ "uv-installer",
+ "uv-interpreter",
+ "uv-normalize",
+ "uv-resolver",
+ "uv-traits",
+ "uv-warnings",
+ "which",
+]
+
+[[package]]
+name = "uv-build"
+version = "0.0.1"
+dependencies = [
+ "anyhow",
+ "distribution-types",
+ "fs-err",
+ "gourgeist",
+ "indoc",
+ "insta",
+ "itertools 0.12.1",
+ "once_cell",
+ "pep508_rs",
+ "platform-host",
+ "pypi-types",
+ "pyproject-toml",
+ "regex",
+ "serde",
+ "serde_json",
+ "tempfile",
+ "thiserror",
+ "tokio",
+ "toml",
+ "tracing",
+ "uv-extract",
+ "uv-fs",
+ "uv-interpreter",
+ "uv-traits",
+]
+
+[[package]]
+name = "uv-cache"
+version = "0.0.1"
+dependencies = [
+ "cache-key",
+ "cachedir",
+ "clap",
+ "directories",
+ "distribution-types",
+ "fs-err",
+ "nanoid",
+ "pypi-types",
+ "serde",
+ "tempfile",
+ "tracing",
+ "url",
+ "uv-fs",
+ "uv-normalize",
+ "walkdir",
+]
+
+[[package]]
+name = "uv-client"
+version = "0.0.1"
+dependencies = [
+ "anyhow",
+ "async-trait",
+ "async_http_range_reader",
+ "async_zip",
+ "cache-key",
+ "chrono",
+ "distribution-filename",
+ "distribution-types",
+ "fs-err",
+ "futures",
+ "html-escape",
+ "http",
+ "insta",
+ "install-wheel-rs",
+ "pep440_rs 0.4.0",
+ "pep508_rs",
+ "platform-tags",
+ "pypi-types",
+ "reqwest",
+ "reqwest-middleware",
+ "reqwest-retry",
+ "rkyv",
+ "rmp-serde",
+ "rustc-hash",
+ "serde",
+ "serde_json",
+ "sha2",
+ "task-local-extensions",
+ "tempfile",
+ "thiserror",
+ "tl",
+ "tokio",
+ "tokio-util",
+ "tracing",
+ "url",
+ "uv-cache",
+ "uv-fs",
+ "uv-normalize",
+]
+
+[[package]]
+name = "uv-dev"
+version = "0.0.1"
+dependencies = [
+ "anstream",
+ "anyhow",
+ "chrono",
+ "clap",
+ "distribution-filename",
+ "distribution-types",
+ "fs-err",
+ "futures",
+ "gourgeist",
+ "indicatif",
+ "install-wheel-rs",
+ "itertools 0.12.1",
+ "mimalloc",
+ "owo-colors 4.0.0",
+ "pep440_rs 0.4.0",
+ "pep508_rs",
+ "petgraph",
+ "platform-host",
+ "platform-tags",
+ "poloto",
+ "pypi-types",
+ "resvg",
+ "rustc-hash",
+ "serde",
+ "serde_json",
+ "tagu",
+ "tempfile",
+ "tikv-jemallocator",
+ "tokio",
+ "tracing",
+ "tracing-durations-export",
+ "tracing-indicatif",
+ "tracing-subscriber",
+ "url",
+ "uv-build",
+ "uv-cache",
+ "uv-client",
+ "uv-dispatch",
+ "uv-distribution",
+ "uv-installer",
+ "uv-interpreter",
+ "uv-normalize",
+ "uv-resolver",
+ "uv-traits",
+ "which",
+]
+
+[[package]]
+name = "uv-dispatch"
+version = "0.0.1"
+dependencies = [
+ "anyhow",
+ "distribution-types",
+ "fs-err",
+ "futures",
+ "gourgeist",
+ "itertools 0.12.1",
+ "pep508_rs",
+ "platform-host",
+ "platform-tags",
+ "pypi-types",
+ "tempfile",
+ "tokio",
+ "tracing",
+ "uv-build",
+ "uv-cache",
+ "uv-client",
+ "uv-distribution",
+ "uv-installer",
+ "uv-interpreter",
+ "uv-resolver",
+ "uv-traits",
+]
+
+[[package]]
+name = "uv-distribution"
+version = "0.0.1"
+dependencies = [
+ "anyhow",
+ "cache-key",
+ "distribution-filename",
+ "distribution-types",
+ "fs-err",
+ "futures",
+ "install-wheel-rs",
+ "nanoid",
+ "pep440_rs 0.4.0",
+ "pep508_rs",
+ "platform-tags",
+ "pypi-types",
+ "reqwest",
+ "rmp-serde",
+ "rustc-hash",
+ "serde",
+ "tempfile",
+ "thiserror",
+ "tokio",
+ "tokio-util",
+ "tracing",
+ "url",
+ "uv-cache",
+ "uv-client",
+ "uv-extract",
+ "uv-fs",
+ "uv-git",
+ "uv-normalize",
+ "uv-traits",
+ "zip",
+]
+
+[[package]]
+name = "uv-extract"
+version = "0.0.1"
+dependencies = [
+ "async-compression",
+ "async_zip",
+ "flate2",
+ "fs-err",
+ "futures",
+ "rayon",
+ "rustc-hash",
+ "tar",
+ "thiserror",
+ "tokio",
+ "tokio-tar",
+ "tokio-util",
+ "zip",
+]
+
+[[package]]
+name = "uv-fs"
+version = "0.0.1"
+dependencies = [
+ "dunce",
+ "fs-err",
+ "fs2",
+ "junction",
+ "tempfile",
+ "tracing",
+ "uv-warnings",
+]
+
+[[package]]
+name = "uv-git"
+version = "0.0.1"
+dependencies = [
+ "anyhow",
+ "base64 0.21.7",
+ "cache-key",
+ "cargo-util",
+ "git2",
+ "glob",
+ "hex",
+ "hmac",
+ "home",
+ "once_cell",
+ "rand",
+ "reqwest",
+ "serde",
+ "sha1",
+ "tokio",
+ "tracing",
+ "url",
+ "uv-fs",
+]
+
+[[package]]
+name = "uv-installer"
+version = "0.0.1"
+dependencies = [
+ "anyhow",
+ "distribution-filename",
+ "distribution-types",
+ "fs-err",
+ "futures",
+ "install-wheel-rs",
+ "once-map",
+ "pep440_rs 0.4.0",
+ "pep508_rs",
+ "platform-tags",
+ "pypi-types",
+ "rayon",
+ "requirements-txt",
+ "rustc-hash",
+ "tempfile",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "url",
+ "uv-cache",
+ "uv-client",
+ "uv-distribution",
+ "uv-extract",
+ "uv-fs",
+ "uv-git",
+ "uv-interpreter",
+ "uv-normalize",
+ "uv-traits",
+]
+
+[[package]]
+name = "uv-interpreter"
+version = "0.0.1"
+dependencies = [
+ "anyhow",
+ "cache-key",
+ "fs-err",
+ "indoc",
+ "insta",
+ "itertools 0.12.1",
+ "once_cell",
+ "pep440_rs 0.4.0",
+ "pep508_rs",
+ "platform-host",
+ "platform-tags",
+ "regex",
+ "rmp-serde",
+ "same-file",
+ "serde",
+ "serde_json",
+ "tempfile",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "uv-cache",
+ "uv-fs",
+ "which",
+]
+
+[[package]]
+name = "uv-normalize"
+version = "0.0.1"
+dependencies = [
+ "rkyv",
+ "serde",
+]
+
+[[package]]
+name = "uv-resolver"
+version = "0.0.1"
+dependencies = [
+ "anstream",
+ "anyhow",
+ "cache-key",
+ "chrono",
+ "clap",
+ "dashmap",
+ "derivative",
+ "distribution-filename",
+ "distribution-types",
+ "either",
+ "fs-err",
+ "futures",
+ "gourgeist",
+ "indexmap 2.2.3",
+ "insta",
+ "install-wheel-rs",
+ "itertools 0.12.1",
+ "once-map",
+ "once_cell",
+ "owo-colors 4.0.0",
+ "pep440_rs 0.4.0",
+ "pep508_rs",
+ "petgraph",
+ "platform-host",
+ "platform-tags",
+ "pubgrub",
+ "pypi-types",
+ "reqwest",
+ "rkyv",
+ "rustc-hash",
+ "serde_json",
+ "sha2",
+ "tempfile",
+ "thiserror",
+ "tokio",
+ "tokio-stream",
+ "tokio-util",
+ "tracing",
+ "url",
+ "uv-cache",
+ "uv-client",
+ "uv-distribution",
+ "uv-git",
+ "uv-interpreter",
+ "uv-normalize",
+ "uv-traits",
+ "uv-warnings",
+ "zip",
+]
+
+[[package]]
+name = "uv-traits"
+version = "0.0.1"
+dependencies = [
+ "anyhow",
+ "distribution-types",
+ "once-map",
+ "pep508_rs",
+ "tokio",
+ "uv-cache",
+ "uv-interpreter",
+ "uv-normalize",
+]
+
+[[package]]
+name = "uv-warnings"
+version = "0.0.1"
+dependencies = [
+ "anstream",
+ "once_cell",
+ "owo-colors 4.0.0",
+ "rustc-hash",
+]
+
+[[package]]
+name = "valuable"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
+
+[[package]]
+name = "vcpkg"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[package]]
+name = "vt100"
+version = "0.15.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "84cd863bf0db7e392ba3bd04994be3473491b31e66340672af5d11943c6274de"
+dependencies = [
+ "itoa",
+ "log",
+ "unicode-width",
+ "vte",
+]
+
+[[package]]
+name = "vte"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5022b5fbf9407086c180e9557be968742d839e68346af7792b8592489732197"
+dependencies = [
+ "arrayvec",
+ "utf8parse",
+ "vte_generate_state_changes",
+]
+
+[[package]]
+name = "vte_generate_state_changes"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff"
+dependencies = [
+ "proc-macro2",
+ "quote",
+]
+
+[[package]]
+name = "wait-timeout"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "walkdir"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
+dependencies = [
+ "same-file",
+ "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"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.91"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.91"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-futures"
+version = "0.4.41"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.91"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed"
+dependencies = [
+ "quote",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.91"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.48",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.91"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838"
+
+[[package]]
+name = "wasm-streams"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129"
+dependencies = [
+ "futures-util",
+ "js-sys",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-timer"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"
+dependencies = [
+ "futures",
+ "js-sys",
+ "parking_lot 0.11.2",
+ "pin-utils",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
+[[package]]
+name = "web-sys"
+version = "0.3.68"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "webpki-roots"
+version = "0.25.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1"
+
+[[package]]
+name = "weezl"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082"
+
+[[package]]
+name = "which"
+version = "6.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7fa5e0c10bf77f44aac573e498d1a82d5fbd5e91f6fc0a99e7be4b38e85e101c"
+dependencies = [
+ "either",
+ "home",
+ "once_cell",
+ "rustix",
+ "windows-sys 0.52.0",
+]
+
+[[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.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
+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"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
+dependencies = [
+ "windows-core",
+ "windows-targets 0.52.0",
+]
+
+[[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.0",
+]
+
+[[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.0",
+]
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
+dependencies = [
+ "windows_aarch64_gnullvm 0.52.0",
+ "windows_aarch64_msvc 0.52.0",
+ "windows_i686_gnu 0.52.0",
+ "windows_i686_msvc 0.52.0",
+ "windows_x86_64_gnu 0.52.0",
+ "windows_x86_64_gnullvm 0.52.0",
+ "windows_x86_64_msvc 0.52.0",
+]
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
+
+[[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.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
+
+[[package]]
+name = "winnow"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d90f4e0f530c4c69f62b80d839e9ef3855edc9cba471a160c4d692deed62b401"
+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 = "wyz"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
+dependencies = [
+ "tap",
+]
+
+[[package]]
+name = "xattr"
+version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f"
+dependencies = [
+ "libc",
+ "linux-raw-sys",
+ "rustix",
+]
+
+[[package]]
+name = "xmlparser"
+version = "0.13.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4"
+
+[[package]]
+name = "yaml-rust"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
+dependencies = [
+ "linked-hash-map",
+]
+
+[[package]]
+name = "zip"
+version = "0.6.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261"
+dependencies = [
+ "byteorder",
+ "crc32fast",
+ "crossbeam-utils",
+ "flate2",
+]
diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix
new file mode 100644
index 000000000000..0c18beae3d4d
--- /dev/null
+++ b/pkgs/by-name/uv/uv/package.nix
@@ -0,0 +1,68 @@
+{ lib
+, cargo
+, cmake
+, darwin
+, fetchFromGitHub
+, libgit2
+, openssl
+, pkg-config
+, python3
+, rustPlatform
+, rustc
+, stdenv
+, zlib
+}:
+
+python3.pkgs.buildPythonApplication rec {
+ pname = "uv";
+ version = "0.1.0";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "astral-sh";
+ repo = "uv";
+ rev = version;
+ hash = "sha256-FlrBanX6ioLRUVEUGYUrJgt6elKg5nr8/sMAUQ/LljM=";
+ };
+
+ cargoDeps = rustPlatform.importCargoLock {
+ lockFile = ./Cargo.lock;
+ outputHashes = {
+ "async_zip-0.0.16" = "sha256-M94ceTCtyQc1AtPXYrVGplShQhItqZZa/x5qLiL+gs0=";
+ "pubgrub-0.2.1" = "sha256-yCeUJp0Cy5Fe0g3Ba9ZFqTJ7IzSFqrX8Dv3+N8DAEZs=";
+ };
+ };
+
+ nativeBuildInputs = [
+ cargo
+ cmake
+ pkg-config
+ rustPlatform.cargoSetupHook
+ rustPlatform.maturinBuildHook
+ rustc
+ ];
+
+ buildInputs = [
+ libgit2
+ openssl
+ zlib
+ ] ++ lib.optionals stdenv.isDarwin [
+ darwin.apple_sdk.frameworks.SystemConfiguration
+ ];
+
+ dontUseCmakeConfigure = true;
+
+ pythonImportsCheck = [ "uv" ];
+
+ env = {
+ OPENSSL_NO_VENDOR = true;
+ };
+
+ meta = with lib; {
+ description = "An extremely fast Python package installer and resolver, written in Rust";
+ homepage = "https://github.com/astral-sh/uv";
+ license = with licenses; [ asl20 mit ];
+ maintainers = with maintainers; [ marsam ];
+ mainProgram = "uv";
+ };
+}
From e4ae4e18a8abad505de699127675a38cad52f6a2 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Wed, 14 Feb 2024 09:41:46 +0100
Subject: [PATCH 038/200] python311Packages.python-technove: init at 1.2.2
Python library to interact with TechnoVE local device API
https://github.com/Moustachauve/pytechnove
---
.../python-technove/default.nix | 64 +++++++++++++++++++
pkgs/top-level/python-packages.nix | 2 +
2 files changed, 66 insertions(+)
create mode 100644 pkgs/development/python-modules/python-technove/default.nix
diff --git a/pkgs/development/python-modules/python-technove/default.nix b/pkgs/development/python-modules/python-technove/default.nix
new file mode 100644
index 000000000000..795ddf5b1236
--- /dev/null
+++ b/pkgs/development/python-modules/python-technove/default.nix
@@ -0,0 +1,64 @@
+{ lib
+, aiohttp
+, aresponses
+, awesomeversion
+, backoff
+, buildPythonPackage
+, cachetools
+, fetchFromGitHub
+, poetry-core
+, pytest-asyncio
+, pytestCheckHook
+, pythonOlder
+, yarl
+}:
+
+buildPythonPackage rec {
+ pname = "python-technove";
+ version = "1.2.2";
+ pyproject = true;
+
+ disabled = pythonOlder "3.11";
+
+ src = fetchFromGitHub {
+ owner = "Moustachauve";
+ repo = "pytechnove";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-kc5jR0IM2OagvmtqhicnBbrwrdk3E/iJhRIgUtKoirI=";
+ };
+
+ postPatch = ''
+ substituteInPlace pyproject.toml \
+ --replace-fail "--cov" ""
+ '';
+
+ nativeBuildInputs = [
+ poetry-core
+ ];
+
+ propagatedBuildInputs = [
+ aiohttp
+ awesomeversion
+ backoff
+ cachetools
+ yarl
+ ];
+
+ nativeCheckInputs = [
+ aresponses
+ pytest-asyncio
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [
+ "technove"
+ ];
+
+ meta = with lib; {
+ description = "Python library to interact with TechnoVE local device API";
+ homepage = "https://github.com/Moustachauve/pytechnove";
+ changelog = "https://github.com/Moustachauve/pytechnove/releases/tag/v${version}";
+ license = licenses.mit;
+ maintainers = with maintainers; [ fab ];
+ };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index f16bf7acf9dd..825abd3d6656 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -12000,6 +12000,8 @@ self: super: with self; {
python-stdnum = callPackage ../development/python-modules/python-stdnum { };
+ python-technove = callPackage ../development/python-modules/python-technove { };
+
python-telegram = callPackage ../development/python-modules/python-telegram { };
python-telegram-bot = callPackage ../development/python-modules/python-telegram-bot { };
From 55fab6dfd9d0d4abbcd318f9d8dbc3c04203de5c Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Wed, 14 Feb 2024 15:51:25 +0000
Subject: [PATCH 039/200] last: 1540 -> 1541
---
pkgs/applications/science/biology/last/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/science/biology/last/default.nix b/pkgs/applications/science/biology/last/default.nix
index 96182dc835d5..a3faca60c2a6 100644
--- a/pkgs/applications/science/biology/last/default.nix
+++ b/pkgs/applications/science/biology/last/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "last";
- version = "1540";
+ version = "1541";
src = fetchFromGitLab {
owner = "mcfrith";
repo = "last";
rev = "refs/tags/${version}";
- hash = "sha256-oGGpPWWQ5EVK9n5BLQwt1Wch2Xn24B+NrKg6+VrsUMY=";
+ hash = "sha256-gEesPeGY2RozoViZpBWNTXFJriKVb/r0Efw9XEXwXmM=";
};
nativeBuildInputs = [
From c7c6d1f0aaef4c5e267b7f5b0e2282a8bcad1c95 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Wed, 14 Feb 2024 19:03:17 +0000
Subject: [PATCH 040/200] cfripper: 1.15.3 -> 1.15.4
---
pkgs/tools/security/cfripper/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/tools/security/cfripper/default.nix b/pkgs/tools/security/cfripper/default.nix
index c597f2e85602..aac55cf46b74 100644
--- a/pkgs/tools/security/cfripper/default.nix
+++ b/pkgs/tools/security/cfripper/default.nix
@@ -12,14 +12,14 @@ let
};
in python.pkgs.buildPythonApplication rec {
pname = "cfripper";
- version = "1.15.3";
+ version = "1.15.4";
pyproject = true;
src = fetchFromGitHub {
owner = "Skyscanner";
repo = "cfripper";
rev = "refs/tags/v${version}";
- hash = "sha256-SmD3Dq5LicPRe3lWFsq4zqM/yDZ1LsgRwSUA5/RbN9I=";
+ hash = "sha256-heVFum+Eaofd9L0dNHqD9GgHP+ckGwJi+NfeFci+ESc=";
};
postPatch = ''
From 67e841c29e9a04c742fba429da0014ba692a241b Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Wed, 14 Feb 2024 23:15:37 +0100
Subject: [PATCH 041/200] python311Packages.py-serializable: 1.0.0 -> 1.0.1
Diff: https://github.com/madpah/serializable/compare/refs/tags/v1.0.0...v1.0.1
Changelog: https://github.com/madpah/serializable/blob/v1.0.1/CHANGELOG.md
---
pkgs/development/python-modules/py-serializable/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/py-serializable/default.nix b/pkgs/development/python-modules/py-serializable/default.nix
index 12bdef693e20..0954993ccd1f 100644
--- a/pkgs/development/python-modules/py-serializable/default.nix
+++ b/pkgs/development/python-modules/py-serializable/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "py-serializable";
- version = "1.0.0";
+ version = "1.0.1";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "madpah";
repo = "serializable";
rev = "refs/tags/v${version}";
- hash = "sha256-7WYe3X4wVUC7HyYoCVQYWm61C+J3r91Ci8IHNeWBTVE=";
+ hash = "sha256-OsgFzT5qGyszO4jFYWIAgGY41s0ZBEMwCbWZeY189h4=";
};
nativeBuildInputs = [
From d78bdd627dadf57fca8152c8a878123713a7b8b4 Mon Sep 17 00:00:00 2001
From: emilylange
Date: Thu, 15 Feb 2024 01:20:30 +0100
Subject: [PATCH 042/200] sitespeed-io: unbreak build
This package does not build with nodejs_20 yet.
Yes, this package is heavily outdated (see shortly following commit),
but even with the latest upstream version, it still won't build.
To work around this, we pin the nodejs version down to nodejs_18.
Additionally, makeWrapper isn't needed, as it is already included by
default when using buildNpmPackage.
And python3 isn't needed as nativeBuildInput (but very much needed
further down below in postFixup for wrapping).
---
pkgs/tools/networking/sitespeed-io/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/tools/networking/sitespeed-io/default.nix b/pkgs/tools/networking/sitespeed-io/default.nix
index f7b71b2fb4ca..5d9cd8112608 100644
--- a/pkgs/tools/networking/sitespeed-io/default.nix
+++ b/pkgs/tools/networking/sitespeed-io/default.nix
@@ -2,7 +2,7 @@
, stdenv
, fetchFromGitHub
, buildNpmPackage
-, makeWrapper
+, nodejs_18
, coreutils
, ffmpeg-headless
, imagemagick_light
@@ -32,6 +32,8 @@ buildNpmPackage rec {
hash = "sha256-Z4U4ZIw5Du/VSHIsGKdgu7wRv/6XVh/nMFDs8aYwkOQ=";
};
+ nodejs = nodejs_18;
+
postPatch = ''
ln -s npm-shrinkwrap.json package-lock.json
'';
@@ -41,8 +43,6 @@ buildNpmPackage rec {
GECKODRIVER_SKIP_DOWNLOAD = true;
EDGEDRIVER_SKIP_DOWNLOAD = true;
- nativeBuildInputs = [ python3 makeWrapper ];
-
dontNpmBuild = true;
npmInstallFlags = [ "--omit=dev" ];
npmDepsHash = "sha256-RfZlXE8hnAJKiiWdOGFsAFGcxwgnLNvLrXeIinABFb0=";
From 82f3ee85d50d7ec778fdb1b62e1bf741e2309fc8 Mon Sep 17 00:00:00 2001
From: emilylange
Date: Thu, 15 Feb 2024 01:29:53 +0100
Subject: [PATCH 043/200] sitespeed-io: add `passthru.updateScript`
This package lacks maintainance.
Likely due to the past build failures.
Let's try adding a confirmed working updateScript based on nix-update,
so potential automations are able to pick this up easier.
---
pkgs/tools/networking/sitespeed-io/default.nix | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/pkgs/tools/networking/sitespeed-io/default.nix b/pkgs/tools/networking/sitespeed-io/default.nix
index 5d9cd8112608..70553fac2a14 100644
--- a/pkgs/tools/networking/sitespeed-io/default.nix
+++ b/pkgs/tools/networking/sitespeed-io/default.nix
@@ -9,6 +9,7 @@
, procps
, python3
, xorg
+, nix-update-script
# chromedriver is more efficient than geckodriver, but is available on less platforms.
@@ -81,6 +82,10 @@ buildNpmPackage rec {
${lib.optionalString (withFirefox && !withChromium) "--add-flags '-b firefox'"}
'';
+ passthru = {
+ updateScript = nix-update-script { };
+ };
+
meta = with lib; {
description = "An open source tool that helps you monitor, analyze and optimize your website speed and performance";
homepage = "https://sitespeed.io";
From f36635be5f1890b7407b189d3515642fc42d9a68 Mon Sep 17 00:00:00 2001
From: emilylange
Date: Thu, 15 Feb 2024 01:39:21 +0100
Subject: [PATCH 044/200] sitespeed-io: 27.3.1 -> 33.0.0
warning: there a many releases between 27.3.1 and 33.0.0 I won't
individually link to here. The changelog further down below, however,
lists all of them.
https://github.com/sitespeedio/sitespeed.io/releases/tag/v33.0.0i
changelog: https://github.com/sitespeedio/sitespeed.io/blob/v33.0.0/CHANGELOG.md
diff: https://github.com/sitespeedio/sitespeed.io/compare/v27.3.1...v33.0.0
---
pkgs/tools/networking/sitespeed-io/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/tools/networking/sitespeed-io/default.nix b/pkgs/tools/networking/sitespeed-io/default.nix
index 70553fac2a14..846e386ced3b 100644
--- a/pkgs/tools/networking/sitespeed-io/default.nix
+++ b/pkgs/tools/networking/sitespeed-io/default.nix
@@ -24,13 +24,13 @@
assert (!withFirefox && !withChromium) -> throw "Either `withFirefox` or `withChromium` must be enabled.";
buildNpmPackage rec {
pname = "sitespeed-io";
- version = "27.3.1";
+ version = "33.0.0";
src = fetchFromGitHub {
owner = "sitespeedio";
repo = "sitespeed.io";
rev = "v${version}";
- hash = "sha256-Z4U4ZIw5Du/VSHIsGKdgu7wRv/6XVh/nMFDs8aYwkOQ=";
+ hash = "sha256-UmviwcxL67fn8B4ruJH9yKdcYVqmxqKSImQszKhDHZ0=";
};
nodejs = nodejs_18;
@@ -46,7 +46,7 @@ buildNpmPackage rec {
dontNpmBuild = true;
npmInstallFlags = [ "--omit=dev" ];
- npmDepsHash = "sha256-RfZlXE8hnAJKiiWdOGFsAFGcxwgnLNvLrXeIinABFb0=";
+ npmDepsHash = "sha256-FggwOnuQ+azgdLxfc6EUAsbl0+il6/2+p1t7MCrTNgE=";
postInstall = ''
mv $out/bin/sitespeed{.,-}io
From bc47f473bea509c5d55497763acd50a8de51c993 Mon Sep 17 00:00:00 2001
From: emilylange
Date: Thu, 15 Feb 2024 01:41:11 +0100
Subject: [PATCH 045/200] sharedown: unbreak build
This is essentially a partial revert of
c271196d42a99c038472994b0fd0bfd9028b4423 which was a successful attempt
at unbreaking this build back in November 2023.
That workaround, however, no longer, well.. works.
Instead I figured out what was wrong with the initial version and fixed
that.
Hopefully this fix lasts longer than the one before.
The important bit that was missing is that `export npm_config_nodedir`
line.
The code in question is copied from
https://nixos.org/manual/nixpkgs/unstable/#javascript-yarn2nix-pitfalls
https://github.com/NixOS/nixpkgs/blob/d176767c02cb2a048e766215078c3d231e666091/doc/languages-frameworks/javascript.section.md#pitfalls-javascript-yarn2nix-pitfalls)
I suggest following the link for even more links as to why some commands
from there are the way they are.
---
pkgs/tools/misc/sharedown/default.nix | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/pkgs/tools/misc/sharedown/default.nix b/pkgs/tools/misc/sharedown/default.nix
index 5d1d31b35ac1..c3e87328c1fb 100644
--- a/pkgs/tools/misc/sharedown/default.nix
+++ b/pkgs/tools/misc/sharedown/default.nix
@@ -6,7 +6,7 @@
, libsecret
, python3
, pkg-config
-, nodePackages
+, nodejs
, electron
, makeWrapper
, makeDesktopItem
@@ -63,7 +63,6 @@ stdenvNoCC.mkDerivation rec {
nativeBuildInputs = [
python3
pkg-config
- nodePackages.node-gyp
];
buildInputs = [
libsecret
@@ -76,6 +75,15 @@ stdenvNoCC.mkDerivation rec {
};
};
+ # needed for node-gyp, copied from https://nixos.org/manual/nixpkgs/unstable/#javascript-yarn2nix-pitfalls
+ # permalink: https://github.com/NixOS/nixpkgs/blob/d176767c02cb2a048e766215078c3d231e666091/doc/languages-frameworks/javascript.section.md#pitfalls-javascript-yarn2nix-pitfalls
+ preBuild = ''
+ mkdir -p $HOME/.node-gyp/${nodejs.version}
+ echo 9 > $HOME/.node-gyp/${nodejs.version}/installVersion
+ ln -sfv ${nodejs}/include $HOME/.node-gyp/${nodejs.version}
+ export npm_config_nodedir=${nodejs}
+ '';
+
packageJSON = "${src}/package.json";
yarnLock = ./yarn.lock;
From 91e48d0d357ede8cbca6b5b7aba61dddc7dd057b Mon Sep 17 00:00:00 2001
From: Peder Bergebakken Sundt
Date: Tue, 13 Feb 2024 18:43:26 +0100
Subject: [PATCH 046/200] python311Packages.ffmpy: 0.3.1 -> 0.3.2
---
pkgs/development/python-modules/ffmpy/default.nix | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/python-modules/ffmpy/default.nix b/pkgs/development/python-modules/ffmpy/default.nix
index c3b0c6078f42..8e00a4678ebf 100644
--- a/pkgs/development/python-modules/ffmpy/default.nix
+++ b/pkgs/development/python-modules/ffmpy/default.nix
@@ -2,6 +2,7 @@
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
+, setuptools
, pytestCheckHook
, go
, ffmpeg-headless
@@ -9,8 +10,8 @@
buildPythonPackage rec {
pname = "ffmpy";
- version = "0.3.1";
- format = "setuptools";
+ version = "0.3.2";
+ pyproject = true;
disabled = pythonOlder "3.6";
@@ -18,7 +19,7 @@ buildPythonPackage rec {
owner = "Ch00k";
repo = "ffmpy";
rev = "refs/tags/${version}";
- hash = "sha256-kuLhmCG80BmXdqpW67UanBnuYiL2Oh1jKt7IgmVNEAM=";
+ hash = "sha256-q41JjAWcIiD2nJck5Zzb/lhfIZ3xJGU1I2crsMN0T8Q=";
};
postPatch = ''
@@ -34,6 +35,10 @@ buildPythonPackage rec {
pythonImportsCheck = [ "ffmpy" ];
+ nativeBuildInputs = [
+ setuptools
+ ];
+
nativeCheckInputs = [
pytestCheckHook
go
From 64b6280e455359111bcb6874732062186c7415ef Mon Sep 17 00:00:00 2001
From: Tomo <68489118+Tomodachi94@users.noreply.github.com>
Date: Mon, 12 Feb 2024 20:15:46 -0800
Subject: [PATCH 047/200] python311Packages.pyocr: fix non-Linux builds
Cuneiform doesn't build on non-Linux, causing pyocr to not build on that platform.
The fix was pretty simple; the general idea was to split Cuneiform and Tesseract support, and make Cuneiform support conditional based on the system.
pyocr gracefully degrades when it can't find a tool, so this shouldn't result in adverse behavior.
---
.../python-modules/pyocr/default.nix | 17 +--
.../pyocr/paths-cuneiform.patch | 101 ++++++++++++++++++
.../{paths.patch => paths-tesseract.patch} | 100 +----------------
3 files changed, 114 insertions(+), 104 deletions(-)
create mode 100644 pkgs/development/python-modules/pyocr/paths-cuneiform.patch
rename pkgs/development/python-modules/pyocr/{paths.patch => paths-tesseract.patch} (70%)
diff --git a/pkgs/development/python-modules/pyocr/default.nix b/pkgs/development/python-modules/pyocr/default.nix
index 407166e98c90..b86dfc6d7235 100644
--- a/pkgs/development/python-modules/pyocr/default.nix
+++ b/pkgs/development/python-modules/pyocr/default.nix
@@ -1,4 +1,5 @@
{ lib
+, stdenv
, fetchFromGitLab
, buildPythonPackage
, pillow
@@ -9,6 +10,8 @@
, pytestCheckHook
, setuptools
, setuptools-scm
+, withTesseractSupport ? true
+, withCuneiformSupport ? stdenv.hostPlatform.isLinux
}:
buildPythonPackage rec {
@@ -27,12 +30,14 @@ buildPythonPackage rec {
hash = "sha256-gE0+qbHCwpDdxXFY+4rjVU2FbUSfSVrvrVMcWUk+9FU=";
};
- patches = [
- (substituteAll {
- src = ./paths.patch;
- inherit cuneiform tesseract;
- })
- ];
+ patches = [] ++ (lib.optional withTesseractSupport (substituteAll {
+ src = ./paths-tesseract.patch;
+ inherit tesseract;
+ tesseractLibraryLocation = "${tesseract}/lib/libtesseract${stdenv.hostPlatform.extensions.sharedLibrary}";
+ })) ++ (lib.optional stdenv.hostPlatform.isLinux (substituteAll {
+ src = ./paths-cuneiform.patch;
+ inherit cuneiform;
+ }));
propagatedBuildInputs = [ pillow ];
diff --git a/pkgs/development/python-modules/pyocr/paths-cuneiform.patch b/pkgs/development/python-modules/pyocr/paths-cuneiform.patch
new file mode 100644
index 000000000000..a25f08eddd06
--- /dev/null
+++ b/pkgs/development/python-modules/pyocr/paths-cuneiform.patch
@@ -0,0 +1,101 @@
+commit cfc05af26b571e9ca09e9c709c0fb8934e9e46dd
+Author: Guillaume Girol
+Date: Sat Aug 20 17:48:01 2022 +0200
+
+ Fix finding cuneiform
+
+diff --git a/src/pyocr/cuneiform.py b/src/pyocr/cuneiform.py
+index 2e5b717..35647e2 100644
+--- a/src/pyocr/cuneiform.py
++++ b/src/pyocr/cuneiform.py
+@@ -25,13 +25,9 @@ from . import builders
+ from .error import CuneiformError
+
+
+-# CHANGE THIS IF CUNEIFORM IS NOT IN YOUR PATH, OR IS NAMED DIFFERENTLY
+-CUNEIFORM_CMD = 'cuneiform'
++CUNEIFORM_CMD = '@cuneiform@/bin/cuneiform'
+
+-CUNEIFORM_DATA_POSSIBLE_PATHS = [
+- "/usr/local/share/cuneiform",
+- "/usr/share/cuneiform",
+-]
++CUNEIFORM_DATA_POSSIBLE_PATHS = ['@cuneiform@/share/cuneiform']
+
+ LANGUAGES_LINE_PREFIX = "Supported languages: "
+ LANGUAGES_SPLIT_RE = re.compile("[^a-z]")
+diff --git a/tests/test_cuneiform.py b/tests/test_cuneiform.py
+index b76e93c..266f6b2 100644
+--- a/tests/test_cuneiform.py
++++ b/tests/test_cuneiform.py
+@@ -21,7 +21,7 @@ class TestCuneiform(BaseTest):
+ # XXX is it useful?
+ which.return_value = True
+ self.assertTrue(cuneiform.is_available())
+- which.assert_called_once_with("cuneiform")
++ which.assert_called_once_with("@cuneiform@/bin/cuneiform")
+
+ @patch("subprocess.Popen")
+ def test_version(self, popen):
+@@ -54,7 +54,7 @@ class TestCuneiform(BaseTest):
+ self.assertIn("eng", langs)
+ self.assertIn("fra", langs)
+ popen.assert_called_once_with(
+- ["cuneiform", "-l"],
++ ["@cuneiform@/bin/cuneiform", "-l"],
+ stdout=subprocess.PIPE, stderr=subprocess.STDOUT
+ )
+
+@@ -110,7 +110,7 @@ class TestCuneiformTxt(BaseTest):
+ output = cuneiform.image_to_string(self.image)
+ self.assertEqual(output, self._get_file_content("text").strip())
+ popen.assert_called_once_with(
+- ["cuneiform", "-f", "text", "-o", self.tmp_filename, "-"],
++ ["@cuneiform@/bin/cuneiform", "-f", "text", "-o", self.tmp_filename, "-"],
+ stdin=subprocess.PIPE, stdout=subprocess.PIPE,
+ stderr=subprocess.STDOUT
+ )
+@@ -126,7 +126,7 @@ class TestCuneiformTxt(BaseTest):
+ builder=self.builder)
+ self.assertEqual(output, self._get_file_content("text").strip())
+ popen.assert_called_once_with(
+- ["cuneiform", "-l", "fra", "-f", "text", "-o", self.tmp_filename,
++ ["@cuneiform@/bin/cuneiform", "-l", "fra", "-f", "text", "-o", self.tmp_filename,
+ "-"],
+ stdin=subprocess.PIPE, stdout=subprocess.PIPE,
+ stderr=subprocess.STDOUT
+@@ -143,7 +143,7 @@ class TestCuneiformTxt(BaseTest):
+ builder=self.builder)
+ self.assertEqual(output, self._get_file_content("text").strip())
+ popen.assert_called_once_with(
+- ["cuneiform", "-f", "text", "-o", self.tmp_filename, "-"],
++ ["@cuneiform@/bin/cuneiform", "-f", "text", "-o", self.tmp_filename, "-"],
+ stdin=subprocess.PIPE, stdout=subprocess.PIPE,
+ stderr=subprocess.STDOUT
+ )
+@@ -174,7 +174,7 @@ class TestCuneiformTxt(BaseTest):
+ output = cuneiform.image_to_string(image, builder=self.builder)
+ self.assertEqual(output, self._get_file_content("text").strip())
+ popen.assert_called_once_with(
+- ["cuneiform", "-f", "text", "-o", self.tmp_filename, "-"],
++ ["@cuneiform@/bin/cuneiform", "-f", "text", "-o", self.tmp_filename, "-"],
+ stdin=subprocess.PIPE, stdout=subprocess.PIPE,
+ stderr=subprocess.STDOUT
+ )
+@@ -230,7 +230,7 @@ class TestCuneiformWordBox(BaseTest):
+ output = cuneiform.image_to_string(self.image,
+ builder=self.builder)
+ popen.assert_called_once_with(
+- ["cuneiform", "-f", "hocr", "-o", self.tmp_filename, "-"],
++ ["@cuneiform@/bin/cuneiform", "-f", "hocr", "-o", self.tmp_filename, "-"],
+ stdin=subprocess.PIPE, stdout=subprocess.PIPE,
+ stderr=subprocess.STDOUT
+ )
+@@ -284,7 +284,7 @@ class TestCuneiformLineBox(BaseTest):
+ output = cuneiform.image_to_string(self.image,
+ builder=self.builder)
+ popen.assert_called_once_with(
+- ["cuneiform", "-f", "hocr", "-o", self.tmp_filename, "-"],
++ ["@cuneiform@/bin/cuneiform", "-f", "hocr", "-o", self.tmp_filename, "-"],
+ stdin=subprocess.PIPE, stdout=subprocess.PIPE,
+ stderr=subprocess.STDOUT
diff --git a/pkgs/development/python-modules/pyocr/paths.patch b/pkgs/development/python-modules/pyocr/paths-tesseract.patch
similarity index 70%
rename from pkgs/development/python-modules/pyocr/paths.patch
rename to pkgs/development/python-modules/pyocr/paths-tesseract.patch
index c3c802c20649..1a5aa8b367eb 100644
--- a/pkgs/development/python-modules/pyocr/paths.patch
+++ b/pkgs/development/python-modules/pyocr/paths-tesseract.patch
@@ -2,28 +2,8 @@ commit cfc05af26b571e9ca09e9c709c0fb8934e9e46dd
Author: Guillaume Girol
Date: Sat Aug 20 17:48:01 2022 +0200
- Fix finding tesseract and cuneiform
+ Fix finding tesseract
-diff --git a/src/pyocr/cuneiform.py b/src/pyocr/cuneiform.py
-index 2e5b717..35647e2 100644
---- a/src/pyocr/cuneiform.py
-+++ b/src/pyocr/cuneiform.py
-@@ -25,13 +25,9 @@ from . import builders
- from .error import CuneiformError
-
-
--# CHANGE THIS IF CUNEIFORM IS NOT IN YOUR PATH, OR IS NAMED DIFFERENTLY
--CUNEIFORM_CMD = 'cuneiform'
-+CUNEIFORM_CMD = '@cuneiform@/bin/cuneiform'
-
--CUNEIFORM_DATA_POSSIBLE_PATHS = [
-- "/usr/local/share/cuneiform",
-- "/usr/share/cuneiform",
--]
-+CUNEIFORM_DATA_POSSIBLE_PATHS = ['@cuneiform@/share/cuneiform']
-
- LANGUAGES_LINE_PREFIX = "Supported languages: "
- LANGUAGES_SPLIT_RE = re.compile("[^a-z]")
diff --git a/src/pyocr/libtesseract/tesseract_raw.py b/src/pyocr/libtesseract/tesseract_raw.py
index 1edec8c..434a336 100644
--- a/src/pyocr/libtesseract/tesseract_raw.py
@@ -90,7 +70,7 @@ index 1edec8c..434a336 100644
- "libtesseract.4.dylib",
- ]
-
-+libnames = [ "@tesseract@/lib/libtesseract.so" ]
++libnames = [ "@tesseractLibraryLocation@" ]
g_libtesseract = None
@@ -125,82 +105,6 @@ index 0fe0d20..c1fdd27 100644
TESSDATA_EXTENSION = ".traineddata"
-diff --git a/tests/test_cuneiform.py b/tests/test_cuneiform.py
-index b76e93c..266f6b2 100644
---- a/tests/test_cuneiform.py
-+++ b/tests/test_cuneiform.py
-@@ -21,7 +21,7 @@ class TestCuneiform(BaseTest):
- # XXX is it useful?
- which.return_value = True
- self.assertTrue(cuneiform.is_available())
-- which.assert_called_once_with("cuneiform")
-+ which.assert_called_once_with("@cuneiform@/bin/cuneiform")
-
- @patch("subprocess.Popen")
- def test_version(self, popen):
-@@ -54,7 +54,7 @@ class TestCuneiform(BaseTest):
- self.assertIn("eng", langs)
- self.assertIn("fra", langs)
- popen.assert_called_once_with(
-- ["cuneiform", "-l"],
-+ ["@cuneiform@/bin/cuneiform", "-l"],
- stdout=subprocess.PIPE, stderr=subprocess.STDOUT
- )
-
-@@ -110,7 +110,7 @@ class TestCuneiformTxt(BaseTest):
- output = cuneiform.image_to_string(self.image)
- self.assertEqual(output, self._get_file_content("text").strip())
- popen.assert_called_once_with(
-- ["cuneiform", "-f", "text", "-o", self.tmp_filename, "-"],
-+ ["@cuneiform@/bin/cuneiform", "-f", "text", "-o", self.tmp_filename, "-"],
- stdin=subprocess.PIPE, stdout=subprocess.PIPE,
- stderr=subprocess.STDOUT
- )
-@@ -126,7 +126,7 @@ class TestCuneiformTxt(BaseTest):
- builder=self.builder)
- self.assertEqual(output, self._get_file_content("text").strip())
- popen.assert_called_once_with(
-- ["cuneiform", "-l", "fra", "-f", "text", "-o", self.tmp_filename,
-+ ["@cuneiform@/bin/cuneiform", "-l", "fra", "-f", "text", "-o", self.tmp_filename,
- "-"],
- stdin=subprocess.PIPE, stdout=subprocess.PIPE,
- stderr=subprocess.STDOUT
-@@ -143,7 +143,7 @@ class TestCuneiformTxt(BaseTest):
- builder=self.builder)
- self.assertEqual(output, self._get_file_content("text").strip())
- popen.assert_called_once_with(
-- ["cuneiform", "-f", "text", "-o", self.tmp_filename, "-"],
-+ ["@cuneiform@/bin/cuneiform", "-f", "text", "-o", self.tmp_filename, "-"],
- stdin=subprocess.PIPE, stdout=subprocess.PIPE,
- stderr=subprocess.STDOUT
- )
-@@ -174,7 +174,7 @@ class TestCuneiformTxt(BaseTest):
- output = cuneiform.image_to_string(image, builder=self.builder)
- self.assertEqual(output, self._get_file_content("text").strip())
- popen.assert_called_once_with(
-- ["cuneiform", "-f", "text", "-o", self.tmp_filename, "-"],
-+ ["@cuneiform@/bin/cuneiform", "-f", "text", "-o", self.tmp_filename, "-"],
- stdin=subprocess.PIPE, stdout=subprocess.PIPE,
- stderr=subprocess.STDOUT
- )
-@@ -230,7 +230,7 @@ class TestCuneiformWordBox(BaseTest):
- output = cuneiform.image_to_string(self.image,
- builder=self.builder)
- popen.assert_called_once_with(
-- ["cuneiform", "-f", "hocr", "-o", self.tmp_filename, "-"],
-+ ["@cuneiform@/bin/cuneiform", "-f", "hocr", "-o", self.tmp_filename, "-"],
- stdin=subprocess.PIPE, stdout=subprocess.PIPE,
- stderr=subprocess.STDOUT
- )
-@@ -284,7 +284,7 @@ class TestCuneiformLineBox(BaseTest):
- output = cuneiform.image_to_string(self.image,
- builder=self.builder)
- popen.assert_called_once_with(
-- ["cuneiform", "-f", "hocr", "-o", self.tmp_filename, "-"],
-+ ["@cuneiform@/bin/cuneiform", "-f", "hocr", "-o", self.tmp_filename, "-"],
- stdin=subprocess.PIPE, stdout=subprocess.PIPE,
- stderr=subprocess.STDOUT
- )
diff --git a/tests/test_libtesseract.py b/tests/test_libtesseract.py
index cc31a50..890c02c 100644
--- a/tests/test_libtesseract.py
From e8e0f9d2689a7047f1648744cf6e21c91065a9de Mon Sep 17 00:00:00 2001
From: Tomo <68489118+Tomodachi94@users.noreply.github.com>
Date: Tue, 13 Feb 2024 08:10:43 -0800
Subject: [PATCH 048/200] python11Packages.pyocr: add self to maintainers
---
pkgs/development/python-modules/pyocr/default.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/pyocr/default.nix b/pkgs/development/python-modules/pyocr/default.nix
index b86dfc6d7235..0d87538a1ce4 100644
--- a/pkgs/development/python-modules/pyocr/default.nix
+++ b/pkgs/development/python-modules/pyocr/default.nix
@@ -50,6 +50,6 @@ buildPythonPackage rec {
changelog = "https://gitlab.gnome.org/World/OpenPaperwork/pyocr/-/blob/${version}/ChangeLog";
description = "A Python wrapper for Tesseract and Cuneiform";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ symphorien ];
+ maintainers = with maintainers; [ symphorien tomodachi94 ];
};
}
From 54acbcdf03e42620629fc58f5f62f9d4c85767b1 Mon Sep 17 00:00:00 2001
From: Sean Buckley
Date: Wed, 14 Feb 2024 21:43:04 -0500
Subject: [PATCH 049/200] brave: 1.62.162 -> 1.62.165
https://community.brave.com/t/release-channel-1-62-165/531611
---
pkgs/applications/networking/browsers/brave/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/networking/browsers/brave/default.nix b/pkgs/applications/networking/browsers/brave/default.nix
index 2d69289d63cc..8e6963f0ba9a 100644
--- a/pkgs/applications/networking/browsers/brave/default.nix
+++ b/pkgs/applications/networking/browsers/brave/default.nix
@@ -93,11 +93,11 @@ in
stdenv.mkDerivation rec {
pname = "brave";
- version = "1.62.162";
+ version = "1.62.165";
src = fetchurl {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
- hash = "sha256-hQG6LHYPhqzfgR0Z7R+hXB1vEVDd6VEyIttSae15Mpo=";
+ hash = "sha256-FyTHFoPP4u5BF3vrgBnM5aFLPfijMzmkq06HXMDvv4k=";
};
dontConfigure = true;
From 13d341db8089826494253bfe97cd8cdfa176a023 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 03:48:21 +0000
Subject: [PATCH 050/200] librewolf-unwrapped: 122.0-2 -> 122.0.1-2
---
.../networking/browsers/librewolf/src.json | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/pkgs/applications/networking/browsers/librewolf/src.json b/pkgs/applications/networking/browsers/librewolf/src.json
index 357868b665fb..bbc259efc19f 100644
--- a/pkgs/applications/networking/browsers/librewolf/src.json
+++ b/pkgs/applications/networking/browsers/librewolf/src.json
@@ -1,15 +1,15 @@
{
- "packageVersion": "122.0-2",
+ "packageVersion": "122.0.1-2",
"source": {
- "rev": "122.0-2",
- "sha256": "139vqa0czhbsg8naz75pcf5d8dql30slwrn4l8hkr4r1s1mslyq1"
+ "rev": "122.0.1-2",
+ "sha256": "0bp9x5hvjhdvrb5niyx4si7in116l37y5km7a207z7zl1z5d3q16"
},
"settings": {
- "rev": "fe568fa26d52fa917c89d735468a17b990a23e2c",
- "sha256": "1gska84ib386a1021r1n54mb1a47bqn459v5n26g4wqx3xrma48n"
+ "rev": "c242d6d6c77948451af5bd52125a8a81259a7a77",
+ "sha256": "1s56a4a8wz92gh1cxk8qny3qzvmanl6q34yp049f18c4zrk23lax"
},
"firefox": {
- "version": "122.0",
- "sha512": "619b735c16970207f3f8fb31dd2350a5e665a802c30501c89aee4817b8b0f7f466da93c66ab238e94967587e538e6858934b18164ff312dbdbfbc3b2bf8bd824"
+ "version": "122.0.1",
+ "sha512": "1d4fe1ed351edd748ede2ef6448798a32de9ed7a075a54a7ed5f7baa7b0c4c7f932c2e29f443c9066829e39f22a1dc94be5d00cc994193e949b72aa4a1c8ba41"
}
}
From 99137a4da1254bdfdcda9f051c3eb67bb71a82da Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 04:24:37 +0000
Subject: [PATCH 051/200] minio: 2024-02-04T22-36-13Z -> 2024-02-14T21-36-02Z
---
pkgs/servers/minio/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/servers/minio/default.nix b/pkgs/servers/minio/default.nix
index cd498ba55533..4c92c65c7a48 100644
--- a/pkgs/servers/minio/default.nix
+++ b/pkgs/servers/minio/default.nix
@@ -21,16 +21,16 @@ let
in
buildGoModule rec {
pname = "minio";
- version = "2024-02-04T22-36-13Z";
+ version = "2024-02-14T21-36-02Z";
src = fetchFromGitHub {
owner = "minio";
repo = "minio";
rev = "RELEASE.${version}";
- hash = "sha256-vA1xrwvHyhqrdWjEXqs0MUaPq8S3J2r1uE0IndpwdjQ=";
+ hash = "sha256-tXLdK5+akZ1ChUqs8i7Qb32E7ZoMfHk1kgDS+8RiRH4=";
};
- vendorHash = "sha256-eE8F/cG7SdSHrFW4qg+MBdS/rxoz4xB0JbCQ3vi38ok=";
+ vendorHash = "sha256-4/fW2mKzgwcRHigksAsk7bXS0Leak8rZdzoQ6mK2ksA=";
doCheck = false;
From 010ad04bc84364396f6c5a2e98fa93cb4b5ffdb8 Mon Sep 17 00:00:00 2001
From: Aaron Jheng
Date: Thu, 15 Feb 2024 12:30:46 +0800
Subject: [PATCH 052/200] goconvey: 1.8.0 -> 1.8.1
---
pkgs/development/tools/goconvey/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/tools/goconvey/default.nix b/pkgs/development/tools/goconvey/default.nix
index 82bd7354ef45..c7477d48e55a 100644
--- a/pkgs/development/tools/goconvey/default.nix
+++ b/pkgs/development/tools/goconvey/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "goconvey";
- version = "1.8.0";
+ version = "1.8.1";
excludedPackages = "web/server/watch/integration_testing";
@@ -10,10 +10,10 @@ buildGoModule rec {
owner = "smartystreets";
repo = "goconvey";
rev = "v${version}";
- sha256 = "sha256-JgforTGu5aiQHltZrAfy16Bsu4UJ2pj6cCiof6sxz7s=";
+ hash = "sha256-6SrlPsOqRxNNwEYx2t1v+rEHnQ58GvJtjo87SZo/Omk=";
};
- vendorHash = "sha256-CCtWsljI14VOGjPid6ouzvieDbylh9ljoUcAoR9r4b4=";
+ vendorHash = "sha256-020bxa0LErrvRKe3HirCWZDaBQFfKsWgl4mxfLtl1lg=";
ldflags = [ "-s" "-w" ];
From 51f50fc72c580125ea0e97a8e64d947dd4a84017 Mon Sep 17 00:00:00 2001
From: Weijia Wang <9713184+wegank@users.noreply.github.com>
Date: Thu, 15 Feb 2024 07:12:09 +0100
Subject: [PATCH 053/200] exiv2: 0.28.1 -> 0.28.2
---
pkgs/development/libraries/exiv2/default.nix | 13 +++----------
1 file changed, 3 insertions(+), 10 deletions(-)
diff --git a/pkgs/development/libraries/exiv2/default.nix b/pkgs/development/libraries/exiv2/default.nix
index fb2db6a963e7..f080bd804b48 100644
--- a/pkgs/development/libraries/exiv2/default.nix
+++ b/pkgs/development/libraries/exiv2/default.nix
@@ -20,7 +20,7 @@
stdenv.mkDerivation rec {
pname = "exiv2";
- version = "0.28.1";
+ version = "0.28.2";
outputs = [ "out" "lib" "dev" "doc" "man" ];
@@ -28,16 +28,9 @@ stdenv.mkDerivation rec {
owner = "exiv2";
repo = "exiv2";
rev = "v${version}";
- hash = "sha256-Jim8vYWyCa16LAJ1GuP8cCzhXIc2ouo6hVsHg3UQbdg=";
+ hash = "sha256-0TgvIiuHMeohStIwmHOq4yvTj2H07wyx4w3iIdkrLTc=";
};
- patches = [
- (fetchpatch {
- url = "https://github.com/Exiv2/exiv2/commit/c351c7cce317571934abf693055779a59df30d6e.patch";
- hash = "sha256-fWJT4IUBrAELl6ku0M1iTzGFX74le8Z0UzTJLU/gYls=";
- })
- ];
-
nativeBuildInputs = [
cmake
doxygen
@@ -94,7 +87,7 @@ stdenv.mkDerivation rec {
'';
preFixup = ''
- remove-references-to -t ${stdenv.cc.cc} $lib/lib/*.so.*.*.* $out/bin/exiv2 $static/lib/*.a
+ remove-references-to -t ${stdenv.cc.cc} $lib/lib/*.so.*.*.* $out/bin/exiv2
'';
disallowedReferences = [ stdenv.cc.cc ];
From 279fc1552d9db14c409de2a61095ab59688b7d82 Mon Sep 17 00:00:00 2001
From: Weijia Wang <9713184+wegank@users.noreply.github.com>
Date: Thu, 15 Feb 2024 07:42:00 +0100
Subject: [PATCH 054/200] librecad: unpin boost175
---
pkgs/top-level/all-packages.nix | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index aec7ccef263e..f2e24f167575 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -33136,9 +33136,7 @@ with pkgs;
libowlevelzs = callPackage ../development/libraries/libowlevelzs { };
- librecad = libsForQt5.callPackage ../applications/misc/librecad {
- boost = boost175;
- };
+ librecad = libsForQt5.callPackage ../applications/misc/librecad { };
libreoffice-bin = callPackage ../applications/office/libreoffice/darwin { };
From 031babe21f9d374b4f2b8b5039169d937ac65d31 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 08:02:35 +0000
Subject: [PATCH 055/200] scala-cli: 1.1.1 -> 1.1.3
---
.../tools/build-managers/scala-cli/sources.json | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/pkgs/development/tools/build-managers/scala-cli/sources.json b/pkgs/development/tools/build-managers/scala-cli/sources.json
index 20718c2c909f..f6a82483343f 100644
--- a/pkgs/development/tools/build-managers/scala-cli/sources.json
+++ b/pkgs/development/tools/build-managers/scala-cli/sources.json
@@ -1,21 +1,21 @@
{
- "version": "1.1.1",
+ "version": "1.1.3",
"assets": {
"aarch64-darwin": {
"asset": "scala-cli-aarch64-apple-darwin.gz",
- "sha256": "1sxfwdgqzhxxhgj0kid10iay4sqq9ajndnncxl7jhh2ib59bavj2"
+ "sha256": "03rxllpnr93ms6j0fny7h2sym9pj1q8xrj0jmhapdjv582j4by82"
},
"aarch64-linux": {
"asset": "scala-cli-aarch64-pc-linux.gz",
- "sha256": "1z3xvyjs69iy0y59q2bwpa6blslhc1wdgwrm8xsfd0x8y0dg8kq2"
+ "sha256": "1msi2ylx2qf6k5gm1jj31qh9qbrxp5fydybzb25zclnpwwg1jlyc"
},
"x86_64-darwin": {
"asset": "scala-cli-x86_64-apple-darwin.gz",
- "sha256": "05xincadr0y5kly8j058pn41wa6qmqcf6p62s45h881y3ydghxch"
+ "sha256": "1sl3q59mb56g6795c8sm9kjpdgmpcdd23fxhaw49px2dvyryvxyy"
},
"x86_64-linux": {
"asset": "scala-cli-x86_64-pc-linux.gz",
- "sha256": "0knjkkyw7libqdzw770whrbwdcyr5qabnjw7ayps0k4kql43cyns"
+ "sha256": "17cp6mq0046y21pd7cadxj90aqkqnlz7zx7sdp7mmn3pzjcaynqc"
}
}
}
From 8837856719e27fcf0aec16c5331ad69ccbf8aef2 Mon Sep 17 00:00:00 2001
From: Greaka
Date: Thu, 15 Feb 2024 09:22:45 +0100
Subject: [PATCH 056/200] factorio: 1.1.101 -> 1.1.104
---
pkgs/games/factorio/versions.json | 48 +++++++++++++++----------------
1 file changed, 24 insertions(+), 24 deletions(-)
diff --git a/pkgs/games/factorio/versions.json b/pkgs/games/factorio/versions.json
index 9e5f6d3e6533..a627e967d199 100644
--- a/pkgs/games/factorio/versions.json
+++ b/pkgs/games/factorio/versions.json
@@ -2,56 +2,56 @@
"x86_64-linux": {
"alpha": {
"experimental": {
- "name": "factorio_alpha_x64-1.1.101.tar.xz",
+ "name": "factorio_alpha_x64-1.1.104.tar.xz",
"needsAuth": true,
- "sha256": "07f8hcyf4hmf9lpa2ljm6ygpaaj2yd28da4krwa5yzjvqs88b4fq",
+ "sha256": "0aizllbfzbn2j0560n4f823jqq7v7qz813an4wlm39rfsfx7b0vq",
"tarDirectory": "x64",
- "url": "https://factorio.com/get-download/1.1.101/alpha/linux64",
- "version": "1.1.101"
+ "url": "https://factorio.com/get-download/1.1.104/alpha/linux64",
+ "version": "1.1.104"
},
"stable": {
- "name": "factorio_alpha_x64-1.1.101.tar.xz",
+ "name": "factorio_alpha_x64-1.1.104.tar.xz",
"needsAuth": true,
- "sha256": "07f8hcyf4hmf9lpa2ljm6ygpaaj2yd28da4krwa5yzjvqs88b4fq",
+ "sha256": "0aizllbfzbn2j0560n4f823jqq7v7qz813an4wlm39rfsfx7b0vq",
"tarDirectory": "x64",
- "url": "https://factorio.com/get-download/1.1.101/alpha/linux64",
- "version": "1.1.101"
+ "url": "https://factorio.com/get-download/1.1.104/alpha/linux64",
+ "version": "1.1.104"
}
},
"demo": {
"experimental": {
- "name": "factorio_demo_x64-1.1.101.tar.xz",
+ "name": "factorio_demo_x64-1.1.104.tar.xz",
"needsAuth": false,
- "sha256": "14cnz4y1iqjv8ks0w1k60qy1nqjn33wajwzdpnmxgcz01rzfqd8a",
+ "sha256": "0x08dy6pagfpqc9c2cl239b1f7pf0p4cghzp7avxmbkmbl1fan2l",
"tarDirectory": "x64",
- "url": "https://factorio.com/get-download/1.1.101/demo/linux64",
- "version": "1.1.101"
+ "url": "https://factorio.com/get-download/1.1.104/demo/linux64",
+ "version": "1.1.104"
},
"stable": {
- "name": "factorio_demo_x64-1.1.101.tar.xz",
+ "name": "factorio_demo_x64-1.1.104.tar.xz",
"needsAuth": false,
- "sha256": "14cnz4y1iqjv8ks0w1k60qy1nqjn33wajwzdpnmxgcz01rzfqd8a",
+ "sha256": "0x08dy6pagfpqc9c2cl239b1f7pf0p4cghzp7avxmbkmbl1fan2l",
"tarDirectory": "x64",
- "url": "https://factorio.com/get-download/1.1.101/demo/linux64",
- "version": "1.1.101"
+ "url": "https://factorio.com/get-download/1.1.104/demo/linux64",
+ "version": "1.1.104"
}
},
"headless": {
"experimental": {
- "name": "factorio_headless_x64-1.1.101.tar.xz",
+ "name": "factorio_headless_x64-1.1.104.tar.xz",
"needsAuth": false,
- "sha256": "14l3cg8swl3l7lzp44j4zk9wldzf4g23vda67wyzfyx82pvad206",
+ "sha256": "10qmq2mw2j97s64skwr3m7hmv21h3m0r8rdhnyfrhmrxn8x3a4wf",
"tarDirectory": "x64",
- "url": "https://factorio.com/get-download/1.1.101/headless/linux64",
- "version": "1.1.101"
+ "url": "https://factorio.com/get-download/1.1.104/headless/linux64",
+ "version": "1.1.104"
},
"stable": {
- "name": "factorio_headless_x64-1.1.101.tar.xz",
+ "name": "factorio_headless_x64-1.1.104.tar.xz",
"needsAuth": false,
- "sha256": "14l3cg8swl3l7lzp44j4zk9wldzf4g23vda67wyzfyx82pvad206",
+ "sha256": "10qmq2mw2j97s64skwr3m7hmv21h3m0r8rdhnyfrhmrxn8x3a4wf",
"tarDirectory": "x64",
- "url": "https://factorio.com/get-download/1.1.101/headless/linux64",
- "version": "1.1.101"
+ "url": "https://factorio.com/get-download/1.1.104/headless/linux64",
+ "version": "1.1.104"
}
}
}
From b31fc30cb158008d1fd3649f9824f2defcd49a2b Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 08:27:29 +0000
Subject: [PATCH 057/200] python311Packages.ansible-runner: 2.3.4 -> 2.3.5
---
pkgs/development/python-modules/ansible-runner/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/ansible-runner/default.nix b/pkgs/development/python-modules/ansible-runner/default.nix
index 4a9ff67c3cba..899fd02e9392 100644
--- a/pkgs/development/python-modules/ansible-runner/default.nix
+++ b/pkgs/development/python-modules/ansible-runner/default.nix
@@ -23,14 +23,14 @@
buildPythonPackage rec {
pname = "ansible-runner";
- version = "2.3.4";
+ version = "2.3.5";
format = "setuptools";
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
- hash = "sha256-eaG9E02BPI6jdAWZxv2WGhFCXOd1fy/XJc9W1qGnI2w=";
+ hash = "sha256-zZ3dV2WHDqPFRbbLR6qtXwTZowpijdP82082eijCIIU=";
};
patches = [
From 4c2bd62904c5a39593f7c7ce4558aaadf1568c75 Mon Sep 17 00:00:00 2001
From: Ashley Ruglys
Date: Thu, 15 Feb 2024 22:11:53 +1300
Subject: [PATCH 058/200] opensubdiv: Add a static output
---
pkgs/development/libraries/opensubdiv/default.nix | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/libraries/opensubdiv/default.nix b/pkgs/development/libraries/opensubdiv/default.nix
index 9c485949a5c0..e3bf614d9886 100644
--- a/pkgs/development/libraries/opensubdiv/default.nix
+++ b/pkgs/development/libraries/opensubdiv/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-uDKCT0Uoa5WQekMUFm2iZmzm+oWAZ6IWMwfpchkUZY0=";
};
- outputs = [ "out" "dev" ];
+ outputs = [ "out" "dev" "static" ];
nativeBuildInputs = [
cmake
@@ -65,7 +65,9 @@ stdenv.mkDerivation rec {
NIX_BUILD_CORES=$(( NIX_BUILD_CORES < ${toString maxBuildCores} ? NIX_BUILD_CORES : ${toString maxBuildCores} ))
'';
- postInstall = "rm $out/lib/*.a";
+ postInstall = ''
+ moveToOutput "lib/*.a" $static
+ '';
meta = {
description = "An Open-Source subdivision surface library";
From ba53276760eaba1884d19a590000de893b02a032 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 10:36:16 +0100
Subject: [PATCH 059/200] python311Packages.awsiotpythonsdk: refactor
---
.../python-modules/awsiotpythonsdk/default.nix | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/awsiotpythonsdk/default.nix b/pkgs/development/python-modules/awsiotpythonsdk/default.nix
index 5907b74ba220..50a9d9506edd 100644
--- a/pkgs/development/python-modules/awsiotpythonsdk/default.nix
+++ b/pkgs/development/python-modules/awsiotpythonsdk/default.nix
@@ -2,12 +2,13 @@
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
+, setuptools
}:
buildPythonPackage rec {
- pname = "AWSIoTPythonSDK";
+ pname = "awsiotpythonsdk";
version = "1.5.2";
- format = "setuptools";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -18,6 +19,10 @@ buildPythonPackage rec {
hash = "sha256-GHMnDRxXkaKDTaawwPtMqa7EZJ8Y35+ScgtfEP9PJGs=";
};
+ nativeBuildInputs = [
+ setuptools
+ ];
+
# Module has no tests
doCheck = false;
@@ -28,6 +33,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python SDK for connecting to AWS IoT";
homepage = "https://github.com/aws/aws-iot-device-sdk-python";
+ changelog = "https://github.com/aws/aws-iot-device-sdk-python/releases/tag/v${version}";
license = with licenses; [ asl20 ];
maintainers = with maintainers; [ fab ];
};
From 24bb9cf8ea3ac0d752c9839bd7ddb950a6a1dc28 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 10:36:41 +0100
Subject: [PATCH 060/200] python311Packages.awsiotpythonsdk: 1.5.2 -> 1.5.4
Diff: https://github.com/aws/aws-iot-device-sdk-python/compare/refs/tags/v1.5.2...v1.5.4
Changelog: https://github.com/aws/aws-iot-device-sdk-python/releases/tag/v1.5.4
---
pkgs/development/python-modules/awsiotpythonsdk/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/awsiotpythonsdk/default.nix b/pkgs/development/python-modules/awsiotpythonsdk/default.nix
index 50a9d9506edd..20da74babff2 100644
--- a/pkgs/development/python-modules/awsiotpythonsdk/default.nix
+++ b/pkgs/development/python-modules/awsiotpythonsdk/default.nix
@@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "awsiotpythonsdk";
- version = "1.5.2";
+ version = "1.5.4";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -16,7 +16,7 @@ buildPythonPackage rec {
owner = "aws";
repo = "aws-iot-device-sdk-python";
rev = "refs/tags/v${version}";
- hash = "sha256-GHMnDRxXkaKDTaawwPtMqa7EZJ8Y35+ScgtfEP9PJGs=";
+ hash = "sha256-TUNIWGal7NQy2qmHVTiw6eX4t/Yt3NnM3HHztBwMfoM=";
};
nativeBuildInputs = [
From bba3bb3237c1891122f4a16e7b4c98c155070005 Mon Sep 17 00:00:00 2001
From: ajs124
Date: Wed, 14 Feb 2024 18:09:13 +0100
Subject: [PATCH 061/200] pdns-recursor: 4.9.3 -> 5.0.2
https://doc.powerdns.com/recursor/changelog/5.0.html#change-5.0.2
---
pkgs/servers/dns/pdns-recursor/default.nix | 32 ++++++++++++++++++----
1 file changed, 26 insertions(+), 6 deletions(-)
diff --git a/pkgs/servers/dns/pdns-recursor/default.nix b/pkgs/servers/dns/pdns-recursor/default.nix
index 95dc64156f42..e691336d52a9 100644
--- a/pkgs/servers/dns/pdns-recursor/default.nix
+++ b/pkgs/servers/dns/pdns-recursor/default.nix
@@ -1,26 +1,46 @@
{ lib, stdenv, fetchurl, pkg-config, boost, nixosTests
, openssl, systemd, lua, luajit, protobuf
+, libsodium
+, curl
+, rustPlatform, cargo, rustc
, enableProtoBuf ? false
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
pname = "pdns-recursor";
- version = "4.9.3";
+ version = "5.0.2";
src = fetchurl {
- url = "https://downloads.powerdns.com/releases/pdns-recursor-${version}.tar.bz2";
- hash = "sha256-FmBFMFFJ3s3pWCH3bwabZl9rISLf99RquVLVDZ8B7Us=";
+ url = "https://downloads.powerdns.com/releases/pdns-recursor-${finalAttrs.version}.tar.bz2";
+ hash = "sha256-qQ6LYf3BgbWWFEw1kgEYynHDuV9GZYzOfoIidQ3kXKk=";
};
- nativeBuildInputs = [ pkg-config ];
+ cargoDeps = rustPlatform.fetchCargoTarball {
+ inherit (finalAttrs) src;
+ sourceRoot = "pdns-recursor-${finalAttrs.version}/settings/rust";
+ hash = "sha256-XHzuYkO91TJNU2DYqMlafqrc2zR1WvIrNLjFHL2FcwA=";
+ };
+
+ cargoRoot = "settings/rust";
+
+ nativeBuildInputs = [
+ cargo
+ rustc
+
+ rustPlatform.cargoSetupHook
+ pkg-config
+ ];
buildInputs = [
boost openssl systemd
lua luajit
+ libsodium
+ curl
] ++ lib.optional enableProtoBuf protobuf;
configureFlags = [
"--enable-reproducible"
"--enable-systemd"
+ "--enable-dns-over-tls"
"sysconfdir=/etc/pdns-recursor"
];
@@ -42,4 +62,4 @@ stdenv.mkDerivation rec {
license = licenses.gpl2Only;
maintainers = with maintainers; [ rnhmjoj ];
};
-}
+})
From cfb5e376fb7f0f9770a9d003836ea0a7de51598e Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 10:01:33 +0000
Subject: [PATCH 062/200] beeper: 3.95.22 -> 3.95.26
---
.../networking/instant-messengers/beeper/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/applications/networking/instant-messengers/beeper/default.nix b/pkgs/applications/networking/instant-messengers/beeper/default.nix
index 21542fc5f475..11ca66b3aa69 100644
--- a/pkgs/applications/networking/instant-messengers/beeper/default.nix
+++ b/pkgs/applications/networking/instant-messengers/beeper/default.nix
@@ -11,11 +11,11 @@
}:
let
pname = "beeper";
- version = "3.95.22";
+ version = "3.95.26";
name = "${pname}-${version}";
src = fetchurl {
- url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.95.22-build-240206gs9w02ysg-x86_64.AppImage";
- hash = "sha256-svTHoKLlKoCEL+Cc5VCJBJQSO8b/4T1Ukpwbc2nuHxA=";
+ url = "https://download.todesktop.com/2003241lzgn20jd/beeper-3.95.26-build-240213e5u8pwxjw-x86_64.AppImage";
+ hash = "sha256-1jlaY5rkw/dgOboj3iUPEkCVouUTXsbPS9E9xuJn9oU=";
};
appimage = appimageTools.wrapType2 {
inherit version pname src;
From 655a0dd0fd2e18825462ccf2d308c97d08964a6c Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 10:04:51 +0000
Subject: [PATCH 063/200] python311Packages.oci: 2.120.0 -> 2.121.1
---
pkgs/development/python-modules/oci/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/oci/default.nix b/pkgs/development/python-modules/oci/default.nix
index 0e5d643c7d96..15d4ec26e0a3 100644
--- a/pkgs/development/python-modules/oci/default.nix
+++ b/pkgs/development/python-modules/oci/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "oci";
- version = "2.120.0";
+ version = "2.121.1";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "oracle";
repo = "oci-python-sdk";
rev = "refs/tags/v${version}";
- hash = "sha256-KUiv0cNkkvaouhR2UgdMVBwrZoqCxVif71/eiyjpskI=";
+ hash = "sha256-oOy0gOTekPXv557dl0A0b8TJVGSUYPq38h2Fu8PN03o=";
};
pythonRelaxDeps = [
From e7760c0f899f433e41ed15dad42a61f21122dd20 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 11:21:10 +0000
Subject: [PATCH 064/200] codeium: 1.6.34 -> 1.6.36
---
pkgs/by-name/co/codeium/package.nix | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/pkgs/by-name/co/codeium/package.nix b/pkgs/by-name/co/codeium/package.nix
index 3c203fdfc2ff..69afe48ac940 100644
--- a/pkgs/by-name/co/codeium/package.nix
+++ b/pkgs/by-name/co/codeium/package.nix
@@ -13,10 +13,10 @@ let
}.${system} or throwSystem;
hash = {
- x86_64-linux = "sha256-xAo8XtNXUJXjGu+LMoRj/s0/VFtVwIC6TCc4a1wrzzQ=";
- aarch64-linux = "sha256-HOfSb87g6iN5IwmYZ20F91y+a8fbAhTQ+OhHGq7E9ko=";
- x86_64-darwin = "sha256-GCP+apn5g/aPZcwHBhKj9Oy90hMpTWRZNLUtOk3yNTc=";
- aarch64-darwin = "sha256-EwpO/gOnv/XIxdV1I1dV+i4w5A4avMcv1zPnBLEqoLI=";
+ x86_64-linux = "sha256-nyw52kjBC4NCnb/WLkeozjH8A7kL+oRY7ayvGM70I9c=";
+ aarch64-linux = "sha256-GmTAdiOctV2rNwlospYtQmNbspDvdXlV6j/Q5v+GD/k=";
+ x86_64-darwin = "sha256-YMUztQRdjIqpFQqnK9gfZhMSKUAJlKWvcYH3Xns26hQ=";
+ aarch64-darwin = "sha256-cV/ZjmX9DfYyBdrVpbBZxAHfW70FVg+8R0Pxji38lRg=";
}.${system} or throwSystem;
bin = "$out/bin/codeium_language_server";
@@ -24,7 +24,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "codeium";
- version = "1.6.34";
+ version = "1.6.36";
src = fetchurl {
name = "${finalAttrs.pname}-${finalAttrs.version}.gz";
url = "https://github.com/Exafunction/codeium/releases/download/language-server-v${finalAttrs.version}/language_server_${plat}.gz";
From 78151d077c58502a6e143c058ac71163a47a8f6c Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 13:02:41 +0100
Subject: [PATCH 065/200] python311Packages.google-cloud-videointelligence:
2.13.0 -> 2.13.1
Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-videointelligence-v2.13.1/packages/google-cloud-videointelligence/CHANGELOG.md
---
.../python-modules/google-cloud-videointelligence/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/google-cloud-videointelligence/default.nix b/pkgs/development/python-modules/google-cloud-videointelligence/default.nix
index e8ac6fa628f5..8f96255e5e64 100644
--- a/pkgs/development/python-modules/google-cloud-videointelligence/default.nix
+++ b/pkgs/development/python-modules/google-cloud-videointelligence/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "google-cloud-videointelligence";
- version = "2.13.0";
+ version = "2.13.1";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-ODRF08xxjUrj6PMzfTlcYLqGrgV71OA0VHT44ktQZ4k=";
+ hash = "sha256-nZQVoV6ciXHZfbr26U4PKFU/sHJPoZNB5j7covnE9aw=";
};
propagatedBuildInputs = [
From 1c205f888aec50392c8e68b59b236c2c47900b53 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 13:04:18 +0100
Subject: [PATCH 066/200] python311Packages.google-cloud-videointelligence:
refactor
---
.../google-cloud-videointelligence/default.nix | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/google-cloud-videointelligence/default.nix b/pkgs/development/python-modules/google-cloud-videointelligence/default.nix
index 8f96255e5e64..b020e1201fcd 100644
--- a/pkgs/development/python-modules/google-cloud-videointelligence/default.nix
+++ b/pkgs/development/python-modules/google-cloud-videointelligence/default.nix
@@ -9,12 +9,13 @@
, pytest-asyncio
, pytestCheckHook
, pythonOlder
+, setuptools
}:
buildPythonPackage rec {
pname = "google-cloud-videointelligence";
version = "2.13.1";
- format = "setuptools";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -23,6 +24,10 @@ buildPythonPackage rec {
hash = "sha256-nZQVoV6ciXHZfbr26U4PKFU/sHJPoZNB5j7covnE9aw=";
};
+ nativeBuildInputs = [
+ setuptools
+ ];
+
propagatedBuildInputs = [
google-api-core
proto-plus
From c18e07c87d4a90e730b3daa8c1083c938b65c06f Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 12:29:27 +0000
Subject: [PATCH 067/200] ast-grep: 0.18.1 -> 0.19.0
---
pkgs/by-name/as/ast-grep/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/as/ast-grep/package.nix b/pkgs/by-name/as/ast-grep/package.nix
index 67afe28bc346..ce728c0b9871 100644
--- a/pkgs/by-name/as/ast-grep/package.nix
+++ b/pkgs/by-name/as/ast-grep/package.nix
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "ast-grep";
- version = "0.18.1";
+ version = "0.19.0";
src = fetchFromGitHub {
owner = "ast-grep";
repo = "ast-grep";
rev = version;
- hash = "sha256-hr6VAqBsv3szVClR93y5ickkrNKjvl6BfzqKA3zc6vM=";
+ hash = "sha256-ho4o7Ryp6IwBZ66Sag9IC67EfC/opfkicksouHKPURc=";
};
- cargoHash = "sha256-ttJMtaQfVnFj4/wUz4fn8X/EmUwW+usqhmWhy4Y0AB8=";
+ cargoHash = "sha256-EDgtXZhAOd8I9TwzpXsVpUpi8uoxyBBIxWyF7wSazwo=";
# Work around https://github.com/NixOS/nixpkgs/issues/166205.
env = lib.optionalAttrs stdenv.cc.isClang {
From b386fe7ca83da30a092500d2da9f22e54b24cff4 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 12:33:28 +0000
Subject: [PATCH 068/200] cxxopts: 3.1.1 -> 3.2.0
---
pkgs/development/libraries/cxxopts/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/libraries/cxxopts/default.nix b/pkgs/development/libraries/cxxopts/default.nix
index e4d1df23b7e5..f587cf33308d 100644
--- a/pkgs/development/libraries/cxxopts/default.nix
+++ b/pkgs/development/libraries/cxxopts/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "cxxopts";
- version = "3.1.1";
+ version = "3.2.0";
src = fetchFromGitHub {
owner = "jarro2783";
repo = "cxxopts";
rev = "v${version}";
- sha256 = "sha256-lJPMaXBfrCeUhhXha5f7zmOGtyEDzU3oPTMirPTFZzQ=";
+ sha256 = "sha256-tOO0YCIG3MxSJZhurNcDR1pWIUEO/Har9mrCrZs3iVk=";
};
buildInputs = lib.optionals enableUnicodeHelp [ icu.dev ];
From c0a47cbb542c205468d905ed7b7172a2fe4d5a4e Mon Sep 17 00:00:00 2001
From: Andrey Donets
Date: Thu, 15 Feb 2024 16:42:20 +0400
Subject: [PATCH 069/200] tdl: 0.15.1 -> 0.16.0
---
pkgs/by-name/td/tdl/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/td/tdl/package.nix b/pkgs/by-name/td/tdl/package.nix
index d4abe11fe764..0661b171b21c 100644
--- a/pkgs/by-name/td/tdl/package.nix
+++ b/pkgs/by-name/td/tdl/package.nix
@@ -4,16 +4,16 @@
}:
buildGoModule rec {
pname = "tdl";
- version = "0.15.1";
+ version = "0.16.0";
src = fetchFromGitHub {
owner = "iyear";
repo = "tdl";
rev = "v${version}";
- hash = "sha256-vKcKHxPwF7kdsEASJ4VunPZ9kVztPq3yH8RnCd9uI9A=";
+ hash = "sha256-Myf10+Y7lyJFhiRpJFkXe5Rng0ChzOm0EGvPEuFMYp4=";
};
- vendorHash = "sha256-v5okd7PAnA2JsgZ4SqvpZmXOQXSCzl+SwFx9NWo7C/0=";
+ vendorHash = "sha256-n3AISS4/yujTNqgGjeEK2eWw0YI1XUafZP36yD+axN4=";
ldflags = [
"-s"
From 9e3a950d687aceeaf2d1b2695f401f054af63139 Mon Sep 17 00:00:00 2001
From: Gaetan Lepage
Date: Thu, 15 Feb 2024 13:47:52 +0100
Subject: [PATCH 070/200] vimPlugins.{neocord,ultimate-autopair-nvim}: fix url
---
pkgs/applications/editors/vim/plugins/vim-plugin-names | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names
index d5c4b6cdb8f5..29c447105796 100644
--- a/pkgs/applications/editors/vim/plugins/vim-plugin-names
+++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names
@@ -513,7 +513,7 @@ 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.git/,main,
+https://github.com/IogaMaster/neocord/,main,
https://github.com/KeitaNakamura/neodark.vim/,,
https://github.com/folke/neodev.nvim/,HEAD,
https://github.com/sbdchd/neoformat/,,
@@ -892,7 +892,7 @@ 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.git/,HEAD,
+https://github.com/altermo/ultimate-autopair.nvim/,HEAD,
https://github.com/SirVer/ultisnips/,,
https://github.com/mbbill/undotree/,,
https://github.com/chrisbra/unicode.vim/,,
From d89c632aa65c70b20526cfc0cedd651882efc1ef Mon Sep 17 00:00:00 2001
From: Gaetan Lepage
Date: Thu, 15 Feb 2024 13:59:13 +0100
Subject: [PATCH 071/200] vimPlugins: update on 2024-02-15
---
.../editors/vim/plugins/generated.nix | 1306 ++++++++---------
.../editors/vim/plugins/overrides.nix | 4 +-
2 files changed, 655 insertions(+), 655 deletions(-)
diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix
index 4b53333fda72..715feaf9d359 100644
--- a/pkgs/applications/editors/vim/plugins/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/generated.nix
@@ -29,12 +29,12 @@ final: prev:
ChatGPT-nvim = buildVimPlugin {
pname = "ChatGPT.nvim";
- version = "2024-01-19";
+ version = "2024-02-05";
src = fetchFromGitHub {
owner = "jackMort";
repo = "ChatGPT.nvim";
- rev = "5e8f9004ee88d6c02fe428031d3b598d5dfc7cf2";
- sha256 = "126m8cwasm4c6rhc8gnslqh2q08fn6gsw2sk57jdiflrsvhl9vzc";
+ rev = "aadb607038d53d97be4da368b07355f65ad3f047";
+ sha256 = "1siccc04f69whyqz7ljcyq50aai320rbdbwclb5989610n7qx1lw";
};
meta.homepage = "https://github.com/jackMort/ChatGPT.nvim/";
};
@@ -65,12 +65,12 @@ final: prev:
Coqtail = buildVimPlugin {
pname = "Coqtail";
- version = "2023-10-27";
+ version = "2024-01-28";
src = fetchFromGitHub {
owner = "whonore";
repo = "Coqtail";
- rev = "ecca5017b6b27e1bded009f9725186d941d85b53";
- sha256 = "01dc9rih8f3hxvj5mi8ahdh7gf1hgb2zrks3wb8im4f4lc6nkdjz";
+ rev = "ede74fbc261e21fc9c3deb1f98238df5487fdf65";
+ sha256 = "0f4sf4n3vkiqbhf28wjir69ji60vnyaikh64mqmw8bknayr3nxbr";
};
meta.homepage = "https://github.com/whonore/Coqtail/";
};
@@ -185,12 +185,12 @@ final: prev:
LeaderF = buildVimPlugin {
pname = "LeaderF";
- version = "2024-01-19";
+ version = "2024-02-02";
src = fetchFromGitHub {
owner = "Yggdroot";
repo = "LeaderF";
- rev = "43e6c0467ef73107f9f6f02ac967dbc359a8d438";
- sha256 = "1p1a9ppsw5f27qsqmr8wvnbamag8w9xbh4dmpwrfk96ap7flndjz";
+ rev = "9cf165b444b961f019d3b1a87f38788f9c314100";
+ sha256 = "09lpscdyx9ir5pdm2vb04vmv2zxgyzhm0ykahflsp5gfnxmc3an3";
};
meta.homepage = "https://github.com/Yggdroot/LeaderF/";
};
@@ -305,12 +305,12 @@ final: prev:
SchemaStore-nvim = buildVimPlugin {
pname = "SchemaStore.nvim";
- version = "2024-01-24";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "b0o";
repo = "SchemaStore.nvim";
- rev = "0550c6d5754dd2a183efc9c238f5524b68860e21";
- sha256 = "1hd1qnkjbl38k9ivzqxf3j74yyh1gd56r5nz7nmzf8b5yyjkc0ws";
+ rev = "91b56a811d87b9e7e0600c95f80ff2d08245bf61";
+ sha256 = "001gf379xa4xfllnpqa60wzh55yfpg95gys3jv6hml246xv3y4cm";
};
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
};
@@ -449,12 +449,12 @@ final: prev:
YouCompleteMe = buildVimPlugin {
pname = "YouCompleteMe";
- version = "2024-01-14";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "ycm-core";
repo = "YouCompleteMe";
- rev = "2b33bf3dc822f6c68b39d235e24efa5508cf9857";
- sha256 = "1myd0ihxzk9jv8hqn7bfqh26cai9xlfnpwp89i62aqhgl3v0b361";
+ rev = "f0789244449468b0dad591ec5a87db6504788cfa";
+ sha256 = "0vs201i5aqa157ld9ii0pl9cd9xxfcrkxx69ibk8rzn3ardnllm4";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/ycm-core/YouCompleteMe/";
@@ -498,12 +498,12 @@ final: prev:
actions-preview-nvim = buildVimPlugin {
pname = "actions-preview.nvim";
- version = "2024-01-07";
+ version = "2024-02-04";
src = fetchFromGitHub {
owner = "aznhe21";
repo = "actions-preview.nvim";
- rev = "dd63df1a4ed0ffe1458945ee50ecb1dd02b605ab";
- sha256 = "0rsg7qvy45hhrzsf0xsdkr8ac9d3w2b0wqdbzzkfispkxpbsqyl9";
+ rev = "9e86d014a72a4121ee27f3d8952e1ea868c3c8c4";
+ sha256 = "1fbvf3kz8c0aq2fvjbld0h1a3yckcxfxhzfnxji7a4cjfj2icj99";
};
meta.homepage = "https://github.com/aznhe21/actions-preview.nvim/";
};
@@ -522,12 +522,12 @@ final: prev:
aerial-nvim = buildVimPlugin {
pname = "aerial.nvim";
- version = "2024-01-21";
+ version = "2024-02-05";
src = fetchFromGitHub {
owner = "stevearc";
repo = "aerial.nvim";
- rev = "e9661d4f739508377f42528fd08a85c4c8feba6e";
- sha256 = "1pskj1vqrcxy4y7rvmb27d6810zcmklrff5163gav26rcgppn6x7";
+ rev = "3748e87a316a68754341cdffcef44fee61dee51c";
+ sha256 = "0d7623dibwrp7nzl512laznai478rw8vz2jxlmbihs5gccnxnvp7";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/stevearc/aerial.nvim/";
@@ -583,12 +583,12 @@ final: prev:
ale = buildVimPlugin {
pname = "ale";
- version = "2024-01-14";
+ version = "2024-02-06";
src = fetchFromGitHub {
owner = "dense-analysis";
repo = "ale";
- rev = "8922478a83cd06bfe5b82eb45279649adc4ec046";
- sha256 = "1s9cy0s08hgjb1n05gbl8am2s4wvxblpa1sfiwadwyqf163bd16j";
+ rev = "6fd9f3c54f80cec8be364594246daf9ac41cbe3e";
+ sha256 = "16wa96aymgx4jfw9cxryikvfa1628csblhc4y2d33khbpy8mg81d";
};
meta.homepage = "https://github.com/dense-analysis/ale/";
};
@@ -607,12 +607,12 @@ final: prev:
alpha-nvim = buildVimPlugin {
pname = "alpha-nvim";
- version = "2024-01-17";
+ version = "2024-01-30";
src = fetchFromGitHub {
owner = "goolord";
repo = "alpha-nvim";
- rev = "4b36c1ca9ea475bdc006896657cf1ccc486aeffa";
- sha256 = "01s5kp4zxfs18i7r9hvrjakihk6wz191zrkniq4vhsns32mmjgk3";
+ rev = "1356b9ef31b985d541d94314f2cf73c61124bf1d";
+ sha256 = "1spnala1x6va4lv0ws3yc49z4g7sadvci4l4wnjm3l24hfw5ypnb";
};
meta.homepage = "https://github.com/goolord/alpha-nvim/";
};
@@ -871,12 +871,12 @@ final: prev:
auto-session = buildVimPlugin {
pname = "auto-session";
- version = "2023-12-05";
+ version = "2024-02-03";
src = fetchFromGitHub {
owner = "rmagatti";
repo = "auto-session";
- rev = "51196ca66b38fc1660fdf50031cb0b31a199b7c9";
- sha256 = "1k0vgnn7anx6s6avbx17gyy749960ap1nds23qnsmp0pfz9x5scw";
+ rev = "29a8c77a0579636d5520aebd38bdbc2e6079f2f5";
+ sha256 = "0pzbj840xwzgj08zlbs79kfr8p5pfaqmcwmvqvngciaawz5mxwrc";
};
meta.homepage = "https://github.com/rmagatti/auto-session/";
};
@@ -893,6 +893,18 @@ final: prev:
meta.homepage = "https://github.com/m4xshen/autoclose.nvim/";
};
+ staline-nvim = buildVimPlugin {
+ pname = "staline.nvim";
+ version = "2023-11-22";
+ src = fetchFromGitHub {
+ owner = "tamton-aquib";
+ repo = "staline.nvim";
+ rev = "a53f869278b8b186a5afd6f21680cd103c381599";
+ sha256 = "sha256-GDMKzxFDtQk5LL+rMsxTGTyLv69w5NUd+u19noeO5ws=";
+ };
+ meta.homepage = "https://github.com/tamton-aquib/staline.nvim/";
+ };
+
autoload_cscope-vim = buildVimPlugin {
pname = "autoload_cscope.vim";
version = "2011-01-28";
@@ -953,14 +965,26 @@ final: prev:
meta.homepage = "https://github.com/taybart/b64.nvim/";
};
+ baleia-nvim = buildVimPlugin {
+ pname = "baleia.nvim";
+ version = "2024-01-06";
+ src = fetchFromGitHub {
+ owner = "m00qek";
+ repo = "baleia.nvim";
+ rev = "6d9cbdaca3a428bc7296f838fdfce3ad01ee7495";
+ sha256 = "sha256-0NmiGzMFvL1awYOVtiaSd+O4sAR524x68xwWLgArlqs=";
+ };
+ meta.homepage = "https://github.com/m00qek/baleia.nvim/";
+ };
+
barbar-nvim = buildVimPlugin {
pname = "barbar.nvim";
- version = "2023-12-18";
+ version = "2024-02-06";
src = fetchFromGitHub {
owner = "romgrk";
repo = "barbar.nvim";
- rev = "4ba9ac54f0c5d82131905160afff94172e3325e6";
- sha256 = "0cfhcwb8w4h63dj3r1zi7ikqjs78isgvy2lgqw35k8camw4jlqkr";
+ rev = "71ac376acd000743146b1e08e62151b4d887bbac";
+ sha256 = "1yhircqbqm6kww5h2zj98i7vr7kkvigcfzfx1z0jpq1dwzkrilsw";
};
meta.homepage = "https://github.com/romgrk/barbar.nvim/";
};
@@ -1171,12 +1195,12 @@ final: prev:
bufferline-nvim = buildVimPlugin {
pname = "bufferline.nvim";
- version = "2024-01-25";
+ version = "2024-01-29";
src = fetchFromGitHub {
owner = "akinsho";
repo = "bufferline.nvim";
- rev = "d6cb9b7cac52887bcac65f8698e67479553c0748";
- sha256 = "05j37sch4m8cxdjg7fyzmawr21mp2ipqlw3ar4adk8as698b68gy";
+ rev = "b15c6daf5a64426c69732b31a951f4e438cb6590";
+ sha256 = "09yj7gkk4ba50cdfmnn56g5hrbh4hk9934mj3xm08nbqhh4jir1k";
};
meta.homepage = "https://github.com/akinsho/bufferline.nvim/";
};
@@ -1195,14 +1219,14 @@ final: prev:
bullets-vim = buildVimPlugin {
pname = "bullets.vim";
- version = "2022-10-10";
+ version = "2024-01-31";
src = fetchFromGitHub {
- owner = "dkarter";
+ owner = "bullets-vim";
repo = "bullets.vim";
- rev = "746f92ae05cdcc988857d8e76418326f07af9494";
- sha256 = "0zdfri31h1iv3jjw2yqkqqfd07cdk7ymyrl5n03khwh192dawd5r";
+ rev = "d9a47f114031d3030b1e4de3c0b6a664b1201524";
+ sha256 = "0ypf8ggvl1q5kgrzanr20n6bllfl547hk50aq0jmw0mprhi5npds";
};
- meta.homepage = "https://github.com/dkarter/bullets.vim/";
+ meta.homepage = "https://github.com/bullets-vim/bullets.vim/";
};
calendar-vim = buildVimPlugin {
@@ -1411,12 +1435,12 @@ final: prev:
cmp-async-path = buildVimPlugin {
pname = "cmp-async-path";
- version = "2023-01-16";
+ version = "2024-02-02";
src = fetchFromGitHub {
owner = "FelipeLema";
repo = "cmp-async-path";
- rev = "d8229a93d7b71f22c66ca35ac9e6c6cd850ec61d";
- sha256 = "18z548v4ypby32jydq439zdi6gv7zybp8gk957iai22cnxaj403n";
+ rev = "9d581eec5acf812316913565c135b0d1ee2c9a71";
+ sha256 = "0dv00zsgyjqk98cnxkmc4hjqgsm5mhjg4q2j7xkwz17kq59fiv26";
};
meta.homepage = "https://github.com/FelipeLema/cmp-async-path/";
};
@@ -1543,12 +1567,12 @@ final: prev:
cmp-dictionary = buildVimPlugin {
pname = "cmp-dictionary";
- version = "2024-01-24";
+ version = "2024-02-02";
src = fetchFromGitHub {
owner = "uga-rosa";
repo = "cmp-dictionary";
- rev = "472d0087035762f3c81af63433df15c8dd85601b";
- sha256 = "03i5gb18w93fb7by1djj7b3sqfsdb2rlqlnj5dcl0r8qb4wa8nrc";
+ rev = "afa18f35a818af7bcb65b05c183a6777ede6c0ad";
+ sha256 = "1nz0ywakqvvscrvdzk86w8f29s8mrcyln2jqgh24kvic5zwb66xj";
};
meta.homepage = "https://github.com/uga-rosa/cmp-dictionary/";
};
@@ -2071,24 +2095,24 @@ final: prev:
codeium-nvim = buildVimPlugin {
pname = "codeium.nvim";
- version = "2023-12-26";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "Exafunction";
repo = "codeium.nvim";
- rev = "f871000e91faa9ed334da2bfa4eadbf54d0e1047";
- sha256 = "11qjv6g2abb67sfql0i2lbrak9d1xs15x73llw1fglcmbn7wswrf";
+ rev = "cd5913ff5481229b15186293d1d46dd9500789f9";
+ sha256 = "1lsf60aaxzc0w0sgvb8pghrx6hwfh57jx9xaj6g7rhbpxw9l05cx";
};
meta.homepage = "https://github.com/Exafunction/codeium.nvim/";
};
codeium-vim = buildVimPlugin {
pname = "codeium.vim";
- version = "2024-01-18";
+ version = "2024-02-01";
src = fetchFromGitHub {
owner = "Exafunction";
repo = "codeium.vim";
- rev = "a1c3d6b369a18514d656dac149de807becacbdf7";
- sha256 = "1d1m30wrjm3s18672j97ypbky59mppn8af3vl0db7pf4c7bv2vbv";
+ rev = "fd440cd718742daab162241c5bd5857cd92f5f72";
+ sha256 = "1d8skv15qv70iv06j1hca806s3psryjpambxv9apkqdvwyqya3an";
};
meta.homepage = "https://github.com/Exafunction/codeium.vim/";
};
@@ -2323,12 +2347,12 @@ final: prev:
conform-nvim = buildVimPlugin {
pname = "conform.nvim";
- version = "2024-01-24";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "stevearc";
repo = "conform.nvim";
- rev = "d99b75b4aedf0e912f41c5740a7267de739cddac";
- sha256 = "1qwrvidiq26fsl7bz3fhfnhn534k8cix488c9kykl9y971kb9mm7";
+ rev = "61cff430c9f15770d0c5e68c1b08067223bd94ab";
+ sha256 = "0b6syg14d1bs57nbikiwmragj2ac8nnjk1ns46nbvhc82ixsbr09";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/stevearc/conform.nvim/";
@@ -2336,12 +2360,12 @@ final: prev:
conjure = buildVimPlugin {
pname = "conjure";
- version = "2023-12-07";
+ version = "2024-02-02";
src = fetchFromGitHub {
owner = "Olical";
repo = "conjure";
- rev = "4880144f13a7693cded529b302de491bfbaedbd6";
- sha256 = "13rixqrw1hdpfxzz8qkwcvf1a2plcrv5mz6aaaa8vdksa3vica8i";
+ rev = "f50d4db821489f66ff93afe58155eef42c273a5d";
+ sha256 = "1q0in2yay28887vjirs15dcbx9p29rqcwg6fzfg01b8vs7nq63gw";
};
meta.homepage = "https://github.com/Olical/conjure/";
};
@@ -2384,24 +2408,24 @@ final: prev:
copilot-lua = buildVimPlugin {
pname = "copilot.lua";
- version = "2024-01-07";
+ version = "2024-02-04";
src = fetchFromGitHub {
owner = "zbirenbaum";
repo = "copilot.lua";
- rev = "b03617a6dc4bc88b65ab5deac1631da9a9c2dcaf";
- sha256 = "1pq8h1fnx5fkk6nj10ag6hx1br0c6vpclmcrw67qss8n52g0zwgk";
+ rev = "03f825956ec49e550d07875d867ea6e7c4dc8c00";
+ sha256 = "0iw7bvpv89r8l6bdds82nzpv4s7hrdm6gpw5ljh3c01r96v71iqz";
};
meta.homepage = "https://github.com/zbirenbaum/copilot.lua/";
};
copilot-vim = buildVimPlugin {
pname = "copilot.vim";
- version = "2024-01-23";
+ version = "2024-02-08";
src = fetchFromGitHub {
owner = "github";
repo = "copilot.vim";
- rev = "a8142d44602f1b3f7b5c03c52b55f8f5d3453bf0";
- sha256 = "08s0n9fyndjkri4lnpdg8hin4ykibxdkl8v3fgpglr944vs7cpff";
+ rev = "315c6d2b16e018cb8020f20aaa7081ebc4070828";
+ sha256 = "01q6qbj1wb2150iqq647f4m5cl8hgsbrdr9qvk5jbkm2q2gmmgmz";
};
meta.homepage = "https://github.com/github/copilot.vim/";
};
@@ -2420,12 +2444,12 @@ final: prev:
coq-thirdparty = buildVimPlugin {
pname = "coq.thirdparty";
- version = "2024-01-12";
+ version = "2024-02-03";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq.thirdparty";
- rev = "99393e405c28883e92e39ad6cdb41120ecfb6f32";
- sha256 = "0jkim8sxi66ra1xdlhlz3b04jh0whrgs43wyw7hdckwjvmn354hp";
+ rev = "d9c1492ee60d627b171c7a9bcd0c3bb35af3e0fd";
+ sha256 = "0q8fv58v2sy9kq737ddmrrf0vvqpz8wrybnrks3vazq017jc5y7v";
};
meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/";
};
@@ -2444,12 +2468,12 @@ final: prev:
coq_nvim = buildVimPlugin {
pname = "coq_nvim";
- version = "2024-01-03";
+ version = "2024-02-15";
src = fetchFromGitHub {
owner = "ms-jpq";
repo = "coq_nvim";
- rev = "4337cb19c7bd922fa9b374456470a753dc1618d4";
- sha256 = "1a13hb39hmpk2pgq615b32kd94arj22rppags99dxg02vz9ngsp8";
+ rev = "649443fa508703b527e7a45fb8a1dfcf30d3484d";
+ sha256 = "1mawmdj6zmp9swnyx45rkr4yh823fnxwaz7r2jinq9mv9yigj30r";
};
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
};
@@ -2480,12 +2504,12 @@ final: prev:
crates-nvim = buildVimPlugin {
pname = "crates.nvim";
- version = "2024-01-25";
+ version = "2024-02-04";
src = fetchFromGitHub {
owner = "saecki";
repo = "crates.nvim";
- rev = "f2a169840e97a8ed2048abb507d2742c3895c85b";
- sha256 = "05j1f2cf9fgsl7kdz2kqq525xm7v6l4p10mh46nf897gllvvajmy";
+ rev = "ec2b04a380c9f3a8e6ca38c230e4990d71978143";
+ sha256 = "0x3zlvwz3w69sdfp0hqs3ra83mgdf72nmffkpm56f56hnld7r1f1";
};
meta.homepage = "https://github.com/saecki/crates.nvim/";
};
@@ -2600,12 +2624,12 @@ final: prev:
dashboard-nvim = buildVimPlugin {
pname = "dashboard-nvim";
- version = "2023-11-10";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "nvimdev";
repo = "dashboard-nvim";
- rev = "63df28409d940f9cac0a925df09d3dc369db9841";
- sha256 = "0731yc308jhqwpgabdb69mz8wi75rbnlwa2rh25rrigr28hxin1c";
+ rev = "413442b12d85315fc626c44a0ce4929b213ef604";
+ sha256 = "0pdq7c34093a7p92kqs9pkipj91q45j4y4djlik69fmdxi1kcbxy";
};
meta.homepage = "https://github.com/nvimdev/dashboard-nvim/";
};
@@ -2708,12 +2732,12 @@ final: prev:
denops-vim = buildVimPlugin {
pname = "denops.vim";
- version = "2024-01-25";
+ version = "2024-02-06";
src = fetchFromGitHub {
owner = "vim-denops";
repo = "denops.vim";
- rev = "16d4bbc5c8e359ab50042f66dc5c9a2cdeabff6e";
- sha256 = "19274maj5nbf7psa4d1nwkd2x7wnmnr6i6sp0h36nk5bgjx5jhzg";
+ rev = "ebda886f724fa2eb8aaa51d569903d5c359f0887";
+ sha256 = "01ln1yp9ymryc5fps1w91a99fn8bdm2gc56k9cmb07mc868p20ll";
};
meta.homepage = "https://github.com/vim-denops/denops.vim/";
};
@@ -3082,24 +3106,24 @@ final: prev:
dressing-nvim = buildVimPlugin {
pname = "dressing.nvim";
- version = "2024-01-21";
+ version = "2024-01-29";
src = fetchFromGitHub {
owner = "stevearc";
repo = "dressing.nvim";
- rev = "42d767b04c50a6966c9633e3968bc65c0c2f2bfc";
- sha256 = "0zd2wswd1x83qgs9d6bsh7k5nmdniqd4ba0x4w3qdndp27nafcz9";
+ rev = "6f212262061a2120e42da0d1e87326e8a41c0478";
+ sha256 = "1xm7jbhgs3raaqc10lg0czayii36di6cx47b527qc67p2qp03q33";
};
meta.homepage = "https://github.com/stevearc/dressing.nvim/";
};
dropbar-nvim = buildVimPlugin {
pname = "dropbar.nvim";
- version = "2024-01-25";
+ version = "2024-02-07";
src = fetchFromGitHub {
owner = "Bekaboo";
repo = "dropbar.nvim";
- rev = "9a8e498374276dd0281736c75b42098ef9fb5622";
- sha256 = "0py5lipmxkd6brzz41sali1bbl61bmaan9visdvvh1jrk7zzzyz6";
+ rev = "a920a73d7c0a6a25163439dca4f2b078202f6f03";
+ sha256 = "0qa9zskgrhfnbhj1y8bv7acnicppz4nkp8q6hy1bcp2mgrbrx3xv";
};
meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/";
};
@@ -3179,24 +3203,24 @@ final: prev:
efmls-configs-nvim = buildVimPlugin {
pname = "efmls-configs-nvim";
- version = "2024-01-10";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "creativenull";
repo = "efmls-configs-nvim";
- rev = "5372981bc8785facefb51cd50cb0888d1129a291";
- sha256 = "08d67vm14jqkvrds247wy81mhfvfki5vl3fg7lp8s6aafs1y576d";
+ rev = "a61c52d325835e24dc14ffb7748a32b8f087ae32";
+ sha256 = "0y145z35y5x1frnaw1s9nlap1sjm3gk0fzcgwp0xskmfhcm8b55r";
};
meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/";
};
elixir-tools-nvim = buildVimPlugin {
pname = "elixir-tools.nvim";
- version = "2023-12-30";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "elixir-tools";
repo = "elixir-tools.nvim";
- rev = "163522196c962fa87cac0df2a0d1ad332e1e0755";
- sha256 = "02ivwxv9xfpgg1p7nsnmvfkmvgqmy636pl2w1lp4mnhqx2m661z9";
+ rev = "f7877ae4cd491fd51183be1e68b3c8b39133e794";
+ sha256 = "1s6cmk3d1knj74nv6700a1j31wpf38wrv7ywfgsqa23njnz0hm8v";
};
meta.homepage = "https://github.com/elixir-tools/elixir-tools.nvim/";
};
@@ -3264,12 +3288,12 @@ final: prev:
everforest = buildVimPlugin {
pname = "everforest";
- version = "2024-01-24";
+ version = "2024-02-10";
src = fetchFromGitHub {
owner = "sainnhe";
repo = "everforest";
- rev = "89080db9637bb297b4c75ae1511e9f6f61ad9c78";
- sha256 = "0xfq7x8cdp45qn1yrq88mxhvcqfri67laq7yk077g0m274phpjdr";
+ rev = "4ce8ea3588265dd7d82113d3a937f53c59685164";
+ sha256 = "0p8jp04dx0y3l6ll163m2pvanhysfakra2knmp9mp9rmzyyqk8xp";
};
meta.homepage = "https://github.com/sainnhe/everforest/";
};
@@ -3396,12 +3420,12 @@ final: prev:
fidget-nvim = buildNeovimPlugin {
pname = "fidget.nvim";
- version = "2024-01-08";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "j-hui";
repo = "fidget.nvim";
- rev = "3a93300c076109d86c7ce35ec67a8034ae6ba9db";
- sha256 = "1ld4611wpgcy5lmrw16clh2hrbx42kfa9pm0a44cb6nfcx2gy1dq";
+ rev = "4e854f3299e21d1c18279add340428a97520fc44";
+ sha256 = "1519w7hb5xh1cgpcgi323if1wiq6n0vyfilza1wqpbbk6801rlfy";
};
meta.homepage = "https://github.com/j-hui/fidget.nvim/";
};
@@ -3469,12 +3493,12 @@ final: prev:
flatten-nvim = buildVimPlugin {
pname = "flatten.nvim";
- version = "2024-01-22";
+ version = "2024-01-26";
src = fetchFromGitHub {
owner = "willothy";
repo = "flatten.nvim";
- rev = "a999f1abd8fa9f8e2447a65726f9f44288c26f3f";
- sha256 = "1c3r5sqqkdbgb8y1gm0pqdjqyk5gp2x7p9905b5ic6kw451vs4vg";
+ rev = "92c59ae6200e6b04aff167577ebb8a9035a6d2b3";
+ sha256 = "18sq9bh5l60nfxhc1glgn6nc35089hvp9vgkqp5s5ridnibf77z4";
};
meta.homepage = "https://github.com/willothy/flatten.nvim/";
};
@@ -3541,12 +3565,12 @@ final: prev:
flutter-tools-nvim = buildVimPlugin {
pname = "flutter-tools.nvim";
- version = "2024-01-22";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "akinsho";
repo = "flutter-tools.nvim";
- rev = "271eec9edb0f1a2bf30ad449ec3b4eeb2c88af05";
- sha256 = "0kk6iz1ziymgscgv7z22m8mbkinnmj7qlnnmh0sikh14kwa21xw3";
+ rev = "28482c71537bb748ccede91facc93a2ea2803a8c";
+ sha256 = "16qa5hlj1a1aff89hfmg1my3k60rvxdibhx3ian3vrh5zmmf4762";
};
meta.homepage = "https://github.com/akinsho/flutter-tools.nvim/";
};
@@ -3589,12 +3613,12 @@ final: prev:
friendly-snippets = buildVimPlugin {
pname = "friendly-snippets";
- version = "2024-01-24";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "rafamadriz";
repo = "friendly-snippets";
- rev = "aced40b66b7bae9bc2c37fd7b11841d54727a7b0";
- sha256 = "11lmhx1vnaphljk91aslkzmp71swash5xiqi0jydmdhly753m5g9";
+ rev = "5cc1f45c6aac699ad008fb85f6ae03236062667d";
+ sha256 = "01dimq0nca103zss6qfxv07q7bnwsjd32pnncaz4bzmaia34w5kd";
};
meta.homepage = "https://github.com/rafamadriz/friendly-snippets/";
};
@@ -3697,24 +3721,24 @@ final: prev:
fzf-lua = buildVimPlugin {
pname = "fzf-lua";
- version = "2024-01-20";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "ibhagwan";
repo = "fzf-lua";
- rev = "36195a230246fc44e8144ee0b454fc022ac5326b";
- sha256 = "0v86khin5ac4x3w8sw9ffmg9nz7gqclycaxi5dpsm3r13imgkiym";
+ rev = "91ec17b4fd0d810599f054eef08db967a0457fbf";
+ sha256 = "1i3qb43mfkn32lkqkql9vrka68ljxc99slns4wp2mvc2x6xamdj7";
};
meta.homepage = "https://github.com/ibhagwan/fzf-lua/";
};
fzf-vim = buildVimPlugin {
pname = "fzf.vim";
- version = "2024-01-08";
+ version = "2024-02-15";
src = fetchFromGitHub {
owner = "junegunn";
repo = "fzf.vim";
- rev = "f6cb5b17897ff0c38f60fecd4b529678bcfec259";
- sha256 = "177ca7w28s854zkjqza0b6mnrhdzpxkscbpxq24yg4aw8r4kjyhs";
+ rev = "8ea9574b3ebdc44fbe3dc6381a13f9ce0c290e2f";
+ sha256 = "14b8rwmhv47ls8ncr8zhf7zb0ziq5ccgcii9fwn71iqrqhzs0m0b";
};
meta.homepage = "https://github.com/junegunn/fzf.vim/";
};
@@ -3865,12 +3889,12 @@ final: prev:
gitsigns-nvim = buildNeovimPlugin {
pname = "gitsigns.nvim";
- version = "2024-01-23";
+ version = "2024-01-27";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "gitsigns.nvim";
- rev = "300a306da9973e81c2c06460f71fd7a079df1f36";
- sha256 = "1vy1p2cgcmfwzgfd011pnvib2vp1zgwv2kp59xlb0v3jxl8rnsvj";
+ rev = "2c2463dbd82eddd7dbab881c3a62cfbfbe3c67ae";
+ sha256 = "0j9q39pks1lvp9zd97lc1frb2fq0irjizza34kp381gg6smxmc28";
};
meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/";
};
@@ -3925,12 +3949,12 @@ final: prev:
go-nvim = buildVimPlugin {
pname = "go.nvim";
- version = "2023-12-27";
+ version = "2024-02-10";
src = fetchFromGitHub {
owner = "ray-x";
repo = "go.nvim";
- rev = "24d2fa373d55d9900cd4b502a88214dc17e6fab6";
- sha256 = "0fvfqfvbnn6a7056yrmqh4fy8vzx4sg8k9n61l9gbv2zqlb13575";
+ rev = "d748e79011437d5b080006b896b3c296656641d7";
+ sha256 = "1ygrifvgy226npcwywqkvv92dfyy51v8sav6nidmqil3qxv4glrq";
};
meta.homepage = "https://github.com/ray-x/go.nvim/";
};
@@ -4045,24 +4069,24 @@ final: prev:
gruvbox-material = buildVimPlugin {
pname = "gruvbox-material";
- version = "2024-01-24";
+ version = "2024-02-10";
src = fetchFromGitHub {
owner = "sainnhe";
repo = "gruvbox-material";
- rev = "479150eb46ddf7a724782730b1414a9b6bbe4628";
- sha256 = "1dj2cm7an9a0n6pj9j6vin242pfv90qd4cad8d9zn93i6axaafwj";
+ rev = "b17fe51688b76e2ccf118e5f76f3978b9a8c503e";
+ sha256 = "00yd2gwv71rbnkyq1ldg1jgwp6np994yr3sfvykjxjc98p1lsmfn";
};
meta.homepage = "https://github.com/sainnhe/gruvbox-material/";
};
gruvbox-nvim = buildVimPlugin {
pname = "gruvbox.nvim";
- version = "2024-01-01";
+ version = "2024-01-29";
src = fetchFromGitHub {
owner = "ellisonleao";
repo = "gruvbox.nvim";
- rev = "4176b0b720db0c90ab4030e5c1b4893faf41fd51";
- sha256 = "1s7c02ypjx6jf4fznmgdn8zs41y9jcv5nqj6hfwvza7mwvkbmz57";
+ rev = "6e4027ae957cddf7b193adfaec4a8f9e03b4555f";
+ sha256 = "1kk38xpwqlzvm3rgdii25nyxd8bcsgjjzin3a7sb0kyg5x3ynscd";
};
meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/";
};
@@ -4081,12 +4105,12 @@ final: prev:
guard-nvim = buildVimPlugin {
pname = "guard.nvim";
- version = "2024-01-13";
+ version = "2024-02-10";
src = fetchFromGitHub {
owner = "nvimdev";
repo = "guard.nvim";
- rev = "d4782860b7da344d7409edbe7ee3693d5b8ea226";
- sha256 = "017lsdh1a3z43dw5liz0hv2fic8rbxmw100rfnj9w3xxf6a5iv9k";
+ rev = "4ffdefe0f181ea7e449f60fe94ccc967220181c5";
+ sha256 = "0apv9jii9lw1rk84qycxgyfddcri9y5i3zkf2mpd1jhl1czw7iyb";
};
meta.homepage = "https://github.com/nvimdev/guard.nvim/";
};
@@ -4129,12 +4153,12 @@ final: prev:
hardtime-nvim = buildVimPlugin {
pname = "hardtime.nvim";
- version = "2023-12-30";
+ version = "2024-02-03";
src = fetchFromGitHub {
owner = "m4xshen";
repo = "hardtime.nvim";
- rev = "4ba3be553fa0b713c7b817f6d201b07d282accf3";
- sha256 = "12z1ii4p1m6qan048f3y7g48dcnp1dj1mfa494as5rbc322r4yfn";
+ rev = "860e912895176112868c97b46277f547e149f5e6";
+ sha256 = "11pj5lx5k5db66jkm7avkh2nmdqym09ipxa8ylq98d0cqzk8pd8z";
};
meta.homepage = "https://github.com/m4xshen/hardtime.nvim/";
};
@@ -4176,24 +4200,24 @@ final: prev:
haskell-snippets-nvim = buildVimPlugin {
pname = "haskell-snippets.nvim";
- version = "2024-01-15";
+ version = "2024-02-05";
src = fetchFromGitHub {
owner = "mrcjkb";
repo = "haskell-snippets.nvim";
- rev = "c26279d568452f5474f26470aff6549f94ff7cd3";
- sha256 = "1rl9g25afaqiw16i582hbnnag0v6xcn28f09cy8vfddj696ygzg6";
+ rev = "0adc2b0956c2de107bbf3b0329b5b7450a1d07e4";
+ sha256 = "1mpj9vpisd0g0w5qg0ck5lg4birxwlc9dw9haqcsynjpfk3za8q3";
};
meta.homepage = "https://github.com/mrcjkb/haskell-snippets.nvim/";
};
haskell-tools-nvim = buildNeovimPlugin {
pname = "haskell-tools.nvim";
- version = "2024-01-21";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "MrcJkb";
repo = "haskell-tools.nvim";
- rev = "24f1ff1ac9f6ad71ba2535d491e6d21e700a6f8b";
- sha256 = "0h7nijxgmwh75nmsim9bzx5qc0sawqj3v1iwzjkkqas05rmnjbjp";
+ rev = "48bd9e6581ff9442f1ca81995df2f1c3acba24a0";
+ sha256 = "1bknval844d889vbsivd1ydz2bm60hmqhbh2xlb8rqbr1w8g1sz4";
};
meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/";
};
@@ -4236,24 +4260,24 @@ final: prev:
headlines-nvim = buildVimPlugin {
pname = "headlines.nvim";
- version = "2023-11-13";
+ version = "2024-02-08";
src = fetchFromGitHub {
owner = "lukas-reineke";
repo = "headlines.nvim";
- rev = "e3d7bfdf40e41a020d966d35f8b48d75b90367d2";
- sha256 = "1acxyy5317qf4ry0z32xkk3aasp233nss0nyd8dzfkf631klvzi2";
+ rev = "d39c4e6ed8963717bc9b2dc39fada8fe1039e9bf";
+ sha256 = "1a3qplb55gp5g9cprb0gz135gyq1nn2m7j8jjz4m6m867wsf859m";
};
meta.homepage = "https://github.com/lukas-reineke/headlines.nvim/";
};
heirline-nvim = buildVimPlugin {
pname = "heirline.nvim";
- version = "2024-01-12";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "rebelot";
repo = "heirline.nvim";
- rev = "1b6f12e011f225a26aa162905cbf68804479e7e6";
- sha256 = "0kqrriz5c0l5ljmz7amdhg3zrnkx0lpfjdxdagpcp9zyarvgdc6q";
+ rev = "03cff30d7e7d3ba6fdc00925f015822f79cef908";
+ sha256 = "1bw4077h3cv01wnz0gv5qkdyxi8naszkgl11zi9mqb54asl69c41";
};
meta.homepage = "https://github.com/rebelot/heirline.nvim/";
};
@@ -4319,12 +4343,12 @@ final: prev:
hmts-nvim = buildVimPlugin {
pname = "hmts.nvim";
- version = "2023-08-28";
+ version = "2024-02-02";
src = fetchFromGitHub {
owner = "calops";
repo = "hmts.nvim";
- rev = "14fd941d7ec2bb98314a1aacaa2573d97f1629ab";
- sha256 = "09f403w6gglfycghjzx4dc5gv71wqb6ywnmcvm15n1ldxasb6jwd";
+ rev = "ba1239972a1f56b94252d4f85a43e777ac419662";
+ sha256 = "1n67k7kl2xz3zi75h1qb524nxlgvrgwr4ywsykqwz1k7dlkxh3ck";
};
meta.homepage = "https://github.com/calops/hmts.nvim/";
};
@@ -4379,12 +4403,12 @@ final: prev:
hover-nvim = buildVimPlugin {
pname = "hover.nvim";
- version = "2024-01-24";
+ version = "2024-01-26";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "hover.nvim";
- rev = "060ea7f5a7b28be87689e2b3d940baf6efc2da04";
- sha256 = "1ql2c34h294mmlwl44q3gd3a1v60iplvx9l9lyhzp8k5ddc8c4i0";
+ rev = "4d04667cf3d6b22379e02ccef6a2fdc6e8837d56";
+ sha256 = "066c7gjkgp9gj0kcg7vjik3sgzbfrbjm2j6fwcssh1vy9lgx12wk";
};
meta.homepage = "https://github.com/lewis6991/hover.nvim/";
};
@@ -4463,12 +4487,12 @@ final: prev:
image-nvim = buildNeovimPlugin {
pname = "image.nvim";
- version = "2024-01-08";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "3rd";
repo = "image.nvim";
- rev = "245422e5c4774f0640d41c0eadec77396f2be4a9";
- sha256 = "0mx0sgibinr0vv4fafzm2d5kvqxlyi502imqldz69kxn7xqamfi1";
+ rev = "4c6cb5ad93ee93d8d7b7c84e1eb291cee99f0a0e";
+ sha256 = "0z3c7l12rjabb70rrlagj2j6cilvmqhws2dn0fp8s2mnapgcj7cs";
};
meta.homepage = "https://github.com/3rd/image.nvim/";
};
@@ -4535,12 +4559,12 @@ final: prev:
indent-blankline-nvim = buildVimPlugin {
pname = "indent-blankline.nvim";
- version = "2024-01-12";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "lukas-reineke";
repo = "indent-blankline.nvim";
- rev = "12e92044d313c54c438bd786d11684c88f6f78cd";
- sha256 = "0mrlq0ymxg80nr9ph4gk4ldf6xmd4pxarpybb779xy7x417mnjsg";
+ rev = "821a7acd88587d966f7e464b0b3031dfe7f5680c";
+ sha256 = "0pc9irbfqvy55ymdyd60a69y3vvi1nqvs4j9akg624pvnda10fv7";
};
meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/";
};
@@ -4595,12 +4619,12 @@ final: prev:
intellitab-nvim = buildVimPlugin {
pname = "intellitab.nvim";
- version = "2021-11-13";
+ version = "2024-02-05";
src = fetchFromGitHub {
owner = "pta2002";
repo = "intellitab.nvim";
- rev = "a6c1a505865f6131866d609c52440306e9914b16";
- sha256 = "19my464jsji7cb81h0agflzb0vmmb3f5kapv0wwhpdddcfzvp4fg";
+ rev = "31f914282e342c886243edb22dcfc82ffe6b7528";
+ sha256 = "1gq1mvhwdmjmsc4dypigy7qaj1yyi4zn7faws8l8kvqm6k3ff057";
};
meta.homepage = "https://github.com/pta2002/intellitab.nvim/";
};
@@ -4776,12 +4800,12 @@ final: prev:
kanagawa-nvim = buildVimPlugin {
pname = "kanagawa.nvim";
- version = "2023-10-02";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "rebelot";
repo = "kanagawa.nvim";
- rev = "c19b9023842697ec92caf72cd3599f7dd7be4456";
- sha256 = "07wwz1z3am862igx6hkkyymvj2807a1a0y51324jvk27csidrcm5";
+ rev = "ab41956c4559c3eb21e713fcdf54cda1cb6d5f40";
+ sha256 = "0gii4kfp8hpr9413pq28fd2b77yrhcfl3476ndgydzclnibw9yj7";
};
meta.homepage = "https://github.com/rebelot/kanagawa.nvim/";
};
@@ -4884,12 +4908,12 @@ final: prev:
lazy-lsp-nvim = buildVimPlugin {
pname = "lazy-lsp.nvim";
- version = "2024-01-02";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "dundalek";
repo = "lazy-lsp.nvim";
- rev = "fdfc7276bbbb884913d04e09bdf7d88e131b603f";
- sha256 = "11mzy5292iiikpxa35gs6dip408xma84cjkpis6dqzdih0rkmwxv";
+ rev = "cdfeaf4f6c1714990180453723921002374a30de";
+ sha256 = "12y750mwy5awndapvsjsxqk77samyvjsb156fc8ggpwmd067jlq8";
};
meta.homepage = "https://github.com/dundalek/lazy-lsp.nvim/";
};
@@ -4920,12 +4944,12 @@ final: prev:
lean-nvim = buildVimPlugin {
pname = "lean.nvim";
- version = "2024-01-20";
+ version = "2024-02-04";
src = fetchFromGitHub {
owner = "Julian";
repo = "lean.nvim";
- rev = "4dff4c9d40678d895c8fe8a19b7ad98a196d0921";
- sha256 = "1rl8bsnpi095njj23ihhihky0r5nagcffc5d3drhv7q74jj3bz0x";
+ rev = "1a2a2dfbc7e6775e9ec8b84e5eadaf31fde1894e";
+ sha256 = "1lnwsiam4wkqjaamkdb34y1mgy5pir38kssm41v3w83n4gnn8g6f";
};
meta.homepage = "https://github.com/Julian/lean.nvim/";
};
@@ -4956,24 +4980,24 @@ final: prev:
leap-nvim = buildVimPlugin {
pname = "leap.nvim";
- version = "2024-01-20";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "ggandor";
repo = "leap.nvim";
- rev = "82f4ae91e8c3a192292d9ffeccbb15f71b57bf2e";
- sha256 = "0lad6zzdws9gjd6lqj0339vc958i488jyiwp98yhmdjg29pfb4mq";
+ rev = "d77682020ad1562c36c67b2d2e7003393e7a2edb";
+ sha256 = "1arg8mi6k6m4l66ggfcnf289wkqwbvgcdhlq0d7b2xbac1ayi4j1";
};
meta.homepage = "https://github.com/ggandor/leap.nvim/";
};
legendary-nvim = buildVimPlugin {
pname = "legendary.nvim";
- version = "2023-10-23";
+ version = "2024-02-02";
src = fetchFromGitHub {
owner = "mrjones2014";
repo = "legendary.nvim";
- rev = "234e2ef8dec65db153c63a8b310c74155bb93ee7";
- sha256 = "051m8h7600f88ljn6m4mp49xi3pgh2ak8h01bb7gqk1lkq47d7ah";
+ rev = "8277e7ffbde3d32cc582e81b5d109f4071bbbc4b";
+ sha256 = "1frbi1wvhmhgr4cvlxh419fjww98h8b0h1zpcbjbvbv17iakchj9";
};
meta.homepage = "https://github.com/mrjones2014/legendary.nvim/";
};
@@ -5028,12 +5052,12 @@ final: prev:
lh-brackets = buildVimPlugin {
pname = "lh-brackets";
- version = "2023-05-16";
+ version = "2024-02-08";
src = fetchFromGitHub {
owner = "LucHermitte";
repo = "lh-brackets";
- rev = "b0fac72b5fc7592fe52458e45b77ff86919db014";
- sha256 = "1mlmi0xiaq2dyblv3qx82ka5ka1nghnw99jqkwy4r3dm4rs1b4a5";
+ rev = "4899ead266d99e0b9749b9e44f6a33ea83384a7d";
+ sha256 = "0bg8p4g0v3y7sikcwb1g2n3kr4rcafskg1if6gh1xnr1g0czbckw";
};
meta.homepage = "https://github.com/LucHermitte/lh-brackets/";
};
@@ -5268,12 +5292,12 @@ final: prev:
lsp-overloads-nvim = buildVimPlugin {
pname = "lsp-overloads.nvim";
- version = "2024-01-07";
+ version = "2024-02-03";
src = fetchFromGitHub {
owner = "Issafalcon";
repo = "lsp-overloads.nvim";
- rev = "5064093b8614663c2b9db1f6ce426f7c8cc89970";
- sha256 = "1pfjb14gvnp88jx12snrcxz1kf1zmn8dqqay5mnhhcbi8y19f452";
+ rev = "6b023414d7a6264ce1880148f1a61cf10294546e";
+ sha256 = "1svxn4kvhr666hcjfm3qii03wl2djxch52ffn7a2fggv7116vjnn";
};
meta.homepage = "https://github.com/Issafalcon/lsp-overloads.nvim/";
};
@@ -5304,12 +5328,12 @@ final: prev:
lsp-zero-nvim = buildVimPlugin {
pname = "lsp-zero.nvim";
- version = "2024-01-22";
+ version = "2024-02-04";
src = fetchFromGitHub {
owner = "VonHeikemen";
repo = "lsp-zero.nvim";
- rev = "c129311f4867675a52551b0a7ef12186308be00b";
- sha256 = "0j1cc55y61bx7mxmxgkdrjx89jbgzfvkhi7kja215gqc144rrd0i";
+ rev = "abac76482ec3012a2b359ba956a74e2ffd33d46f";
+ sha256 = "0y5dv0gb8yy1isgz271yr712xspphax5ii4lc6cnlzrhxrmjdi8c";
};
meta.homepage = "https://github.com/VonHeikemen/lsp-zero.nvim/";
};
@@ -5375,24 +5399,24 @@ final: prev:
lspsaga-nvim = buildVimPlugin {
pname = "lspsaga.nvim";
- version = "2024-01-20";
+ version = "2024-02-15";
src = fetchFromGitHub {
owner = "nvimdev";
repo = "lspsaga.nvim";
- rev = "2198c07124bef27ef81335be511c8abfd75db933";
- sha256 = "03p433lw15km3gqf5p5jlw8xi1v8ifxr3byc5f7h692bgnn2983h";
+ rev = "db74412e0282505ea1e63a42060728fb74c1968e";
+ sha256 = "10mb8cyq2p334248ja15ji5fpanfp4qi0sq0nfp8m91hkbkrgag0";
};
meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/";
};
ltex_extra-nvim = buildVimPlugin {
pname = "ltex_extra.nvim";
- version = "2023-07-28";
+ version = "2024-02-03";
src = fetchFromGitHub {
owner = "barreiroleo";
repo = "ltex_extra.nvim";
- rev = "9bed99b2b8488cc2daf66c76d2e0cf051ee80d13";
- sha256 = "1v4vxfysvisl9l91f519mbj4r7a43gzfyaj4cbgs3fc650h00f1g";
+ rev = "42dd3572cb09b52a137e91e515f2dff5eb631b1e";
+ sha256 = "1hirgy2w7lqn22qb20xkcxd7p1212wvra1xbyy43ky3an0bn6ivs";
};
meta.homepage = "https://github.com/barreiroleo/ltex_extra.nvim/";
};
@@ -5423,12 +5447,12 @@ final: prev:
luasnip = buildNeovimPlugin {
pname = "luasnip";
- version = "2024-01-17";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "l3mon4d3";
repo = "luasnip";
- rev = "2dbef19461198630b3d7c39f414d09fb07d1fdd2";
- sha256 = "0mg2nn4r8124ki7vs659jla6494xgcq1k678xgdkzkyd0ja3vmhd";
+ rev = "c4b9c7c3b02826df74b93ae91009e05b758bfacf";
+ sha256 = "0j9i3k32l77l1j4s29bczhjypd3a4rb2647a9is3371bazr0py8f";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/l3mon4d3/luasnip/";
@@ -5484,12 +5508,12 @@ final: prev:
mark-radar-nvim = buildVimPlugin {
pname = "mark-radar.nvim";
- version = "2021-06-22";
+ version = "2024-02-06";
src = fetchFromGitHub {
owner = "winston0410";
repo = "mark-radar.nvim";
- rev = "d7fb84a670795a5b36b18a5b59afd1d3865cbec7";
- sha256 = "1y3l2c7h8czhw0b5m25iyjdyy0p4nqk4a3bxv583m72hn4ac8rz9";
+ rev = "ae271a781e1f42f9d5bddcc4ffe97633526a6166";
+ sha256 = "1m5pcgrkyrfbjrkx6ndl3akc58dkz3l10k51dnkfy2yw2s6jqhk6";
};
meta.homepage = "https://github.com/winston0410/mark-radar.nvim/";
};
@@ -5532,36 +5556,36 @@ final: prev:
mason-lspconfig-nvim = buildVimPlugin {
pname = "mason-lspconfig.nvim";
- version = "2024-01-24";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "williamboman";
repo = "mason-lspconfig.nvim";
- rev = "b9084b1f42f790d6230dc66dbcb6bcc35b148552";
- sha256 = "0r8idwgaa2w1ijxkgav2p3bbmka8mm3cihnwljgqc6k5cydbyc6j";
+ rev = "fe4cce44dec93c69be17dad79b21de867dde118a";
+ sha256 = "0p788r8k6dj8w5kxkhg8jwzrgyspvlbwd48lhday1gvqxbgfrcb8";
};
meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/";
};
mason-tool-installer-nvim = buildVimPlugin {
pname = "mason-tool-installer.nvim";
- version = "2024-01-15";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "WhoIsSethDaniel";
repo = "mason-tool-installer.nvim";
- rev = "bf0f4f8062d3acbe0afcc61db01a4d19d96310e4";
- sha256 = "1kawdvc1sk8drk2lkgj4zy3hbhbcyn9j6ahnzxwi7jlw9p3j3cmk";
+ rev = "1212fb6082b7177dde17ea65e429e027835aeb40";
+ sha256 = "0zrdpdqklmk1f9gsim209x28h4qisf1hljmwq2imc4lzpwca39kc";
};
meta.homepage = "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/";
};
mason-nvim = buildVimPlugin {
pname = "mason.nvim";
- version = "2024-01-22";
+ version = "2024-01-29";
src = fetchFromGitHub {
owner = "williamboman";
repo = "mason.nvim";
- rev = "9c9416817c9f4e6f333c749327a1ed5355cfab61";
- sha256 = "146p31z37kixchad2rrdndx6wmnfb354i34qhwwjc6xg5jqc1x9i";
+ rev = "c43eeb5614a09dc17c03a7fb49de2e05de203924";
+ sha256 = "0lbf2mkl27ag0lsh5b1l4n1sgaqndpkybnk1k2q6lrvpviwq609z";
};
meta.homepage = "https://github.com/williamboman/mason.nvim/";
};
@@ -5580,12 +5604,12 @@ final: prev:
material-nvim = buildVimPlugin {
pname = "material.nvim";
- version = "2024-01-22";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "marko-cerovac";
repo = "material.nvim";
- rev = "7cf05c682044a528510cc41135d83f52e4356f15";
- sha256 = "1y7906y3c88sxcy4fccjvigy5vmxxllr45c6kg8w55404jaavhvi";
+ rev = "1804e517ceb0fce958a9fabaa94c9a6e09d54b8f";
+ sha256 = "1x4cqwy9anirl8y4lby1rdnxblypi256qdpcdd8wccfk6jsvd74r";
};
meta.homepage = "https://github.com/marko-cerovac/material.nvim/";
};
@@ -5628,12 +5652,12 @@ final: prev:
melange-nvim = buildVimPlugin {
pname = "melange-nvim";
- version = "2023-10-23";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "savq";
repo = "melange-nvim";
- rev = "ca3444c8e5002ee5ab6f077660317f869c7b6a36";
- sha256 = "104lc4kfx5jr6fd684vx1bps7ifbqfx6iyi3nbczbhycw0wfw4r4";
+ rev = "ec15b091304580f1d37e711c3a54bc828b09e255";
+ sha256 = "1240s01m9mayjgqr0py3zwmbnvq06wzpm3pwdjmy3mj6kkaxxccp";
};
meta.homepage = "https://github.com/savq/melange-nvim/";
};
@@ -5652,12 +5676,12 @@ final: prev:
mini-nvim = buildVimPlugin {
pname = "mini.nvim";
- version = "2024-01-23";
+ version = "2024-02-15";
src = fetchFromGitHub {
owner = "echasnovski";
repo = "mini.nvim";
- rev = "1cd8d7e8318071eddc536815f5cafe50b012ac29";
- sha256 = "03gpcx09a53w73bf4kyhk5xa764bxcaaymwrnw1jr0yqinyz7j62";
+ rev = "bc89a1c8bf36bebb94ef34359054099a6eb7cdc8";
+ sha256 = "1y330vi4smr9bzpifnsfcdwiy5mhkgcwzdq08py3pvp247qjqwa0";
};
meta.homepage = "https://github.com/echasnovski/mini.nvim/";
};
@@ -5688,12 +5712,12 @@ final: prev:
mkdnflow-nvim = buildVimPlugin {
pname = "mkdnflow.nvim";
- version = "2023-12-26";
+ version = "2024-02-08";
src = fetchFromGitHub {
owner = "jakewvincent";
repo = "mkdnflow.nvim";
- rev = "7b2fc47d6a3ae3b19ebc5a7eea00ea1e712f20d1";
- sha256 = "010gh0qdqqx53fpxjhfn3w0r5kkdw4h27vl6zbrvw4n0ilqlg9n2";
+ rev = "1b24b8b5fe10fe09af4572c0165293e0dcd998aa";
+ sha256 = "04bsnj8v1wwkq92dlgk1jn8sx964zawcc7im858r4jxczycg8kj8";
};
meta.homepage = "https://github.com/jakewvincent/mkdnflow.nvim/";
};
@@ -5712,12 +5736,12 @@ final: prev:
modicator-nvim = buildVimPlugin {
pname = "modicator.nvim";
- version = "2024-01-25";
+ version = "2024-02-10";
src = fetchFromGitHub {
owner = "mawkler";
repo = "modicator.nvim";
- rev = "81f0e320d63e2bb59219b9de8dc244e856412020";
- sha256 = "18dkiksnnrxhzisarrxzza3lyankw6h3zf1dvzcb6rbbmn946bz5";
+ rev = "d35bb7c3a93e311c784cb439ca26209181c0815e";
+ sha256 = "0dg7q1x2mzkhlvrbr26zcqih81b5wzb9wvh5zm0iw099pgf2fq37";
};
meta.homepage = "https://github.com/mawkler/modicator.nvim/";
};
@@ -5748,24 +5772,24 @@ final: prev:
molten-nvim = buildVimPlugin {
pname = "molten-nvim";
- version = "2024-01-20";
+ version = "2024-01-26";
src = fetchFromGitHub {
owner = "benlubas";
repo = "molten-nvim";
- rev = "4a3980f74742ac6f151cc00e444e74fc02b799a2";
- sha256 = "081x575151glxz0lfpif3msdzx0wjr9730rwj4ynkavjj5fcx9s3";
+ rev = "21d766c2d60e5f6e03f507e7f3e382a2a927ad41";
+ sha256 = "15bnp062hxjh477pr5rqs4w9wpqy6rf2h64l9hsaijamrk19qd4y";
};
meta.homepage = "https://github.com/benlubas/molten-nvim/";
};
monokai-pro-nvim = buildVimPlugin {
pname = "monokai-pro.nvim";
- version = "2024-01-23";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "loctvl842";
repo = "monokai-pro.nvim";
- rev = "c2fe71f5b47ff5042053dc74cf8a849d662f2275";
- sha256 = "00p0y008w07c5yd3aqczxiidl0x269fsblg3lnjd4xxshjhpdsp9";
+ rev = "1b9b086df95ad9a6b946c56f65fa2d048297c00b";
+ sha256 = "14iks0rcnr695lv39i85ysfh4752y5x56mcr5dl9np5sk7820v3p";
};
meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/";
};
@@ -6060,12 +6084,12 @@ final: prev:
neo-tree-nvim = buildVimPlugin {
pname = "neo-tree.nvim";
- version = "2024-01-21";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "nvim-neo-tree";
repo = "neo-tree.nvim";
- rev = "e578fe7a5832421b0d2c5b3c0a7a1e40e0f6a47a";
- sha256 = "0s0j67zv6hzj4fsa7kp5rkbbgcvx7n7hf7vx14v8lwaz139lml5w";
+ rev = "f3941c57ec85d7bdb44fa53fd858fd80f159018f";
+ sha256 = "1ijx2skgpw70sllv089qawxfi4zx9hb63288vix6qkncywinb7h1";
};
meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/";
};
@@ -6084,26 +6108,26 @@ final: prev:
neoconf-nvim = buildVimPlugin {
pname = "neoconf.nvim";
- version = "2024-01-22";
+ version = "2024-02-15";
src = fetchFromGitHub {
owner = "folke";
repo = "neoconf.nvim";
- rev = "cfc29315288515849aa54c05828d49f01f033b66";
- sha256 = "0h642cscysznr4rxzch4kq99l7f2kgdxyiibws844w1wsail1zqx";
+ rev = "cbff4b61e967b5b3961cfafdacc605d1dbc4e0c1";
+ sha256 = "0c08vnkg4akf2rgwdm7nlrw3wzaj9miw31p7c60z6zxhwi0gdzf5";
};
meta.homepage = "https://github.com/folke/neoconf.nvim/";
};
neocord = buildVimPlugin {
pname = "neocord";
- version = "2024-02-10";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "IogaMaster";
repo = "neocord";
- rev = "d5f51d466644fe3c62eda4c41e373ecdc299a367";
- sha256 = "1gv7lkqgiljgazzm0r5nbnvj3rj0l376bcz3hf2d881h4xi2lq3l";
+ rev = "387854d81a2c55207b7223ab5221f9d0afc6b273";
+ sha256 = "1a9ykcslpb90y332az3khwbw8kjnnw6wpmgq3yhryd1a9viyz6kf";
};
- meta.homepage = "https://github.com/IogaMaster/neocord";
+ meta.homepage = "https://github.com/IogaMaster/neocord/";
};
neodark-vim = buildVimPlugin {
@@ -6120,24 +6144,24 @@ final: prev:
neodev-nvim = buildVimPlugin {
pname = "neodev.nvim";
- version = "2024-01-25";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "folke";
repo = "neodev.nvim";
- rev = "3408a4daeca5ff8f41cb2c668b6d8fcc665f793a";
- sha256 = "18rgw2jlwyyc586ajrrkhgj6ddnz784ijjxjk73007icdsychyh6";
+ rev = "365ef03dbf5b8579e6eb205b3500fc3bee17484a";
+ sha256 = "1b16wa4ym1phbs1i4ndpbwxlsvwf0fdi26193slc9ch5csyhdq9m";
};
meta.homepage = "https://github.com/folke/neodev.nvim/";
};
neoformat = buildVimPlugin {
pname = "neoformat";
- version = "2024-01-10";
+ version = "2024-02-03";
src = fetchFromGitHub {
owner = "sbdchd";
repo = "neoformat";
- rev = "209b56a00fc0206d81db768b121b94d0daf48b64";
- sha256 = "1ii10q91l78c1hbmz0p0jv7vqpgz69rbklznzckrbia8mqz416yk";
+ rev = "b8e0baf965d2fbb173aabe3d847538744c0e321b";
+ sha256 = "1b9xrh8zp2x05pyn0rrfzx1db9hv98737zn910fm36arbhr5flvq";
};
meta.homepage = "https://github.com/sbdchd/neoformat/";
};
@@ -6156,12 +6180,12 @@ final: prev:
neogit = buildVimPlugin {
pname = "neogit";
- version = "2024-01-22";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "NeogitOrg";
repo = "neogit";
- rev = "ce0c369ccdba3f644a3b28f4c053421f435352c9";
- sha256 = "0zvs6ygghz786fs436pladaml57mfb28lfx0xciwdrxfcd25rmf0";
+ rev = "1c0369a39587054ff473179c1c04e793fb3d6378";
+ sha256 = "12viin5g409ac5d6p62hz9kyvzrjiyg0l04m28i1hxh5qn719k3q";
};
meta.homepage = "https://github.com/NeogitOrg/neogit/";
};
@@ -6228,36 +6252,36 @@ final: prev:
neorg = buildVimPlugin {
pname = "neorg";
- version = "2024-01-21";
+ version = "2024-02-08";
src = fetchFromGitHub {
owner = "nvim-neorg";
repo = "neorg";
- rev = "28cbafbc0cde316d8e2618ff26377200225e9393";
- sha256 = "1z1ir56mlwaay20x7yqdhkrj2nl39xhd63maims68jam59l55lq9";
+ rev = "bd12dacc9cf561cbffc8d6f8f4b76aa9d734665b";
+ sha256 = "0z87jrk5ppazaqlna4d4kbjcv2h9balcg1a47ipci9lzl0q76daa";
};
meta.homepage = "https://github.com/nvim-neorg/neorg/";
};
neorg-telescope = buildVimPlugin {
pname = "neorg-telescope";
- version = "2023-11-12";
+ version = "2024-02-10";
src = fetchFromGitHub {
owner = "nvim-neorg";
repo = "neorg-telescope";
- rev = "6a7a677c40fa3c348924a4e2a06a513e0b34c056";
- sha256 = "05m64vwi55kzknz9za0izc9hs1djc46467d7d8ijx3268sw3l0x6";
+ rev = "418f8fd4bd7360d954613a2322b4eb2888ac3ad9";
+ sha256 = "0r09xwvzb2ma25ngfiilwd9i6ci2llkv98scdzjkq5z96m1h6vnx";
};
meta.homepage = "https://github.com/nvim-neorg/neorg-telescope/";
};
neoscroll-nvim = buildVimPlugin {
pname = "neoscroll.nvim";
- version = "2023-12-08";
+ version = "2024-02-04";
src = fetchFromGitHub {
owner = "karb94";
repo = "neoscroll.nvim";
- rev = "be4ebf855a52f71ca4338694a5696675d807eff9";
- sha256 = "1yqh9ig3w8kyzksv8sv7xsc2rk2l637q54g4wv8zqwz226cw56ws";
+ rev = "6e3546751076890304428150e53bd59198a4505d";
+ sha256 = "1hm93lzg9mgpcm871gln6dq864mm2llaypcm0415gyvpqy2fmr3n";
};
meta.homepage = "https://github.com/karb94/neoscroll.nvim/";
};
@@ -6300,24 +6324,24 @@ final: prev:
neotest = buildVimPlugin {
pname = "neotest";
- version = "2024-01-25";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "nvim-neotest";
repo = "neotest";
- rev = "73043d666780e35185a77589e01bec96a52db910";
- sha256 = "1aj4zrp21h7h77sw70l2g3spkgzl5vb24vv2halrfrqms7jfaaqf";
+ rev = "d1417bc81b16a83ba0c89979a3104d8c70492ade";
+ sha256 = "1dv3f18i4gjzpjfibbm7m5lzirn5w13gm9n31lircd09ywwndc4d";
};
meta.homepage = "https://github.com/nvim-neotest/neotest/";
};
neotest-dart = buildVimPlugin {
pname = "neotest-dart";
- version = "2024-01-10";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "sidlatau";
repo = "neotest-dart";
- rev = "b776e86c08b1cfd23fd49c337214d9ea67bb6ccc";
- sha256 = "0x30v0dfi7d1940ga0qnbn9sidy0x6wy58lbvnpb3v1ig24p435y";
+ rev = "242b380d44c0932fbc990a264414542e345c5592";
+ sha256 = "0072vmr875dk4pfwrjvjrr0mrihn3jq5ikn0jrnrxy7lvqf97r60";
};
meta.homepage = "https://github.com/sidlatau/neotest-dart/";
};
@@ -6336,12 +6360,12 @@ final: prev:
neotest-dotnet = buildVimPlugin {
pname = "neotest-dotnet";
- version = "2023-12-22";
+ version = "2024-02-07";
src = fetchFromGitHub {
owner = "Issafalcon";
repo = "neotest-dotnet";
- rev = "1532f6123207dcfe36263e7f3182609f68588da8";
- sha256 = "06jvpsw21gryy4vzv6ag2zradm71v7lrzvkhhhpljyvc482yvflg";
+ rev = "cc387cbd39fd7455ea0a3e0348ccd0da35aa3443";
+ sha256 = "0fndhlgwngvm5dnxxkpv8cbrf1qk5pla2ys9pmgabf3q7js7lq0f";
};
meta.homepage = "https://github.com/Issafalcon/neotest-dotnet/";
};
@@ -6361,36 +6385,36 @@ final: prev:
neotest-go = buildVimPlugin {
pname = "neotest-go";
- version = "2023-11-30";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "nvim-neotest";
repo = "neotest-go";
- rev = "d29d20d912aca81a07c50022d880cc66f0d26542";
- sha256 = "0dhmkh2k18klhlv3cpjsi23ym0isrsf59dr0da2m9528pjzf1qi6";
+ rev = "ba5d536304ed6971f00d16b48ec26997622ffb43";
+ sha256 = "0adbz26anv3qnwjw018bkxcf3syjxjdkv71zw3lnal34k5xp6x27";
};
meta.homepage = "https://github.com/nvim-neotest/neotest-go/";
};
neotest-haskell = buildVimPlugin {
pname = "neotest-haskell";
- version = "2024-01-15";
+ version = "2024-02-05";
src = fetchFromGitHub {
owner = "MrcJkb";
repo = "neotest-haskell";
- rev = "25c5d7c8619abe9dece137aacf2abe9d38995fad";
- sha256 = "06xpqvrxx9n2yn0mrbk90mhwhn42gbbwl7n73g5dn5y1krkk50hn";
+ rev = "02852878c8d1e9f3cc61ea2d6592335d4cf6a54a";
+ sha256 = "0967yv47gld3gy3nh1fxqxqnfjjaajqnil42z7pwz7bkxgs63hib";
};
meta.homepage = "https://github.com/MrcJkb/neotest-haskell/";
};
neotest-jest = buildVimPlugin {
pname = "neotest-jest";
- version = "2023-12-17";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "nvim-neotest";
repo = "neotest-jest";
- rev = "a394106cf053eef86d65ae04c4b93a1a7bd60aef";
- sha256 = "0vgb4lvi1cvdjqwljdrzgvpm772jj9cj44s1hms58iwl35rg17wq";
+ rev = "c2118446d770fedb360a91b1d91a7025db86d4f1";
+ sha256 = "0wzgwx4mdwhrj77bf0wv6rv4qjii118hayavdamwsszpm1ddyvaz";
};
meta.homepage = "https://github.com/nvim-neotest/neotest-jest/";
};
@@ -6461,8 +6485,8 @@ final: prev:
src = fetchFromGitHub {
owner = "rouge8";
repo = "neotest-rust";
- rev = "d945ccc5041ff02b86313cc5d02affd39f8e1c3f";
- sha256 = "00194ldhg9m2w5mr0wzcvz7d7icjb2ym0plqzhh4yga0iipqsdvb";
+ rev = "392b54e18174b8c69eba779f94a9fd0b318d383e";
+ sha256 = "1sg41hfgrjc0nc1qn4rddgipq1s5gdnc1i5i4wijkjvyd7cw5nhy";
};
meta.homepage = "https://github.com/rouge8/neotest-rust/";
};
@@ -6493,24 +6517,24 @@ final: prev:
neotest-vitest = buildVimPlugin {
pname = "neotest-vitest";
- version = "2024-01-16";
+ version = "2024-02-09";
src = fetchFromGitHub {
owner = "marilari88";
repo = "neotest-vitest";
- rev = "87e91bfd9419a8c74bf0d105e2ae31b9692daf0b";
- sha256 = "0kfbb9rywkfaz7v2ls7dnncbg221ayyrlp1cz9sgbqib8627pmmz";
+ rev = "75bb96b8b18adcf5152fdb8a9342373a20a463ce";
+ sha256 = "1k459x2dyw2gr3i9ayqwldbad6zwbr6sp7js1bz9i4ily8wn5y7y";
};
meta.homepage = "https://github.com/marilari88/neotest-vitest/";
};
neovim-ayu = buildVimPlugin {
pname = "neovim-ayu";
- version = "2024-01-08";
+ version = "2024-02-05";
src = fetchFromGitHub {
owner = "Shatur";
repo = "neovim-ayu";
- rev = "6463d39253bb70e2b867fce57f9e7174f657bd1b";
- sha256 = "1xhk1qdlk10paqaf8np7z52zyl2k0x463llh14gxbc58iraz5g95";
+ rev = "0a9804db5c08dba63be9774a57e4214fd0473ce1";
+ sha256 = "17324y4ywxmijappa9sb194xc2mwa8ijfxvb3s4302bnd6ggdw7h";
};
meta.homepage = "https://github.com/Shatur/neovim-ayu/";
};
@@ -6565,12 +6589,12 @@ final: prev:
nerdtree = buildVimPlugin {
pname = "nerdtree";
- version = "2024-01-09";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "preservim";
repo = "nerdtree";
- rev = "bc606c43e2d8ef0987d6d3d1ec8c17360a2e29d5";
- sha256 = "1c3pxa49wy2rgir0s87mfmb0h2wi0jmm54p6zmnm8x5v7j7n1bvp";
+ rev = "bdf81a086dd271571104a11f555b79e5cdff5dc5";
+ sha256 = "0rys7y40ifw87q10p3sj9yf8hnmzanrn1pp2ayfl6sf94i6y9p4q";
};
meta.homepage = "https://github.com/preservim/nerdtree/";
};
@@ -6649,12 +6673,12 @@ final: prev:
nightfox-nvim = buildVimPlugin {
pname = "nightfox.nvim";
- version = "2024-01-24";
+ version = "2024-01-31";
src = fetchFromGitHub {
owner = "EdenEast";
repo = "nightfox.nvim";
- rev = "7e9487875dc5f69a2fd6f60d3a3ef4fb457b57c1";
- sha256 = "0yzx95mkgq37hylc9ksca7bds0ny06x8hphin28k4pnwi0vqcf3s";
+ rev = "a408e6bb101066952b81de9c11be367114bd561f";
+ sha256 = "0h9dcwh404jzrjw78y98s59pcqcyki5wrsap77lilzq0j8zh1lj1";
};
meta.homepage = "https://github.com/EdenEast/nightfox.nvim/";
};
@@ -6709,12 +6733,12 @@ final: prev:
no-neck-pain-nvim = buildVimPlugin {
pname = "no-neck-pain.nvim";
- version = "2024-01-24";
+ version = "2024-02-05";
src = fetchFromGitHub {
owner = "shortcuts";
repo = "no-neck-pain.nvim";
- rev = "fc3cc9012d9720aca3203702447caa59bd93f1a6";
- sha256 = "0flml2v5znlgffgn59k82dlz84d705mg8rxrhs8sciqr7jqxk1xk";
+ rev = "7ab539aaa083e92ef438d4cdc0261d8661916f1d";
+ sha256 = "0pprczdx9bfsdvkc2l3szkdfvkpbcmblz3bz9cn68vldnw1z4yvx";
};
meta.homepage = "https://github.com/shortcuts/no-neck-pain.nvim/";
};
@@ -6733,12 +6757,12 @@ final: prev:
none-ls-nvim = buildVimPlugin {
pname = "none-ls.nvim";
- version = "2024-01-24";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "nvimtools";
repo = "none-ls.nvim";
- rev = "a311c7cc8f17543143a7482cdbe3a384c371d56a";
- sha256 = "1fk52awkplp2c1bf7aa8whs6qaxvphry1crp515b2yz0ik8ykqdk";
+ rev = "34b1311bd07bd3741e60e06b34d0709d6e5a9f0f";
+ sha256 = "07bxv7xcjgyzvmh4lpdqn2350awi2ah5bjrimqvcm0hrak7b204x";
};
meta.homepage = "https://github.com/nvimtools/none-ls.nvim/";
};
@@ -6793,12 +6817,12 @@ final: prev:
nui-nvim = buildNeovimPlugin {
pname = "nui.nvim";
- version = "2024-01-04";
+ version = "2024-02-15";
src = fetchFromGitHub {
owner = "MunifTanjim";
repo = "nui.nvim";
- rev = "35da9ca1de0fc4dda96c2e214d93d363c145f418";
- sha256 = "0ix9dshl7hxyygfyjg8ki0swm0ysbhm42aah5cbbhpnd00hv8qa9";
+ rev = "af7dfee12fbf51d12cfc6ee386fa54f7a5a573c8";
+ sha256 = "1ic1anp1lyfgjd9jaa0md1s0ssw1xgknxbsmx58zsckiksflqwjg";
};
meta.homepage = "https://github.com/MunifTanjim/nui.nvim/";
};
@@ -6829,12 +6853,12 @@ final: prev:
nvchad = buildVimPlugin {
pname = "nvchad";
- version = "2024-01-19";
+ version = "2024-01-28";
src = fetchFromGitHub {
owner = "nvchad";
repo = "nvchad";
- rev = "282a23f4469ee305e05ec7a108a728ee389d87fb";
- sha256 = "0b222vc3xqhaa6abkd9w3gd8l50ddrb06lsxwhw1sa9sqssv0bc1";
+ rev = "f17e83010f25784b58dea175c6480b3a8225a3e9";
+ sha256 = "0wiz0n60h4fa59py28gc28sj49vzsz4hniak77jgxpxl1s7d351z";
};
meta.homepage = "https://github.com/nvchad/nvchad/";
};
@@ -6887,16 +6911,28 @@ final: prev:
meta.homepage = "https://github.com/windwp/nvim-autopairs/";
};
+ nvim-bacon = buildVimPlugin {
+ pname = "nvim-bacon";
+ version = "2024-02-12";
+ src = fetchFromGitHub {
+ owner = "Canop";
+ repo = "nvim-bacon";
+ rev = "3f8e7a80a0e715952a3066fefe7447f1347207ca";
+ sha256 = "sha256-jIoRzMjOZlTHR7q4piyY7MjEUgZIR5pjobfOdY/IpeM=";
+ };
+ meta.homepage = "https://github.com/Canop/nvim-bacon/";
+ };
+
nvim-base16 = buildVimPlugin {
pname = "nvim-base16";
- version = "2024-01-24";
+ version = "2024-02-07";
src = fetchFromGitHub {
owner = "RRethy";
- repo = "nvim-base16";
- rev = "fc26d79fb3420eb3bc6e036f23671e25bfe227d6";
- sha256 = "1fqhngnwas2lykrz5yjw68nfwzy9f0a6f4vmk97jc54npwn5qgkc";
+ repo = "base16-nvim";
+ rev = "2349e8357864bf0ef45d40f491f8e1e6465485b0";
+ sha256 = "06ykiayqchrkk9gs9akvlww3d7zmskf0bxcvsg3dqmkcnzqnbqbn";
};
- meta.homepage = "https://github.com/RRethy/nvim-base16/";
+ meta.homepage = "https://github.com/RRethy/base16-nvim/";
};
nvim-biscuits = buildVimPlugin {
@@ -6949,12 +6985,12 @@ final: prev:
nvim-cmp = buildNeovimPlugin {
pname = "nvim-cmp";
- version = "2023-12-14";
+ version = "2024-02-02";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "nvim-cmp";
- rev = "538e37ba87284942c1d76ed38dd497e54e65b891";
- sha256 = "1mxigpm4h8ad8hjd8zy6ajkk2c03vgcrigqarhybz6zsi52iil06";
+ rev = "04e0ca376d6abdbfc8b52180f8ea236cbfddf782";
+ sha256 = "0zzlkla5vgrfa55a3sjb885q0574s67ji5ps2rq53q82hlfwwphl";
};
meta.homepage = "https://github.com/hrsh7th/nvim-cmp/";
};
@@ -6973,12 +7009,12 @@ final: prev:
nvim-cokeline = buildVimPlugin {
pname = "nvim-cokeline";
- version = "2024-01-07";
+ version = "2024-01-27";
src = fetchFromGitHub {
owner = "willothy";
repo = "nvim-cokeline";
- rev = "a62eaff75c59da2ca261fefc2992e1cac04bd30e";
- sha256 = "0l4wfxiz4c7xg9m25lyv0xlrwgcyx2951x9dirqchpaf3ja6a0d4";
+ rev = "7310f192af74c6912ca7a40ae1b16253aa95e50e";
+ sha256 = "130lxdw0717f1hhkrraa2xl4abpd5w4lqqifi3hbk4brxsric6a3";
};
meta.homepage = "https://github.com/willothy/nvim-cokeline/";
};
@@ -7069,12 +7105,12 @@ final: prev:
nvim-dap = buildVimPlugin {
pname = "nvim-dap";
- version = "2024-01-13";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-dap";
- rev = "9adbfdca13afbe646d09a8d7a86d5d031fb9c5a5";
- sha256 = "1pwzw1v314m0gbpr77y48w1qrpappqw1vmvkl7qm4dz02rvkh5zm";
+ rev = "3b4bdea2c0e9ed356d8cffbf974f3d0af891bbea";
+ sha256 = "0vbyzjax5bdcg3cc2rzn4zk2kk4pw9l5iq18f2rxancwzd0llcxg";
};
meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
};
@@ -7093,12 +7129,12 @@ final: prev:
nvim-dap-python = buildVimPlugin {
pname = "nvim-dap-python";
- version = "2023-12-19";
+ version = "2024-02-01";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-dap-python";
- rev = "091e4ae00a12085f9ed4200a3cd04af7179b8a23";
- sha256 = "02ialmgk6i2svjqglj7hmrakfsk5spcxb9idb13vmzlng8s3rzsp";
+ rev = "f5b6f3a90aae0284b61fb3565e575267c19a16e6";
+ sha256 = "0drz7gmlg5kyz8a3xhczwlg2bc7lpdwph4q3acjm9skv67cp5bfj";
};
meta.homepage = "https://github.com/mfussenegger/nvim-dap-python/";
};
@@ -7213,12 +7249,12 @@ final: prev:
nvim-highlite = buildVimPlugin {
pname = "nvim-highlite";
- version = "2024-01-24";
+ version = "2024-02-09";
src = fetchFromGitHub {
owner = "Iron-E";
repo = "nvim-highlite";
- rev = "6a69959d5a945970cd59b32e19428c4732d7554a";
- sha256 = "01qw3qaq94vsawm3nnwwrf0x7mra8wqprgw1nc2njzzygqkhivqw";
+ rev = "ae6971a8fde55077e083e6950b12d7dedd93acd5";
+ sha256 = "1wclp4a1j4gv48i2m47nb9mp3lbi9d7mbc959w3cv7w5kws4sh7a";
};
meta.homepage = "https://github.com/Iron-E/nvim-highlite/";
};
@@ -7249,12 +7285,12 @@ final: prev:
nvim-jdtls = buildVimPlugin {
pname = "nvim-jdtls";
- version = "2023-11-28";
+ version = "2024-02-09";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-jdtls";
- rev = "66b5ace68a5d1c45fdfb1afa8d847e87af2aa1f8";
- sha256 = "1cycasjvms1m58vcb3sk01dp4dzjjchds20yq0c6vq1s98wir0y6";
+ rev = "894c044034e0d5f78a22602f1440bfe70aff58ee";
+ sha256 = "13bv08ls2rlg42ca2gx0wk6cphs4yzbnai6401314r80pwllndqy";
};
meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/";
};
@@ -7332,12 +7368,12 @@ final: prev:
nvim-lint = buildVimPlugin {
pname = "nvim-lint";
- version = "2024-01-24";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-lint";
- rev = "8e5920f9ce9f24c283a2e64be5fe58d1d37d1744";
- sha256 = "07vs24r8jglq9sjj5lz5k2ay0b5arg21cvvl54j2hl9nrl5fl2z4";
+ rev = "889dc0ab3f458997eb9d831dbc3b6c4d6fbc2e12";
+ sha256 = "19yl9bbxw1wg51vpd0yln8fxgl2w3gca4cr5v4lcmlp7najsqpjc";
};
meta.homepage = "https://github.com/mfussenegger/nvim-lint/";
};
@@ -7368,12 +7404,12 @@ final: prev:
nvim-lspconfig = buildVimPlugin {
pname = "nvim-lspconfig";
- version = "2024-01-20";
+ version = "2024-02-15";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
- rev = "8917d2c830e04bf944a699b8c41f097621283828";
- sha256 = "0wiqy0k83qjh2y9r3rdm8jrrfmrwfm2729wrshxmxbdns0vjrmja";
+ rev = "114bf1875c4adef7c39c86ef538246478b4af87c";
+ sha256 = "1y97bszbvkjpv2v3wp43vaan1xcyhgp0af836a2d188l5rk7gwqj";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
};
@@ -7428,12 +7464,12 @@ final: prev:
nvim-metals = buildVimPlugin {
pname = "nvim-metals";
- version = "2024-01-15";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "scalameta";
repo = "nvim-metals";
- rev = "d47287324d1e2efdb7aabde73fad5fd5b2b438bf";
- sha256 = "1q963lj9bxx4iycgzrpsybmrpc7l4qq7nd3cl4iqrp8qkjqklqwn";
+ rev = "94c8d4d3b13bbf51594cfb940454af33e1149f8b";
+ sha256 = "1p6rpap752y0y42xhl5jkmv08fx1aggjnqyb9adsm11p351yqm1r";
};
meta.homepage = "https://github.com/scalameta/nvim-metals/";
};
@@ -7500,12 +7536,12 @@ final: prev:
nvim-notify = buildVimPlugin {
pname = "nvim-notify";
- version = "2024-01-15";
+ version = "2024-02-15";
src = fetchFromGitHub {
owner = "rcarriga";
repo = "nvim-notify";
- rev = "80b67b265530632505193553d05127ae7fe09ddd";
- sha256 = "0spjp93s5zb2jyvj5is98kaargaxr11sb4dk3hc40p6nv78bq42s";
+ rev = "7138c86b28de61b6866c8cae60289136f0d539fa";
+ sha256 = "0cn0xp2ijlvz7g7ivyynnd8wdh8pb7rfjl77qghi3q9qphkp4mf0";
};
meta.homepage = "https://github.com/rcarriga/nvim-notify/";
};
@@ -7596,12 +7632,12 @@ final: prev:
nvim-scrollview = buildVimPlugin {
pname = "nvim-scrollview";
- version = "2024-01-13";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "dstein64";
repo = "nvim-scrollview";
- rev = "2bc1d94174a977e7147e845156d3c4c12ac06b67";
- sha256 = "0da1bb9ppk3klxlwrbfh48vl39a6pbpp1z2irwybnz24zanxb4bi";
+ rev = "1852d8927e3e4c53df8c675a8a271175483c6ede";
+ sha256 = "0cq9q2q7lmbcq0xcrr9wxvkhb36vsbjg9bm84rqga740db1az1da";
};
meta.homepage = "https://github.com/dstein64/nvim-scrollview/";
};
@@ -7644,12 +7680,12 @@ final: prev:
nvim-spectre = buildVimPlugin {
pname = "nvim-spectre";
- version = "2023-12-20";
+ version = "2024-02-07";
src = fetchFromGitHub {
owner = "nvim-pack";
repo = "nvim-spectre";
- rev = "d8906855f1949ac97b1e77aaf8d3fe12ed158ddc";
- sha256 = "1kmw61gli562d4r4vsf2fpxa09pi6a0brcdzly02n7xcan4l7bc4";
+ rev = "6a0785ef64c839d935a2f92e20988e962fb6537e";
+ sha256 = "1qn1w0n209fhi160mr2jknvly53zj2njcy34cszw0v7sal3achlw";
};
meta.homepage = "https://github.com/nvim-pack/nvim-spectre/";
};
@@ -7668,12 +7704,12 @@ final: prev:
nvim-surround = buildVimPlugin {
pname = "nvim-surround";
- version = "2024-01-17";
+ version = "2024-02-09";
src = fetchFromGitHub {
owner = "kylechui";
repo = "nvim-surround";
- rev = "0c02c52182a9c2a7fa7e122b4037f6408e98434a";
- sha256 = "00cfnnz9hrr2hjvb6y58xwv6rsh0p6v7dw0ca60gx2313js10q08";
+ rev = "8f2af76134f37058dc4c27a24bc5f86c9cae76dc";
+ sha256 = "0xsnz2x5jma4ff7sgl9ac7mnm71n22hx6wmh96245rclx24z3a8q";
};
meta.homepage = "https://github.com/kylechui/nvim-surround/";
};
@@ -7716,36 +7752,36 @@ final: prev:
nvim-tree-lua = buildVimPlugin {
pname = "nvim-tree.lua";
- version = "2024-01-21";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "nvim-tree";
repo = "nvim-tree.lua";
- rev = "7bdb220d0fe604a77361e92cdbc7af1b8a412126";
- sha256 = "1ij2prf826bp90i9ask2an0aih0nch5c4sax4awwwhpnhic3780h";
+ rev = "863cf832ceb0b2377c913b7696dd7d64f4978941";
+ sha256 = "1pcfv6skwxifyzh94a8rjzz3gffflxlf5c2zvs851adc1lkhbwrp";
};
meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
};
nvim-treesitter = buildVimPlugin {
pname = "nvim-treesitter";
- version = "2024-01-25";
+ version = "2024-02-15";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
- rev = "cc908cfcd7258b2e5c1a9c583e2f3feda0caf23b";
- sha256 = "0xp9gfcdpxbxf09s449w5dxpkbw5hin6fxzb67kfz18k7fhnwfrw";
+ rev = "bdaa6b817aaef459e2d1968c50ce0061e51410e8";
+ sha256 = "037r3vp2v7alfdfb9x8q8bvpx062w36r22fgqxynnmsqg08bxnzg";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
nvim-treesitter-context = buildVimPlugin {
pname = "nvim-treesitter-context";
- version = "2024-01-24";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-context";
- rev = "2972717355a18d5599e9162f48d6e3e584068bf9";
- sha256 = "136yqfbgcjzy0k99h5zjrfdkcy5xpdqwdkvvc6x0ff4sw4mq0kgj";
+ rev = "f33905bf5aec67e59a14d2cc0e67d80ac5aa5bd8";
+ sha256 = "1n1wynghijqcvv6angylilkm8s6z05lb15hm0wvfq033l81zwspw";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/";
};
@@ -7788,12 +7824,12 @@ final: prev:
nvim-treesitter-textobjects = buildVimPlugin {
pname = "nvim-treesitter-textobjects";
- version = "2024-01-14";
+ version = "2024-02-08";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-textobjects";
- rev = "19a91a38b02c1c28c14e0ba468d20ae1423c39b2";
- sha256 = "1g38yh7434sxbi270q8bddqiv61msaf4cj62ar0khjavzgxy41nc";
+ rev = "dd0b2036c3a27cb6e6486f8bd24188c6ca43af0b";
+ sha256 = "0zj1dymlwqky8f224bckl28v5b5hi7v761wx66gd93mf23l4jnqp";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
};
@@ -7812,24 +7848,24 @@ final: prev:
nvim-ts-autotag = buildVimPlugin {
pname = "nvim-ts-autotag";
- version = "2024-01-25";
+ version = "2024-02-07";
src = fetchFromGitHub {
owner = "windwp";
repo = "nvim-ts-autotag";
- rev = "a65b202cfd08e0e69e531eab737205ff5bc082a4";
- sha256 = "1wysb48l5dfqfqf6mr75jni7n078h1ab1bqyrrjr05sybn3lww8b";
+ rev = "531f48334c422222aebc888fd36e7d109cb354cd";
+ sha256 = "1azlkqjvdnam4plm98a23j21swwlk1lvpa7cj3cpvi8q6wi09wkh";
};
meta.homepage = "https://github.com/windwp/nvim-ts-autotag/";
};
nvim-ts-context-commentstring = buildVimPlugin {
pname = "nvim-ts-context-commentstring";
- version = "2023-11-30";
+ version = "2024-02-02";
src = fetchFromGitHub {
owner = "joosepalviste";
repo = "nvim-ts-context-commentstring";
- rev = "1277b4a1f451b0f18c0790e1a7f12e1e5fdebfee";
- sha256 = "0363gb837rm66127z7b7q20ak4dgby3q1r0wvz5sqbkw8d704jgb";
+ rev = "7ab799a9792f7cf3883cf28c6a00ad431f3d382a";
+ sha256 = "1m0c909pkyp5ha9n0p72kvh9mrhl2mzsmhnfanrgyqxj32gaqa26";
};
meta.homepage = "https://github.com/joosepalviste/nvim-ts-context-commentstring/";
};
@@ -7848,24 +7884,24 @@ final: prev:
nvim-unception = buildVimPlugin {
pname = "nvim-unception";
- version = "2023-11-30";
+ version = "2024-02-06";
src = fetchFromGitHub {
owner = "samjwill";
repo = "nvim-unception";
- rev = "23085504347a710e43d7921ccb839fda8f1a70c1";
- sha256 = "0lprrkgm1plnw28vfpq550gakyw3ngxw930lr72wcx82r029i51g";
+ rev = "a0af21a27e2ba19ce6004d57d34006d18bc6bad4";
+ sha256 = "165gg5bgvga5c79hvniryf5d530r4gckahnhaj3xb9cf7m2xsdvy";
};
meta.homepage = "https://github.com/samjwill/nvim-unception/";
};
nvim-web-devicons = buildVimPlugin {
pname = "nvim-web-devicons";
- version = "2024-01-24";
+ version = "2024-02-10";
src = fetchFromGitHub {
owner = "nvim-tree";
repo = "nvim-web-devicons";
- rev = "b427ac5f9dff494f839e81441fb3f04a58cbcfbc";
- sha256 = "13ywffn24wlqciy1fnisiqbgsg4h6nxf3wcd0v28kmk29wyzqkf3";
+ rev = "7f30f2da3c3641841ceb0e2c150281f624445e8f";
+ sha256 = "1srssx18fgipznnl6b3lk17jkv0acsx6cw86m6x788nawl6qhsv7";
};
meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/";
};
@@ -7944,12 +7980,12 @@ final: prev:
obsidian-nvim = buildVimPlugin {
pname = "obsidian.nvim";
- version = "2024-01-25";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "epwalsh";
repo = "obsidian.nvim";
- rev = "5f469faab7bebc1ee30942eeebfdfdcbd7f2b411";
- sha256 = "1abrd8zs1cmdw08m3vxlc6j2ay7kvchl53zx052lqps07is3b6ny";
+ rev = "0a6739d2229c8eb30396db550f3818e092088c27";
+ sha256 = "1d1xihqkb1fcaqbkdx4pr7xa35g66v9z4bqdv2pk89pa1jm3k1sl";
};
meta.homepage = "https://github.com/epwalsh/obsidian.nvim/";
};
@@ -7980,12 +8016,12 @@ final: prev:
octo-nvim = buildVimPlugin {
pname = "octo.nvim";
- version = "2024-01-24";
+ version = "2024-02-15";
src = fetchFromGitHub {
owner = "pwntester";
repo = "octo.nvim";
- rev = "f77d214e5a67f1c1eb601a9c99418a5f7924af22";
- sha256 = "04hsdz0ma7q4c7bs89si2hdjnds5rybagh7z1jnl8xc52kxf2lwk";
+ rev = "9190a1aac12f0e29380cb0de338850e6ee46a95b";
+ sha256 = "0654l09xzfb9ybcnfhjcfxdn3yiwbj2k7a75zpx310plkk6jw133";
};
meta.homepage = "https://github.com/pwntester/octo.nvim/";
};
@@ -8041,12 +8077,12 @@ final: prev:
onedark-nvim = buildVimPlugin {
pname = "onedark.nvim";
- version = "2024-01-22";
+ version = "2024-01-29";
src = fetchFromGitHub {
owner = "navarasu";
repo = "onedark.nvim";
- rev = "14e5de43cf1ff761c280d1ff5b9980897f5b46c7";
- sha256 = "16c3hqpn11bqa39b02x5dn94ny5i3pkyn80gkrcdvibp7zdxjfwf";
+ rev = "1230aaf2a427b2c5b73aba6e4a9a5881d3e69429";
+ sha256 = "1npc9x2r0aass9swxmhryia90ar7f4nx8j456jzlf66lzbr8xrnp";
};
meta.homepage = "https://github.com/navarasu/onedark.nvim/";
};
@@ -8065,12 +8101,12 @@ final: prev:
onedarkpro-nvim = buildVimPlugin {
pname = "onedarkpro.nvim";
- version = "2024-01-24";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "olimorris";
repo = "onedarkpro.nvim";
- rev = "e39ebd1d8062acd11b2bc0cfef8ce6d88d26c4f9";
- sha256 = "1vaafhvfzcg1g2llb1swazfjy24safc57lkyxd6f0cdh0hxiykx6";
+ rev = "bbe613372548ef8fa1a1f67d50f55795727ac432";
+ sha256 = "0dd2wrr25cj7k6zp0zdhqks3xdg9kivh3m5z4wnkdxv8mwssm31n";
};
meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/";
};
@@ -8089,12 +8125,12 @@ final: prev:
onenord-nvim = buildVimPlugin {
pname = "onenord.nvim";
- version = "2024-01-20";
+ version = "2024-01-29";
src = fetchFromGitHub {
owner = "rmehri01";
repo = "onenord.nvim";
- rev = "c2219394f20ab4d256d7cf78d6c82dea75491a2a";
- sha256 = "06dwlckfhvzgmfq13a6259krhs69z5r5yp4wqnwf17wvj80n1vvd";
+ rev = "ad19a49d38e34a5dde8224882ac711c1310565a0";
+ sha256 = "0cqq3av4a3fsb34xknr5xlsy3m6q1d9wgzscp8zsfz0nqxvq5j77";
};
meta.homepage = "https://github.com/rmehri01/onenord.nvim/";
};
@@ -8125,12 +8161,12 @@ final: prev:
openingh-nvim = buildVimPlugin {
pname = "openingh.nvim";
- version = "2023-10-31";
+ version = "2024-02-02";
src = fetchFromGitHub {
owner = "Almo7aya";
repo = "openingh.nvim";
- rev = "5c9e851d7c26fdb236dfea8866b71fefe7ddeffc";
- sha256 = "0xq2s7vwjfxqm5g7k5c3b9cm9j3ngrx8g4dd9qfzq1s9pfkk3i3y";
+ rev = "52e2727cbd7b52cdc7a5bb52c77c07a329db6cba";
+ sha256 = "06v4b07ary1swli801ay0g7jd14c7b3pp75vndkxab79nshcs88c";
};
meta.homepage = "https://github.com/Almo7aya/openingh.nvim/";
};
@@ -8149,48 +8185,48 @@ final: prev:
orgmode = buildVimPlugin {
pname = "orgmode";
- version = "2024-01-24";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "nvim-orgmode";
repo = "orgmode";
- rev = "bd2a65179c814b40ca3073a282507a6a4f2355c1";
- sha256 = "0biqfp0azb2y66zvqlp8y037c4raxhlnwvn89vdpp26d6isyzf93";
+ rev = "e04cb323a1d140b50b7044e4bbea167431e1da7c";
+ sha256 = "0inrf425mw7vdk2vc6dv2xr4kwpiwhp45blby91yng6bbyhqclba";
};
meta.homepage = "https://github.com/nvim-orgmode/orgmode/";
};
other-nvim = buildVimPlugin {
pname = "other.nvim";
- version = "2023-12-04";
+ version = "2024-02-05";
src = fetchFromGitHub {
owner = "rgroli";
repo = "other.nvim";
- rev = "d4d926dec6d0e037c1a5f092793b474947ed357e";
- sha256 = "1pqs0sv35p74jgb3p01dqgpvzcdsxg1fmwkrq65nz9lw8zff7q11";
+ rev = "d36a66af270b63459c080d4589126a06cf56578c";
+ sha256 = "015is3pyjn0jrmz03vsvyiiy8fgwrpd1syfq3zmspyyki7blclcl";
};
meta.homepage = "https://github.com/rgroli/other.nvim/";
};
otter-nvim = buildVimPlugin {
pname = "otter.nvim";
- version = "2024-01-22";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "jmbuhr";
repo = "otter.nvim";
- rev = "151b75410e7b6041fb54f48443a80ecd518cb31e";
- sha256 = "08bni1v06agsm9mpq01wdig3shc78i97a7mfbagzlws0wj38qgpq";
+ rev = "05cc5ee31fb20e3dd5b4a3a150b0aabf20c86826";
+ sha256 = "1vnc1p7949jx53070zl15lpdn3gid4s3c7510ncs1npbwhyh9p4d";
};
meta.homepage = "https://github.com/jmbuhr/otter.nvim/";
};
overseer-nvim = buildVimPlugin {
pname = "overseer.nvim";
- version = "2024-01-07";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "stevearc";
repo = "overseer.nvim";
- rev = "68a2d344cea4a2e11acfb5690dc8ecd1a1ec0ce0";
- sha256 = "0miakpcc11yr7p7yaj9igakkv6dnyngra7p52hc26qm4mnq4ghwd";
+ rev = "792aeb6d834a11585ea5d667e3e3f05bc6aa4ecc";
+ sha256 = "1s34jqg8p0crrbsv037m9b6gjv0vlvfhrp1acvacwxx9fqbmciik";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/stevearc/overseer.nvim/";
@@ -8390,12 +8426,12 @@ final: prev:
plenary-nvim = buildNeovimPlugin {
pname = "plenary.nvim";
- version = "2024-01-21";
+ version = "2024-01-29";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "plenary.nvim";
- rev = "663246936325062427597964d81d30eaa42ab1e4";
- sha256 = "12cj7f0ghmd58ka9qc1c2qyd5x4cx97wd3avx5ny1x1gb8il013b";
+ rev = "4f71c0c4a196ceb656c824a70792f3df3ce6bb6d";
+ sha256 = "0kr8c5fgvv7ijsvk4z0c9dawqy58mg5yz9yzx0al2ljax32lfqh1";
};
meta.homepage = "https://github.com/nvim-lua/plenary.nvim/";
};
@@ -8596,12 +8632,12 @@ final: prev:
quarto-nvim = buildVimPlugin {
pname = "quarto-nvim";
- version = "2023-11-29";
+ version = "2024-02-10";
src = fetchFromGitHub {
owner = "quarto-dev";
repo = "quarto-nvim";
- rev = "0a35b3890e9d723b730506d7d8b3ba3d0d6aae2e";
- sha256 = "1pkyr1pqq9dfk0s7f8rfqkg5zqhi9ss818wv54v9gnhvmwnw30mk";
+ rev = "e70a207ede642ccb910540ee36480dcefb67ad6c";
+ sha256 = "1j5yxfmxzc2zimp508r769vgcr4hhn671r4fmwi3nnsrjgp9rq55";
};
meta.homepage = "https://github.com/quarto-dev/quarto-nvim/";
};
@@ -8644,12 +8680,12 @@ final: prev:
quickmath-nvim = buildVimPlugin {
pname = "quickmath.nvim";
- version = "2023-03-12";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "jbyuki";
repo = "quickmath.nvim";
- rev = "dcfc5450fa686714817a0d4767299f37f94bdb43";
- sha256 = "1rmbrdxz26f4b12yvb4yjb6b3rn89nky6an4wclh4c68li70h54l";
+ rev = "7a9a6599018aa931a8fe7ad2e4cb2f36db533d19";
+ sha256 = "0192am8bligkjzzwarkgwk6cja2jkya6ixraybz64yp0mk6lha5r";
};
meta.homepage = "https://github.com/jbyuki/quickmath.nvim/";
};
@@ -8668,11 +8704,11 @@ final: prev:
rainbow-delimiters-nvim = buildVimPlugin {
pname = "rainbow-delimiters.nvim";
- version = "2024-01-22";
+ version = "2024-02-12";
src = fetchgit {
url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim";
- rev = "35530b4ad48f01bdaa852da34e4de9930fb54c89";
- sha256 = "04a36454m0vhwmq6xfg75252yhck54b58n18kshm9z0razsg4j7m";
+ rev = "586f44d21ef687a4d41b5b24c1566d686ae84250";
+ sha256 = "0bvnypwlp688024iaswd9p5d6viyf7p65q09fjlkip28rq50a4cy";
};
meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim";
};
@@ -8751,12 +8787,12 @@ final: prev:
refactoring-nvim = buildVimPlugin {
pname = "refactoring.nvim";
- version = "2024-01-22";
+ version = "2024-02-05";
src = fetchFromGitHub {
owner = "theprimeagen";
repo = "refactoring.nvim";
- rev = "f4546284059f7dc01f65be93d03f6c850fd2aba1";
- sha256 = "190438nnqw9nra3vrrpcfw2nib3s2jzld6iyd1kniarlggid4fwd";
+ rev = "fb4990a0546c59136930ea624b8640d07957f281";
+ sha256 = "14d33lc0a7r5k7i8x2nzy86xgy6p003cjxv9nc827q1g9jv55r7z";
};
meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/";
};
@@ -8811,12 +8847,12 @@ final: prev:
rest-nvim = buildNeovimPlugin {
pname = "rest.nvim";
- version = "2024-01-24";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "rest-nvim";
repo = "rest.nvim";
- rev = "3035cab370f806651704d5af5d18cbf0b0be0840";
- sha256 = "0v04cc7mgzk7l8dznjqx7vaghh66c2x32zy0kjvwhyb64n07zwxv";
+ rev = "9741f827bd88b588e5136d67c7963e1904f8f1f7";
+ sha256 = "0k16kxz31cxgvsq1341r4gwlyjnavizib3hw2c43x7nw7yxj5mr2";
};
meta.homepage = "https://github.com/rest-nvim/rest.nvim/";
};
@@ -8931,12 +8967,12 @@ final: prev:
rustaceanvim = buildNeovimPlugin {
pname = "rustaceanvim";
- version = "2024-01-25";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "mrcjkb";
repo = "rustaceanvim";
- rev = "87fc16de1360cda02470824a17e0073967bf29f1";
- sha256 = "0j3kysif91m3dldk5fwh8r4qxsakr6yk1q6iyi9wajnqdkgxkzcy";
+ rev = "0590281ad26c1b4637fcd5ae852e02b170426ff2";
+ sha256 = "17dy0jx9mdf6m4scbwnblrsghzf9s61ck0y3q9nkakhy38jk4dx8";
};
meta.homepage = "https://github.com/mrcjkb/rustaceanvim/";
};
@@ -8967,12 +9003,12 @@ final: prev:
satellite-nvim = buildVimPlugin {
pname = "satellite.nvim";
- version = "2024-01-12";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "lewis6991";
repo = "satellite.nvim";
- rev = "99610b77fe2e047d2e55d70a256bcf63953eb6d7";
- sha256 = "1i7l2r3kwcv3sixsjlh0wyhafl60cam0bgygc483qrn4jgdxqhzy";
+ rev = "b53177213117bfeaa8e61d8399b20bdf6642bf3c";
+ sha256 = "02jif1gh8g83vbqwbq0snrdznjasqnqah86ig0j2wff3m564hq05";
};
meta.homepage = "https://github.com/lewis6991/satellite.nvim/";
};
@@ -9099,12 +9135,12 @@ final: prev:
sg-nvim = buildVimPlugin {
pname = "sg.nvim";
- version = "2024-01-15";
+ version = "2024-02-02";
src = fetchFromGitHub {
owner = "sourcegraph";
repo = "sg.nvim";
- rev = "691e138a86ccb4083c46ff62ab5eb53f9148696d";
- sha256 = "0qgrycxckx7ffz0rkdj1nc7bfgl5n5mhcj56sn96vrhgbzlpli7q";
+ rev = "d8286f431981f32e5e6e494c8a6f9ffbd2ee1428";
+ sha256 = "197bg1ndc33s2bcb026qy2cwazgaz9djgw1g9fcp7gj0ki900h1d";
};
meta.homepage = "https://github.com/sourcegraph/sg.nvim/";
};
@@ -9256,12 +9292,12 @@ final: prev:
sonokai = buildVimPlugin {
pname = "sonokai";
- version = "2024-01-23";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "sainnhe";
repo = "sonokai";
- rev = "42822f8f9b3a5088f05cf72a0aa1477598ad1a40";
- sha256 = "1k881larnnqwsm9fanqp7nbiqpd03m779prshky9hy50hywl5vv2";
+ rev = "a62656a798043f3c6b603efa98d4de2da89c72b2";
+ sha256 = "09l69n5j80pdb5awja3mzlsw5i7f1w1jp1xwfq72wrcap96xyk3g";
};
meta.homepage = "https://github.com/sainnhe/sonokai/";
};
@@ -9388,12 +9424,12 @@ final: prev:
splitjoin-vim = buildVimPlugin {
pname = "splitjoin.vim";
- version = "2024-01-08";
+ version = "2024-02-04";
src = fetchFromGitHub {
owner = "AndrewRadev";
repo = "splitjoin.vim";
- rev = "503e56ed103b58b6bd0880a3e61225c8b1c40033";
- sha256 = "0yw3dzhngk2pqcm40cd3vkqij4m7pkh7f0phvl3mmmy8x5kw2zh6";
+ rev = "b2043d713154d2c61495d061197327823a769f84";
+ sha256 = "1ilwcjxnyfij6dmpqw03bizn2d2pndb0a8dzqr54fkv0kiczj5y6";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/";
@@ -9413,12 +9449,12 @@ final: prev:
srcery-vim = buildVimPlugin {
pname = "srcery-vim";
- version = "2024-01-05";
+ version = "2024-02-08";
src = fetchFromGitHub {
owner = "srcery-colors";
repo = "srcery-vim";
- rev = "b020d2a1eed0d578ae195fba2b9c6841cc886c57";
- sha256 = "1p0d7zkgb05w1zz4xy5gc5shhlmyzxkhcfv382bvva5qzrrcvk80";
+ rev = "2e9b1d46bf28cf390950c586d5d1c688a009c8ec";
+ sha256 = "0wiz6q8fw9af825knpv5rbmk8qdq9p2b42hcybmj0m9jic288qwd";
};
meta.homepage = "https://github.com/srcery-colors/srcery-vim/";
};
@@ -9459,18 +9495,6 @@ final: prev:
meta.homepage = "https://github.com/luukvbaal/stabilize.nvim/";
};
- staline-nvim = buildVimPlugin {
- pname = "staline.nvim";
- version = "2024-02-14";
- src = fetchFromGitHub {
- owner = "tamton-aquib";
- repo = "staline.nvim";
- rev = "a53f869278b8b186a5afd6f21680cd103c381599";
- hash = "sha256-GDMKzxFDtQk5LL+rMsxTGTyLv69w5NUd+u19noeO5ws=";
- };
- meta.homepage = "https://github.com/tamton-aquib/staline.nvim/";
- };
-
stan-vim = buildVimPlugin {
pname = "stan-vim";
version = "2023-12-13";
@@ -9678,12 +9702,12 @@ final: prev:
tabby-nvim = buildVimPlugin {
pname = "tabby.nvim";
- version = "2024-01-08";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "nanozuki";
repo = "tabby.nvim";
- rev = "55712426431b12beae5f12e731cfb1d707632a3d";
- sha256 = "16543b3mjqlba03bmgv961fdc8gk1cz3b3djivf10b8597rlf9sy";
+ rev = "c4df244245e116280c961112cf6ee221ca3bc294";
+ sha256 = "0mnwdhnqrcl746hzm6v9g6n2f3hy8dkk9gn19nmi32xsybw4hpxx";
};
meta.homepage = "https://github.com/nanozuki/tabby.nvim/";
};
@@ -9787,12 +9811,12 @@ final: prev:
tagbar = buildVimPlugin {
pname = "tagbar";
- version = "2023-12-21";
+ version = "2024-01-26";
src = fetchFromGitHub {
owner = "preservim";
repo = "tagbar";
- rev = "fcd31ec145bbc628b90371be381717a1498b7c12";
- sha256 = "04hv2fm8f2s4bczn3mdgm6wl690lnchxmv1k2iyjwsa79gkhcn5h";
+ rev = "12edcb59449b335555652898f82dd6d5c59d519a";
+ sha256 = "14nl91jzpbj0rd3w96qjl1z6w64y27ss3hiw08lpfhqd7f929x5b";
};
meta.homepage = "https://github.com/preservim/tagbar/";
};
@@ -9920,24 +9944,24 @@ final: prev:
telescope-file-browser-nvim = buildVimPlugin {
pname = "telescope-file-browser.nvim";
- version = "2024-01-13";
+ version = "2024-02-15";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope-file-browser.nvim";
- rev = "6f735a63dc24b9aed527cd505a31864223c8a6d8";
- sha256 = "10ppgwzh839riksx8a3gg2nhyqhifam8s9p5p0nyjkcpq0zbgcy3";
+ rev = "48ffb8de688a22942940f50411d5928631368848";
+ sha256 = "0f00kag7jjs7h9mz43jik45xmffvz0biiyj37qkzkq7s6zjgh7ml";
};
meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/";
};
telescope-frecency-nvim = buildVimPlugin {
pname = "telescope-frecency.nvim";
- version = "2024-01-22";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope-frecency.nvim";
- rev = "1189184484e3153533af66b219f9ed59263a403c";
- sha256 = "0fjl8bjmnm4gy8dxc0596sajf24sd5w2z1p6bwfpjisapykf41hb";
+ rev = "5c5302372b6e1b690c2fb3fc67dfdf782edc121f";
+ sha256 = "16j6yhyjs1ffgbssl5jj3q3960n7fjj0idmqymws5izp4rl23sk4";
};
meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/";
};
@@ -10017,12 +10041,12 @@ final: prev:
telescope-manix = buildNeovimPlugin {
pname = "telescope-manix";
- version = "2024-01-15";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "MrcJkb";
repo = "telescope-manix";
- rev = "127033f39a16c0fd48128653b4cee9b17fcc80a3";
- sha256 = "1hsplynqmgbknbkz5b769a401i3hch1kvxdzxpx15jadq5lb169p";
+ rev = "47d8bf6c447db33dc059577bd7715665220e79e8";
+ sha256 = "0xxvhi1jp3hfaa06f4jzzqxgk79alkvi2vli59j2j7vj0zvkpm53";
};
meta.homepage = "https://github.com/MrcJkb/telescope-manix/";
};
@@ -10089,12 +10113,12 @@ final: prev:
telescope-ultisnips-nvim = buildVimPlugin {
pname = "telescope-ultisnips.nvim";
- version = "2021-09-26";
+ version = "2024-02-09";
src = fetchFromGitHub {
owner = "fhill2";
repo = "telescope-ultisnips.nvim";
- rev = "f48b6d4f53b31507d3fd514905c6940409e8ada8";
- sha256 = "0333k3m0fygc4r7w56csf0h282gf2wqrykl52n6310i9vardyqw7";
+ rev = "d1cca4b5aa809a90b7a8caddeb860329d5a8c2ff";
+ sha256 = "1nnxyc70b5zsgdylfzag2g4xl2p62v9ynx8nqv13fdn8s2g4lrvm";
};
meta.homepage = "https://github.com/fhill2/telescope-ultisnips.nvim/";
};
@@ -10137,12 +10161,12 @@ final: prev:
telescope-zf-native-nvim = buildVimPlugin {
pname = "telescope-zf-native.nvim";
- version = "2023-03-15";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "natecraddock";
repo = "telescope-zf-native.nvim";
- rev = "beb34b6c48154ec117930180f257a5592606d48f";
- sha256 = "1lkgsjmmj006zwvrpr1w48pii1wrzxxanhhl1r302vll62frx94n";
+ rev = "c8ac635fb51065bb3a77f51bcec585a8dddf8652";
+ sha256 = "19a3p666wdjbnar1ifk73yf02i6gr24818svawsh8h1hsva0zyn8";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/natecraddock/telescope-zf-native.nvim/";
@@ -10162,12 +10186,12 @@ final: prev:
telescope-nvim = buildNeovimPlugin {
pname = "telescope.nvim";
- version = "2024-01-25";
+ version = "2024-02-15";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
- rev = "1bfbb1fb5c56d2dbe33216fcb2ebe82e499aa06c";
- sha256 = "08v642fh91c7mj92jjdjfzx86jmz2plvnlja8p8lwbvz0yvida5r";
+ rev = "fac5da839e23e7a4c17a332a640541cd59ebfbd5";
+ sha256 = "1q0bjdn9s27csi3dwmax8nd80lwir0x6a10grs489s654gwi2ahg";
};
meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/";
};
@@ -10270,12 +10294,12 @@ final: prev:
text-case-nvim = buildVimPlugin {
pname = "text-case.nvim";
- version = "2024-01-14";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "johmsalas";
repo = "text-case.nvim";
- rev = "6bc91cde614bbec6f0befbaf7fcd302415d803fb";
- sha256 = "0gbzsw9s6ja5r4acdhd331gna1y03hvr6d11584sklh00xdv497a";
+ rev = "5d85b7495c3cf8e842e4d2528edc68e6fe7c92c8";
+ sha256 = "1ri4vp260mvjqkldw9qyp5l31qnks716gz9z2l9vf01wwmxxk76i";
};
meta.homepage = "https://github.com/johmsalas/text-case.nvim/";
};
@@ -10354,12 +10378,12 @@ final: prev:
tmux-nvim = buildVimPlugin {
pname = "tmux.nvim";
- version = "2023-10-28";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "aserowy";
repo = "tmux.nvim";
- rev = "ea67d59721eb7e12144ce2963452e869bfd60526";
- sha256 = "020prdsczz2vc5cdb6075fdy1fj5zhvjcirfc46kfp5bahzfarzz";
+ rev = "9c02adf16ff2f18c8e236deba91e9cf4356a02d2";
+ sha256 = "0lg3zcyd76qfbz90i01jwhxfglsnmggynh6v48lnbz0kj1prik4y";
};
meta.homepage = "https://github.com/aserowy/tmux.nvim/";
};
@@ -10403,24 +10427,24 @@ final: prev:
toggleterm-nvim = buildVimPlugin {
pname = "toggleterm.nvim";
- version = "2024-01-22";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "akinsho";
repo = "toggleterm.nvim";
- rev = "b49df5cdce67a8964d1b027dae94bde212092b51";
- sha256 = "1102wcz61bcvkiz1ck2cxxb32id9rf2hjhcs82y3x37n831kgvyb";
+ rev = "193786e0371e3286d3bc9aa0079da1cd41beaa62";
+ sha256 = "0cz6i3xa61mh8s5b9b2z008ay85ggaw02ak9w58wzgmn172q770l";
};
meta.homepage = "https://github.com/akinsho/toggleterm.nvim/";
};
tokyonight-nvim = buildVimPlugin {
pname = "tokyonight.nvim";
- version = "2024-01-24";
+ version = "2024-01-31";
src = fetchFromGitHub {
owner = "folke";
repo = "tokyonight.nvim";
- rev = "e3301873c1e96903daebb98cc9b5926810bf73dd";
- sha256 = "18acixjcgqzihb86apc1s8r31yp0lxw804ddwiaygwc2b3drfyx8";
+ rev = "610179f7f12db3d08540b6cc61434db2eaecbcff";
+ sha256 = "1vdw6rav1y4i4x8pgxh6lgi6d21fvvzkw25maihxh865zrqrsc4v";
};
meta.homepage = "https://github.com/folke/tokyonight.nvim/";
};
@@ -10451,12 +10475,12 @@ final: prev:
treesj = buildVimPlugin {
pname = "treesj";
- version = "2024-01-17";
+ version = "2024-02-09";
src = fetchFromGitHub {
owner = "Wansmer";
repo = "treesj";
- rev = "14808da3cddd62fc86ede53a5ea1fd1635897e75";
- sha256 = "0qnkp3x8h956achrc90g0g1nlcnxkl6wcim7q5d4jhipf3ql6w7l";
+ rev = "60e27280030f9cd8dfb6ceb335922c6ff76682cc";
+ sha256 = "1rrcnldpl9d4fifk48w6sgrar0zhi6pbd6iqildzp3bmhf83smd1";
};
meta.homepage = "https://github.com/Wansmer/treesj/";
};
@@ -10559,12 +10583,12 @@ final: prev:
typescript-vim = buildVimPlugin {
pname = "typescript-vim";
- version = "2023-10-08";
+ version = "2024-02-04";
src = fetchFromGitHub {
owner = "leafgarland";
repo = "typescript-vim";
- rev = "eafdcf5e9ee73b43d92372d69dd84458bf98c5e3";
- sha256 = "1ybc0ppr6xqx5ahg56xfcrs2v0h9dnsblqmgvx5xbz41lirh51h0";
+ rev = "e83ccab88c7a045ce795583adb66956afd464a31";
+ sha256 = "0zjdwjvp9wk7gb1h569c2h5fsmr41p51wz7k0kiig4xfz1i9s7yg";
};
meta.homepage = "https://github.com/leafgarland/typescript-vim/";
};
@@ -10583,26 +10607,26 @@ final: prev:
typst-vim = buildVimPlugin {
pname = "typst.vim";
- version = "2024-01-24";
+ version = "2024-02-04";
src = fetchFromGitHub {
owner = "kaarmu";
repo = "typst.vim";
- rev = "816ba15885cb5eb742e06bafcd53b1a8531d334b";
- sha256 = "092cihsphaxvpimmpzfys64pakrvh23l3zc2r0f3pjzhf69vdsvr";
+ rev = "e28d440c7ba4df2516d7d7f908c4fb664a8cf86c";
+ sha256 = "14x482vxssfd2w8iyj72jzx43ap7zd3s9xpa818pq6czfyqmy6q7";
};
meta.homepage = "https://github.com/kaarmu/typst.vim/";
};
- ultimate-autopair = buildVimPlugin {
+ ultimate-autopair-nvim = buildVimPlugin {
pname = "ultimate-autopair.nvim";
- version = "2024-02-10";
+ version = "2024-02-07";
src = fetchFromGitHub {
owner = "altermo";
repo = "ultimate-autopair.nvim";
- rev = "25c13e0ce167db0255456cac10158b27d2be30c0";
+ rev = "07c9da3e7722107163b68ecc5e0141fdd825449d";
sha256 = "16aizsf86cg5l131y2lszlfkdz1b998js89fja8yk25mwa79lsaf";
};
- meta.homepage = "https://github.com/altermo/ultimate-autopair.nvim.git";
+ meta.homepage = "https://github.com/altermo/ultimate-autopair.nvim/";
};
ultisnips = buildVimPlugin {
@@ -10619,12 +10643,12 @@ final: prev:
undotree = buildVimPlugin {
pname = "undotree";
- version = "2024-01-21";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "mbbill";
repo = "undotree";
- rev = "d9c8b4ef872e078e8c4080812e5a3ed56d151c00";
- sha256 = "1dawzdyrzbiry907i7flqyk5178a18vv9gycxn0g90cd5d5lrrrp";
+ rev = "9dbbf3b7d19dda0d22ceca461818e4739ad8154d";
+ sha256 = "1avs5cmwcnp5pnyk2d6krsmgqlbd5zf32nwwcxk5ac1mhyx9fcln";
};
meta.homepage = "https://github.com/mbbill/undotree/";
};
@@ -10643,12 +10667,12 @@ final: prev:
unison = buildVimPlugin {
pname = "unison";
- version = "2024-01-24";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "unisonweb";
repo = "unison";
- rev = "2ab2ef5142b390e99b2280a4b45b24295f58169f";
- sha256 = "1si3aixiwbb80wwdqx5i51h4sqsvvd75bnc0kv6sijc04gl10fj7";
+ rev = "9d1c75a443fd94efdfa36ec4aa106e0894e03bd1";
+ sha256 = "0g99a224v6brxm15r88chffx1cd009yiix3352h0xd9cl3sf88pv";
};
meta.homepage = "https://github.com/unisonweb/unison/";
};
@@ -10739,12 +10763,12 @@ final: prev:
vifm-vim = buildVimPlugin {
pname = "vifm.vim";
- version = "2024-01-20";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "vifm";
repo = "vifm.vim";
- rev = "b187efe0ba367a47d2cc4785fb724c0451a85260";
- sha256 = "1pmmkalyhzq9v8g1ldkvc06jz3nwidr9iwrwkl9phnssn4v9jsr4";
+ rev = "590cb40de984e369f744ac98a2222739ef6e02fc";
+ sha256 = "1cbapvzvkrdjzim9ic7kb1bkr68i0xw7bmwizmm1maa69z01si18";
};
meta.homepage = "https://github.com/vifm/vifm.vim/";
};
@@ -11087,12 +11111,12 @@ final: prev:
vim-airline = buildVimPlugin {
pname = "vim-airline";
- version = "2023-12-26";
+ version = "2024-02-10";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
- rev = "ff7352e4bff02eb600a136b6fd741404f3195371";
- sha256 = "16j788ji9a3fj1cfsr5sjhix3dx9fh88g4d50g53dvln5zf201y5";
+ rev = "20a49bd494a87a40b815289693c8b7505f0074c0";
+ sha256 = "1nyjgsjs5n0wkw4419fa1p1dpgrbcxpvxgjg7w0zmkm9s4bifyl4";
};
meta.homepage = "https://github.com/vim-airline/vim-airline/";
};
@@ -11159,12 +11183,12 @@ final: prev:
vim-apm = buildVimPlugin {
pname = "vim-apm";
- version = "2024-01-25";
+ version = "2024-02-03";
src = fetchFromGitHub {
owner = "ThePrimeagen";
repo = "vim-apm";
- rev = "a4f52e65c3af4282508ba0db0e33c45bbc371968";
- sha256 = "004fy3v1nxjhiiv0kd2ahfbbngdkmkrpr97s5q6aaa8mykgs7rfr";
+ rev = "96d452bb97c7b147b87edf75b53d5d724fb4bf64";
+ sha256 = "106rjqi3wg1yn62szi7v5xyira2qz5l5fc987n2abddakqr5ivhp";
};
meta.homepage = "https://github.com/ThePrimeagen/vim-apm/";
};
@@ -11243,12 +11267,12 @@ final: prev:
vim-autoformat = buildVimPlugin {
pname = "vim-autoformat";
- version = "2023-08-26";
+ version = "2024-02-07";
src = fetchFromGitHub {
owner = "vim-autoformat";
repo = "vim-autoformat";
- rev = "99dc8d5030945c01a7e04b1e44d107a9bd15af67";
- sha256 = "00a1j7snyz0gc3pxks26axhdwcbd5iqs9s2crhs6vwvcj5fymmr1";
+ rev = "38a01acb7471d276ecf5970ab4fd58bfebb9ea06";
+ sha256 = "1f9cppm7x0vyxcch256lm0m7k2wj3njpp62b9xlphw8cwyqx45dp";
};
meta.homepage = "https://github.com/vim-autoformat/vim-autoformat/";
};
@@ -11315,12 +11339,12 @@ final: prev:
vim-be-good = buildVimPlugin {
pname = "vim-be-good";
- version = "2022-11-08";
+ version = "2024-01-31";
src = fetchFromGitHub {
owner = "ThePrimeagen";
repo = "vim-be-good";
- rev = "c290810728a4f75e334b07dc0f3a4cdea908d351";
- sha256 = "1xnydbqyjrmwj7cpj3qcr1icg8v75ny847i1qpj94dafjzzmi4wl";
+ rev = "4fa57b7957715c91326fcead58c1fa898b9b3625";
+ sha256 = "06smpsv72740f3i26svsa4nqd5ld357r62nns1cdw2zqcvf6llax";
};
meta.homepage = "https://github.com/ThePrimeagen/vim-be-good/";
};
@@ -11795,12 +11819,12 @@ final: prev:
vim-dadbod = buildVimPlugin {
pname = "vim-dadbod";
- version = "2023-11-23";
+ version = "2024-01-28";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-dadbod";
- rev = "738cfc2ea6a1510fe23cba9006fef9291be70f7b";
- sha256 = "1j3kga4iy6n8814j33zpxxyk4z7lxwqdnjdd70mhpybiw9ydazny";
+ rev = "9d3e3ce74a264642a41e8ae126be5afd095ef107";
+ sha256 = "1wp64i2xv3cqynfg3msnj16mhsg3pq1fsy4yiarxj7cngqcx45ja";
};
meta.homepage = "https://github.com/tpope/vim-dadbod/";
};
@@ -11927,12 +11951,12 @@ final: prev:
vim-dispatch = buildVimPlugin {
pname = "vim-dispatch";
- version = "2023-02-05";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-dispatch";
- rev = "6cc2691576f97d43f8751664d1a1a908b99927e5";
- sha256 = "151fxvhz6pi021rg9bc2g564a13lvbcwh3lpa4vl3g5w9j95pmv3";
+ rev = "b84d00f11567abfcfec82a6838c7d41dfa49a447";
+ sha256 = "1gfvlki411i090rjww2nx3jn6z609g6d64xrn2hryjxyqykfnr9s";
};
meta.homepage = "https://github.com/tpope/vim-dispatch/";
};
@@ -12155,12 +12179,12 @@ final: prev:
vim-eunuch = buildVimPlugin {
pname = "vim-eunuch";
- version = "2024-01-16";
+ version = "2024-02-04";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-eunuch";
- rev = "084946fb1c8103ae0cb7342e9be3a2c69374958c";
- sha256 = "0wp0a4zssmjmclsvzk3w2r65sxllfivbb5mfqd6yrazfg6vssdw0";
+ rev = "8fb3904be27b6b60d086f87c2570085902414069";
+ sha256 = "1icir4spx0hj4zp2ps26v9q2jgbqi9fw4anhn6k48n8ahgvim614";
};
meta.homepage = "https://github.com/tpope/vim-eunuch/";
};
@@ -12287,12 +12311,12 @@ final: prev:
vim-floaterm = buildVimPlugin {
pname = "vim-floaterm";
- version = "2023-11-19";
+ version = "2024-02-06";
src = fetchFromGitHub {
owner = "voldikss";
repo = "vim-floaterm";
- rev = "3f01a623376957437f9376327637491b74719e38";
- sha256 = "16az2qg9a3r466b9s4agqvxnsx99wpqlw8kn8dxcg94hxrgg35dc";
+ rev = "97c085b2f69e931ed78bb1c260512d1e0492a754";
+ sha256 = "0xjgqw4apva0kaxc225nxgcnf9drl50wz30955l860s4227lv6pw";
};
meta.homepage = "https://github.com/voldikss/vim-floaterm/";
};
@@ -12359,12 +12383,12 @@ final: prev:
vim-fugitive = buildVimPlugin {
pname = "vim-fugitive";
- version = "2024-01-19";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
- rev = "854a8df0d06b8d3fcb30fa7f2b08c62b553eee3b";
- sha256 = "0bzsm454bbxyjxfiwjgx5hydhia0i04y895am0m5rl2vbbyykkmq";
+ rev = "011cf4fcb93a9649ffc6dcdff56ef948f5d0f7cc";
+ sha256 = "0dmfy7dzfv201fm0l1x18pg8rbjqflg1js6g8f36nlaqn5fvr3bl";
};
meta.homepage = "https://github.com/tpope/vim-fugitive/";
};
@@ -12515,12 +12539,12 @@ final: prev:
vim-go = buildVimPlugin {
pname = "vim-go";
- version = "2024-01-22";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
- rev = "ca6c532753e70e4fb093e755773cc6f250a3b4b3";
- sha256 = "0pfizf55abw1rbdrsyw9g65cia165irnj2f0snx7qmg194bgblqg";
+ rev = "0e975560df38be387cca1d7d33df7a4744091303";
+ sha256 = "03l599pga2p679m5yb0vkz492snjg1z7s9hk0002yjp2fl7fd1sy";
};
meta.homepage = "https://github.com/fatih/vim-go/";
};
@@ -12551,12 +12575,12 @@ final: prev:
vim-grepper = buildVimPlugin {
pname = "vim-grepper";
- version = "2021-08-30";
+ version = "2024-02-04";
src = fetchFromGitHub {
owner = "mhinz";
repo = "vim-grepper";
- rev = "2b93535752ffcb312f9fab73d90e80dc9f2e60fc";
- sha256 = "1xldg5hkbapd9s842d3xpdw32sslr8lvfx12p03hrlc2w58innx1";
+ rev = "485d349125d46f2788833ecb43df7a14c46706f6";
+ sha256 = "0kkrkf8p3pxknavksj5bfxcs9wxjy5yscb45as41h85lgmmsfccs";
};
meta.homepage = "https://github.com/mhinz/vim-grepper/";
};
@@ -12671,12 +12695,12 @@ final: prev:
vim-helm = buildVimPlugin {
pname = "vim-helm";
- version = "2023-11-22";
+ version = "2024-02-05";
src = fetchFromGitHub {
owner = "towolf";
repo = "vim-helm";
- rev = "fc2259e1f8836304a0526853ddc3fe27045be39a";
- sha256 = "10al5is3x2a2383023rn8p9q056mgsc6dhyblxj48xb32rsmlf23";
+ rev = "86cc6766db60b8cc5731068d0c2111dee1f2b328";
+ sha256 = "0b7fxf43v8px2d4vfhj1b8d2scrr6h8dr9hfg6y7k1yk9jainsy9";
};
meta.homepage = "https://github.com/towolf/vim-helm/";
};
@@ -12708,12 +12732,12 @@ final: prev:
vim-highlightedyank = buildVimPlugin {
pname = "vim-highlightedyank";
- version = "2023-03-19";
+ version = "2024-01-28";
src = fetchFromGitHub {
owner = "machakann";
repo = "vim-highlightedyank";
- rev = "fa3f57b097e9521ce41a66b6c7cf5d9adea70ea3";
- sha256 = "1fgbih8m7drr8ik34c5vpmd8qs3vdshixni42nih6ls6gzcv7l7z";
+ rev = "afb0f262b490706c23e94012c2ab9fa67c0481ce";
+ sha256 = "0m68f1c5b1qfdb5mcqmnm9qfjrz9f1hh5nnjzymsrb04fsjv3i2r";
};
meta.homepage = "https://github.com/machakann/vim-highlightedyank/";
};
@@ -12828,12 +12852,12 @@ final: prev:
vim-illuminate = buildVimPlugin {
pname = "vim-illuminate";
- version = "2023-10-06";
+ version = "2024-02-04";
src = fetchFromGitHub {
owner = "RRethy";
repo = "vim-illuminate";
- rev = "3bd2ab64b5d63b29e05691e624927e5ebbf0fb86";
- sha256 = "0x3li63dijw9z4imbajpxbrclw32649810bsnx5cawrqgbc7kl99";
+ rev = "305bf07b919ac526deb5193280379e2f8b599926";
+ sha256 = "1pmzh7pz23dl6jmcify9494jwgyi2jfjkg0l95cxfrbjqghjxli8";
};
meta.homepage = "https://github.com/RRethy/vim-illuminate/";
};
@@ -13093,12 +13117,12 @@ final: prev:
vim-just = buildVimPlugin {
pname = "vim-just";
- version = "2024-01-25";
+ version = "2024-02-08";
src = fetchFromGitHub {
owner = "NoahTheDuke";
repo = "vim-just";
- rev = "6d95cd79c40d82d26f2ca887494d01e8a7e90d6e";
- sha256 = "06sx968r78nx7nmlrh8m9f45l0wpq251p7097r7ygxjn3da3l5rq";
+ rev = "974b16e257e2d30d94ec954d815ff2755fa229fb";
+ sha256 = "0n0n9dgcp7fqc299khjddn661sv0pbbc17qsnnqwqh2fmdfpdnpc";
};
meta.homepage = "https://github.com/NoahTheDuke/vim-just/";
};
@@ -13321,12 +13345,12 @@ final: prev:
vim-lsp = buildVimPlugin {
pname = "vim-lsp";
- version = "2024-01-20";
+ version = "2024-02-15";
src = fetchFromGitHub {
owner = "prabirshrestha";
repo = "vim-lsp";
- rev = "c20c6650d32a85e09ae6c7a9747aef7ded3677fb";
- sha256 = "1farhbqp06dkjh480lv07yvgwnmikaaagr5mpwwjrmws3m92xmv4";
+ rev = "28293320510eaa5c4b11f7510630eb95374922bb";
+ sha256 = "173kdsrqkry7p5kb1hc9g2m0d46qpa316bjrpir3hripg474fq0f";
};
meta.homepage = "https://github.com/prabirshrestha/vim-lsp/";
};
@@ -13357,12 +13381,12 @@ final: prev:
vim-lsp-settings = buildVimPlugin {
pname = "vim-lsp-settings";
- version = "2024-01-06";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "mattn";
repo = "vim-lsp-settings";
- rev = "223c7382e53ba5017c6b1b1edebccae6ab8265ab";
- sha256 = "0x5jgswz09gf958qnry01bn9sdccjv3rilajlfbhac20vhs4izm0";
+ rev = "1b60a35c40d2ef6e00ead984a95eff7c2b74fb54";
+ sha256 = "014jnk5b946ls707494alld5r2azf4j82sl8nnaza9sdd8krpba8";
};
meta.homepage = "https://github.com/mattn/vim-lsp-settings/";
};
@@ -13478,12 +13502,12 @@ final: prev:
vim-matchup = buildVimPlugin {
pname = "vim-matchup";
- version = "2024-01-06";
+ version = "2024-02-02";
src = fetchFromGitHub {
owner = "andymass";
repo = "vim-matchup";
- rev = "e2cca1747ab175b8d839a5d28679427564643a57";
- sha256 = "1clcvb6r1vfkajj9jd8hmvi1vx0vclyppj2vh7sjy9mpbn9xpggg";
+ rev = "7f81ae12542b2a35819f0324895df9bd8626c8ba";
+ sha256 = "10bbp2hshxghimzlvg6avfqi503skfnjlvxv3aar8rclznxd628z";
};
meta.homepage = "https://github.com/andymass/vim-matchup/";
};
@@ -14102,12 +14126,12 @@ final: prev:
vim-plug = buildVimPlugin {
pname = "vim-plug";
- version = "2023-04-01";
+ version = "2024-02-15";
src = fetchFromGitHub {
owner = "junegunn";
repo = "vim-plug";
- rev = "ca0ae0a8b1bd6380caba2d8be43a2a19baf7dbe2";
- sha256 = "1ay2f1liya4ycf7ybiqhz02sywxkw7vhschl2kwl5hvxjahpi9p7";
+ rev = "eee20c7e795c9268ce36cb30adb66711af868941";
+ sha256 = "01szxcbdvlh2ki6drmpp3yh8m1a7290w5p997gam63s4y8qvbx8r";
};
meta.homepage = "https://github.com/junegunn/vim-plug/";
};
@@ -14378,12 +14402,12 @@ final: prev:
vim-rails = buildVimPlugin {
pname = "vim-rails";
- version = "2023-09-11";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-rails";
- rev = "1ad9663ce31e8c08134849d04184cda94bb42aba";
- sha256 = "0kp2vbx5qfd86cmzrsnmgbpi3r07wpn5j6gn1gxgkh09xngf93nl";
+ rev = "3a155462d1c346e291595400ca238037d02a357f";
+ sha256 = "0zz510l1ncv3abax76s99cfpc6r6vvb81hnhxzyx4nzgwqzm0qag";
};
meta.homepage = "https://github.com/tpope/vim-rails/";
};
@@ -14474,12 +14498,12 @@ final: prev:
vim-sandwich = buildVimPlugin {
pname = "vim-sandwich";
- version = "2022-12-07";
+ version = "2024-02-04";
src = fetchFromGitHub {
owner = "machakann";
repo = "vim-sandwich";
- rev = "c5a2cc438ce6ea2005c556dc833732aa53cae21a";
- sha256 = "1b1rim7q398dnwdaqakcycvyvw04rw32k10ij7w7mqpbn9hklpm5";
+ rev = "2ce54d26564e66a675685c8a3331388b2747a26b";
+ sha256 = "172dmnb9scblsin4adx0jdw2nc9ygw4icid6i4d6q2hjak9gvd79";
};
meta.homepage = "https://github.com/machakann/vim-sandwich/";
};
@@ -14666,12 +14690,12 @@ final: prev:
vim-slime = buildVimPlugin {
pname = "vim-slime";
- version = "2024-01-25";
+ version = "2024-01-26";
src = fetchFromGitHub {
owner = "jpalardy";
repo = "vim-slime";
- rev = "4174e7505019c37f754af0717b2c8b75a80193f2";
- sha256 = "1zfjy48s4w2b7sjpgb97sy7blwbf3d91z51id4pnzdi23dzcs5g0";
+ rev = "1feef68f237cb840a7220f83c24b6c60bf914eb5";
+ sha256 = "1swq6am7jlk52sizgcxcq9lbpqvvwbjnl7rib8s9rwmqy7iaqp64";
};
meta.homepage = "https://github.com/jpalardy/vim-slime/";
};
@@ -14858,12 +14882,12 @@ final: prev:
vim-startuptime = buildVimPlugin {
pname = "vim-startuptime";
- version = "2023-06-03";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "dstein64";
repo = "vim-startuptime";
- rev = "454b3de856b7bd298700de33d79774ca9b9e3875";
- sha256 = "0zs9bp9bdf29jxkld7sff2x85y7pmi7f6am4hvzd9anhch9gnm7j";
+ rev = "ad414f255abf4bc7c557fdfbca71a8f0d2d146a4";
+ sha256 = "0msdw5qmkwdkcvgcdyhgv4kjqdyq7pxq3nmhlhgfvnqvhsd3g0vc";
};
meta.homepage = "https://github.com/dstein64/vim-startuptime/";
};
@@ -15026,12 +15050,12 @@ final: prev:
vim-terraform = buildVimPlugin {
pname = "vim-terraform";
- version = "2024-01-23";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "hashivim";
repo = "vim-terraform";
- rev = "3d1cfc8e183f1a58f71587442849510462f5857b";
- sha256 = "0nsyv4pasavp8iaakl9l4vybpwxvkxaimzv7rzb51v9m03r6jqyx";
+ rev = "21f756b933cd11ac5990a6046fdc7c4e2a6c0aee";
+ sha256 = "1bp6nqsdn9h3ihy5y2na7n40nmjr1vqsjj845ks4kfrzfcsvmxms";
};
meta.homepage = "https://github.com/hashivim/vim-terraform/";
};
@@ -15051,12 +15075,12 @@ final: prev:
vim-test = buildVimPlugin {
pname = "vim-test";
- version = "2024-01-23";
+ version = "2024-01-26";
src = fetchFromGitHub {
owner = "vim-test";
repo = "vim-test";
- rev = "1f4ee3307e266a64b00d816c727fdaa57b34ada3";
- sha256 = "0y361p1dc5nmv622ml6j5bw3f7ccpwa56jzjfnjhd069qi8xkvrp";
+ rev = "46d2067586b788e2194e812bbfdbb2061b93a5ee";
+ sha256 = "150wl2gky4v4qs9czag3q64p4xcp1x53dyy5dkiyz2bwalphwv01";
};
meta.homepage = "https://github.com/vim-test/vim-test/";
};
@@ -15231,12 +15255,12 @@ final: prev:
vim-tpipeline = buildVimPlugin {
pname = "vim-tpipeline";
- version = "2023-10-13";
+ version = "2024-01-27";
src = fetchFromGitHub {
owner = "vimpostor";
repo = "vim-tpipeline";
- rev = "bff212497e0873ef7c97bd1e3d59cf57d6627581";
- sha256 = "1zpn2l7lzi03glmficfs1jwk7d9c5jn2pp63m818h8810dhicalr";
+ rev = "86be2d4d7719db34d651df4690ab5f49274c646a";
+ sha256 = "1lh8dvh8din5qnm0icmrvsph4aa4nfh91zf1nf8l5kf5yfr3zy68";
};
meta.homepage = "https://github.com/vimpostor/vim-tpipeline/";
};
@@ -15471,12 +15495,12 @@ final: prev:
vim-wakatime = buildVimPlugin {
pname = "vim-wakatime";
- version = "2024-01-10";
+ version = "2024-02-07";
src = fetchFromGitHub {
owner = "wakatime";
repo = "vim-wakatime";
- rev = "cae21a19c3db4d9aadd5d320de3da0c99dfd0f62";
- sha256 = "1f7jqmsr7b9103g9fif3p8fglrqlgk5nf3ckhkjpwfy6355vk41h";
+ rev = "a4c66faea1eca47dce7c7c3586332f75cfbe9edf";
+ sha256 = "0ji718y9dkpvqz5r5zkvirksgc4nan5xng53flzjnwdiyfzgz5j2";
};
meta.homepage = "https://github.com/wakatime/vim-wakatime/";
};
@@ -15615,12 +15639,12 @@ final: prev:
vim-zettel = buildVimPlugin {
pname = "vim-zettel";
- version = "2024-01-11";
+ version = "2024-01-31";
src = fetchFromGitHub {
owner = "michal-h21";
repo = "vim-zettel";
- rev = "aa3d6edfa0251928e268e13a92d090c92446e545";
- sha256 = "1v639cgsfx87qg30n1p3cjrp83xlanng2a428i05r319z2njvj2i";
+ rev = "c0230fb9f3d0f4aa10c6598549a733e20eeaa92f";
+ sha256 = "0pdl26s4n3wnjh2mf0vwwxwvjc8hg4i5cfsj8fip7k8zsgwg14vx";
};
meta.homepage = "https://github.com/michal-h21/vim-zettel/";
};
@@ -15783,12 +15807,12 @@ final: prev:
vimspector = buildVimPlugin {
pname = "vimspector";
- version = "2024-01-02";
+ version = "2024-01-29";
src = fetchFromGitHub {
owner = "puremourning";
repo = "vimspector";
- rev = "703df4d948957105fe056dec9b106fbebf25ca66";
- sha256 = "1yavhc0y4s03mh9swa1cg21g7b3h461k6m9j728751qd30hjdbcf";
+ rev = "7c0a89d9a91b7b3ece1db15661d85f372bbc9add";
+ sha256 = "0ms9q7d9x1s6lhnlvb5k1cc35s32zkhhb359zkwglj0pgm1c33p3";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/puremourning/vimspector/";
@@ -15796,12 +15820,12 @@ final: prev:
vimtex = buildVimPlugin {
pname = "vimtex";
- version = "2024-01-18";
+ version = "2024-02-11";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
- rev = "fe20ab1bd82a23441ac55054afefcd60001947a2";
- sha256 = "1pfhsgz768knvmjiizcfv0y5vxvrywn44p1jhqz15zx3d6svf064";
+ rev = "9df79e15bf035d1cfb32c11fffed38dd7b6a0501";
+ sha256 = "06k407g6bs3msvvq8715bk21pj80ybgdhhl84zwf9gxrdrl7yapd";
};
meta.homepage = "https://github.com/lervag/vimtex/";
};
@@ -15880,12 +15904,12 @@ final: prev:
vscode-nvim = buildVimPlugin {
pname = "vscode.nvim";
- version = "2024-01-24";
+ version = "2024-02-01";
src = fetchFromGitHub {
owner = "Mofiqul";
repo = "vscode.nvim";
- rev = "826102511b9b689a16e3e55c30f2eb65eedc99f6";
- sha256 = "0nph82xyqvcvlr0pc78r292q6givc76lz24any7p6zph9rw0zyry";
+ rev = "380c1068612b1bfbe35d70a4f2e58be5030a0707";
+ sha256 = "1lq1j6wlh8xxzikpab2gciw6gg88hya92bswz0kk75l6fphp41kl";
};
meta.homepage = "https://github.com/Mofiqul/vscode.nvim/";
};
@@ -15940,12 +15964,12 @@ final: prev:
whitespace-nvim = buildVimPlugin {
pname = "whitespace.nvim";
- version = "2023-04-18";
+ version = "2024-02-13";
src = fetchFromGitHub {
owner = "johnfrankmorgan";
repo = "whitespace.nvim";
- rev = "fe9ca0ba3c6e6cc1dd14c0d6cbe49d97496700dd";
- sha256 = "1a391aq8svh3ayv4sa5dphg31l0x9rji8jrb6pa91y4b9sdhr6is";
+ rev = "34d319e07f86a628deeb237133088f01f8432bc0";
+ sha256 = "1gkxw6zhkgjvwg4jcpfiv2xkg7vk0q1prj4sh5swiznmyswsr0ay";
};
meta.homepage = "https://github.com/johnfrankmorgan/whitespace.nvim/";
};
@@ -15964,12 +15988,12 @@ final: prev:
wiki-vim = buildVimPlugin {
pname = "wiki.vim";
- version = "2024-01-22";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "lervag";
repo = "wiki.vim";
- rev = "41d63295e2e90a6a587c9b7792cf672b416cf0b4";
- sha256 = "1mrmrlcq3g6ham8ywirf1bxbhrfw3xygvnl6mmrav2xydnv7yg8c";
+ rev = "7d0eaf0037b01b0f8bcbb59286d58feac38bb4c8";
+ sha256 = "1ibd0g6g110cvk287k7iw7fsz7w6j9g8fzrcmblxcspg5bpassy3";
};
meta.homepage = "https://github.com/lervag/wiki.vim/";
};
@@ -16072,12 +16096,12 @@ final: prev:
wrapping-nvim = buildVimPlugin {
pname = "wrapping.nvim";
- version = "2023-10-08";
+ version = "2024-02-10";
src = fetchFromGitHub {
owner = "andrewferrier";
repo = "wrapping.nvim";
- rev = "696febba72939cf9082e0fd9cb9c603254cfa8a6";
- sha256 = "0dqygl72ln9x572a6q3dii9cqnjgfb7l70iw9vifjpv8vsyak20x";
+ rev = "a03c9ab5590cecce1a7a19e22e28979eb82da6e9";
+ sha256 = "0cl6nljb2rrwjkjmas7rfv08i3h0asxhn79hbglzljk1v1y8ibvs";
};
meta.homepage = "https://github.com/andrewferrier/wrapping.nvim/";
};
@@ -16132,24 +16156,24 @@ final: prev:
yanky-nvim = buildVimPlugin {
pname = "yanky.nvim";
- version = "2023-11-27";
+ version = "2024-02-02";
src = fetchFromGitHub {
owner = "gbprod";
repo = "yanky.nvim";
- rev = "6bb9ffd3cad4c9876bda54e19d0659de28a4f84f";
- sha256 = "01pd9xgw9wh9xa4sk80g0n61ra4l9xvssqak6vv03kgrpyb1qizw";
+ rev = "7c5cbf0122ff2dfbb6a92f14885894f65949cc8b";
+ sha256 = "177xjvghk3i889hlmzmyc8xsryrj6f69v6dk0zs3wf10m20ixr78";
};
meta.homepage = "https://github.com/gbprod/yanky.nvim/";
};
yats-vim = buildVimPlugin {
pname = "yats.vim";
- version = "2023-08-24";
+ version = "2024-02-08";
src = fetchFromGitHub {
owner = "HerringtonDarkholme";
repo = "yats.vim";
- rev = "2b6950c7143790e6930b8cf32d60c6858a50d47c";
- sha256 = "0385gak2sil6z8n20s5kdmnnpyw7ds5c2qcfr0pmyaz3dlyfx2ih";
+ rev = "6927af6e3e45d0ce585684be5681bada0ffcc3a7";
+ sha256 = "0vfcbsm77kmxs6876kac28ncjlp96hqwaj5sgjxkk5jx8077jq0p";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/HerringtonDarkholme/yats.vim/";
@@ -16205,12 +16229,12 @@ final: prev:
zenbones-nvim = buildVimPlugin {
pname = "zenbones.nvim";
- version = "2024-01-20";
+ version = "2024-02-10";
src = fetchFromGitHub {
owner = "mcchrish";
repo = "zenbones.nvim";
- rev = "072b21d16cc1d5ae5701455fadaa47b1e8a61780";
- sha256 = "00n9yy41qihayp3312wqnjms3la4kw0yjbb8fid26nq3a2719hjw";
+ rev = "33672310aac6b823c88cf16d5d99472439111f9c";
+ sha256 = "0yc7rr54ywap910k6jzwv4kwjy7n7s3yfpd435gq8hlcci1fj5am";
};
meta.homepage = "https://github.com/mcchrish/zenbones.nvim/";
};
@@ -16289,12 +16313,12 @@ final: prev:
catppuccin-nvim = buildVimPlugin {
pname = "catppuccin-nvim";
- version = "2024-01-23";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "catppuccin";
repo = "nvim";
- rev = "bc1f2151f23227ba02ac203c2c59ad693352a741";
- sha256 = "0qs9s2qc3xmam66ix6blg1n4wfx6847i2ls824a75a5xr73yx15x";
+ rev = "b76ada82bf2019d5e343018b4104cc9266900c16";
+ sha256 = "16mvbq68fq6hx813vvgvx5nyhfmhsgn97wz5x2s1m7cpm4wdch7p";
};
meta.homepage = "https://github.com/catppuccin/nvim/";
};
@@ -16325,12 +16349,12 @@ final: prev:
embark-vim = buildVimPlugin {
pname = "embark-vim";
- version = "2024-01-14";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "embark-theme";
repo = "vim";
- rev = "54dd8727a871421530bb07f3629dadab24b02183";
- sha256 = "0qxskx7lvf91zg7fr32j5vm6v4vf1r51zq9flsdx6fvvlmaqbkry";
+ rev = "d0ce0502c83864721c92d0723dde10f38a09c714";
+ sha256 = "01bx2hkxmqi9401n327m9k63m8n2jyqklgl3xkv0w3h0a16wc7h6";
};
meta.homepage = "https://github.com/embark-theme/vim/";
};
@@ -16349,12 +16373,12 @@ final: prev:
harpoon2 = buildVimPlugin {
pname = "harpoon2";
- version = "2024-01-06";
+ version = "2024-01-26";
src = fetchFromGitHub {
owner = "ThePrimeagen";
repo = "harpoon";
- rev = "2cd4e03372f7ee5692c8caa220f479ea07970f17";
- sha256 = "01ljz9w3agz5nnz5v0894scr8hwwd599qpxb2nm2lw45hr30chii";
+ rev = "a38be6e0dd4c6db66997deab71fc4453ace97f9c";
+ sha256 = "1cmiw4sy5r4h8f2k1m91f2xykasnp66zdibx0l8vk94hw990sg26";
};
meta.homepage = "https://github.com/ThePrimeagen/harpoon/";
};
@@ -16373,12 +16397,12 @@ final: prev:
nightfly = buildVimPlugin {
pname = "nightfly";
- version = "2024-01-24";
+ version = "2024-01-30";
src = fetchFromGitHub {
owner = "bluz71";
repo = "vim-nightfly-colors";
- rev = "0c5f52d717c65951173455a70592f6383b3487e7";
- sha256 = "0i56cqfkzgccnic23v5k0slyqc8z9zai3zcgxka40wpg3wl02x0m";
+ rev = "56fe47bd16272d9644fd9946a2596fa2c3905c35";
+ sha256 = "075iagcglwl2ggl1p6p0lmkpfrqsr5g48j3pix3xb5sx82697l3j";
};
meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/";
};
@@ -16397,12 +16421,12 @@ final: prev:
nvchad-ui = buildVimPlugin {
pname = "nvchad-ui";
- version = "2023-12-28";
+ version = "2024-02-12";
src = fetchFromGitHub {
owner = "nvchad";
repo = "ui";
- rev = "1737a2a98e18b635480756e817564b60ff31fc53";
- sha256 = "1d15chjvbmx583qrfw1cn0z00lkrkhippgy2rvf90b6djb0z38f3";
+ rev = "615e1700b8a1aaafb10d028f41db313c878fe4f4";
+ sha256 = "1gkb3pqysgls3j6jipn586qzmkq4lx7np06j2nfrb06hhvx78hx6";
};
meta.homepage = "https://github.com/nvchad/ui/";
};
@@ -16433,12 +16457,12 @@ final: prev:
rose-pine = buildVimPlugin {
pname = "rose-pine";
- version = "2024-01-18";
+ version = "2024-02-14";
src = fetchFromGitHub {
owner = "rose-pine";
repo = "neovim";
- rev = "2a4aad89a803c84d7d1555d136639cd48ade1d64";
- sha256 = "1cc62q8smmwmccq15jngbsx9wrwnjp7gl5lryavf32qngknlcb09";
+ rev = "f977eeba34b030b37f93ece2fbd792477606203b";
+ sha256 = "1mlpqm0g8nx8pfnn5kgg8scqayjl6n3x4jnnpbb4hharrrp37sb6";
};
meta.homepage = "https://github.com/rose-pine/neovim/";
};
@@ -16491,29 +16515,5 @@ final: prev:
meta.homepage = "https://github.com/jhradilek/vim-snippets/";
};
- baleia-nvim = buildVimPlugin {
- pname = "baleia-nvim";
- version = "2024-01-06";
- src = fetchFromGitHub {
- owner = "m00qek";
- repo = "baleia.nvim";
- rev = "6d9cbdaca3a428bc7296f838fdfce3ad01ee7495";
- sha256 = "sha256-0NmiGzMFvL1awYOVtiaSd+O4sAR524x68xwWLgArlqs=";
- };
- meta.homepage = "https://github.com/m00qek/baleia.nvim/";
- };
-
- nvim-bacon = buildVimPlugin {
- pname = "nvim-bacon";
- version = "2024-02-12";
- src = fetchFromGitHub {
- owner = "Canop";
- repo = "nvim-bacon";
- rev = "3f8e7a80a0e715952a3066fefe7447f1347207ca";
- sha256 = "sha256-jIoRzMjOZlTHR7q4piyY7MjEUgZIR5pjobfOdY/IpeM=";
- };
- meta.homepage = "https://github.com/Canop/nvim-bacon";
- };
-
}
diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix
index 2bf8445ad250..c25b5c7d78b1 100644
--- a/pkgs/applications/editors/vim/plugins/overrides.nix
+++ b/pkgs/applications/editors/vim/plugins/overrides.nix
@@ -994,7 +994,7 @@
inherit (old) version src;
sourceRoot = "source/spectre_oxi";
- cargoHash = "sha256-y2ZIgOApIShkIesXmItPKDO6XjFrG4GS5HCPncJUmN8=";
+ cargoHash = "sha256-822+3s6FJVqBRYJAL/89bJfGv8fNhSN3nQelB29mXvQ=";
preCheck = ''
@@ -1130,7 +1130,7 @@
pname = "sg-nvim-rust";
inherit (old) version src;
- cargoHash = "sha256-BDNFZ/7nnfvtBA7T6a7MDNJsq/cOI9tgW0kxUoIcbV8=";
+ cargoHash = "sha256-nlPSsp/HbS1DxhOHh5+7x1re46oiQa9FQMLClc7TQLg=";
nativeBuildInputs = [ pkg-config ];
From d1d8012d1c9adb0781d250a30b810189fa624da1 Mon Sep 17 00:00:00 2001
From: Gaetan Lepage
Date: Thu, 15 Feb 2024 14:09:05 +0100
Subject: [PATCH 072/200] vimPlugins: resolve github repository redirects
---
.../editors/vim/plugins/deprecated.json | 4 ++++
.../editors/vim/plugins/generated.nix | 24 +++++++++----------
.../editors/vim/plugins/vim-plugin-names | 2 +-
3 files changed, 17 insertions(+), 13 deletions(-)
diff --git a/pkgs/applications/editors/vim/plugins/deprecated.json b/pkgs/applications/editors/vim/plugins/deprecated.json
index 6af384ac78fd..6566a2808b70 100644
--- a/pkgs/applications/editors/vim/plugins/deprecated.json
+++ b/pkgs/applications/editors/vim/plugins/deprecated.json
@@ -23,6 +23,10 @@
"date": "2023-08-19",
"new": "nvchad-ui"
},
+ "nvim-base16": {
+ "date": "2024-02-15",
+ "new": "base16-nvim"
+ },
"nvim-bufferline-lua": {
"date": "2021-08-22",
"new": "bufferline-nvim"
diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix
index 715feaf9d359..5c49b68d00ba 100644
--- a/pkgs/applications/editors/vim/plugins/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/generated.nix
@@ -893,18 +893,6 @@ final: prev:
meta.homepage = "https://github.com/m4xshen/autoclose.nvim/";
};
- staline-nvim = buildVimPlugin {
- pname = "staline.nvim";
- version = "2023-11-22";
- src = fetchFromGitHub {
- owner = "tamton-aquib";
- repo = "staline.nvim";
- rev = "a53f869278b8b186a5afd6f21680cd103c381599";
- sha256 = "sha256-GDMKzxFDtQk5LL+rMsxTGTyLv69w5NUd+u19noeO5ws=";
- };
- meta.homepage = "https://github.com/tamton-aquib/staline.nvim/";
- };
-
autoload_cscope-vim = buildVimPlugin {
pname = "autoload_cscope.vim";
version = "2011-01-28";
@@ -9495,6 +9483,18 @@ final: prev:
meta.homepage = "https://github.com/luukvbaal/stabilize.nvim/";
};
+ staline-nvim = buildVimPlugin {
+ pname = "staline.nvim";
+ version = "2023-11-22";
+ src = fetchFromGitHub {
+ owner = "tamton-aquib";
+ repo = "staline.nvim";
+ rev = "a53f869278b8b186a5afd6f21680cd103c381599";
+ sha256 = "sha256-GDMKzxFDtQk5LL+rMsxTGTyLv69w5NUd+u19noeO5ws=";
+ };
+ meta.homepage = "https://github.com/tamton-aquib/staline.nvim/";
+ };
+
stan-vim = buildVimPlugin {
pname = "stan-vim";
version = "2023-12-13";
diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names
index 29c447105796..61ecfa4cf0a1 100644
--- a/pkgs/applications/editors/vim/plugins/vim-plugin-names
+++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names
@@ -73,7 +73,6 @@ https://github.com/jiangmiao/auto-pairs/,,
https://github.com/pocco81/auto-save.nvim/,HEAD,
https://github.com/rmagatti/auto-session/,,
https://github.com/m4xshen/autoclose.nvim/,HEAD,
-https://github.com/tamton-aquib/staline.nvim,main,
https://github.com/vim-scripts/autoload_cscope.vim/,,
https://github.com/nullishamy/autosave.nvim/,HEAD,
https://github.com/rafi/awesome-vim-colorschemes/,,
@@ -797,6 +796,7 @@ 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/,,
From b6b6d6f5a1884a3135fb91dc9e5cd552b5c32741 Mon Sep 17 00:00:00 2001
From: Gaetan Lepage
Date: Thu, 15 Feb 2024 14:09:47 +0100
Subject: [PATCH 073/200] vimPlugins.nvim-treesitter: update grammars
---
.../vim/plugins/nvim-treesitter/generated.nix | 665 ++++++++++--------
1 file changed, 381 insertions(+), 284 deletions(-)
diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
index 185681984e58..5ccf22048d00 100644
--- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
@@ -16,58 +16,68 @@
};
agda = buildGrammar {
language = "agda";
- version = "0.0.0+rev=c21c3a0";
+ version = "0.0.0+rev=d3dc807";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-agda";
- rev = "c21c3a0f996363ed17b8ac99d827fe5a4821f217";
- hash = "sha256-EV0J38zcfSHaBqzu2Rcut1l20FpB+xneFRaizEX1DXg=";
+ rev = "d3dc807692e6bca671d4491b3bf5c67eeca8c016";
+ hash = "sha256-2HBndaridTSSpYgCnpc6buLWWusmQPzsQjwAD9PkrCE=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-agda";
};
angular = buildGrammar {
language = "angular";
- version = "0.0.0+rev=624ff10";
+ version = "0.0.0+rev=3946b10";
src = fetchFromGitHub {
- owner = "steelsojka";
+ owner = "dlvandenberg";
repo = "tree-sitter-angular";
- rev = "624ff108fe949727217cddb302f20e4f16997b1c";
- hash = "sha256-ROmM6GEhKLtNPUK3W4BOTRdxS2VcIpuRqdF18nrSsXk=";
+ rev = "3946b1040b98a12458beef2763ce4780a523e3c6";
+ hash = "sha256-z49hTi6fG/00nb23rScIQScGTFm+NS+CL5+9d8mOCFI=";
};
- generate = true;
- meta.homepage = "https://github.com/steelsojka/tree-sitter-angular";
+ meta.homepage = "https://github.com/dlvandenberg/tree-sitter-angular";
};
apex = buildGrammar {
language = "apex";
- version = "0.0.0+rev=ca70b23";
+ version = "0.0.0+rev=857077f";
src = fetchFromGitHub {
owner = "aheber";
repo = "tree-sitter-sfapex";
- rev = "ca70b2347a79615cd749517f6c6c2352e50a7ce9";
- hash = "sha256-7gVA5aFGw2DSFmmlv6HMLcfSki4aDPB05llfHFSaYME=";
+ rev = "857077f9e6bb04df0f769c18d32bfe036911adc8";
+ hash = "sha256-b7rw0AWqqvFisS0qlDppJFxSnjNZaTTeph6gKfQwFNA=";
};
location = "apex";
meta.homepage = "https://github.com/aheber/tree-sitter-sfapex";
};
arduino = buildGrammar {
language = "arduino";
- version = "0.0.0+rev=ff1045f";
+ version = "0.0.0+rev=2372f16";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-arduino";
- rev = "ff1045f5da90344d547022c50f1756be4adaf721";
- hash = "sha256-8qPkmLxe4DrZyVjiEYGTWlLnXDzMV/7ZlDFDAPY+jTE=";
+ rev = "2372f163b8416eeea674686fe0222e39fa06bad5";
+ hash = "sha256-nX0JXEP+fAADlKqMA1rrhKlUS4JMrOtFTQ/wxoOxcIY=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-arduino";
};
+ asm = buildGrammar {
+ language = "asm";
+ version = "0.0.0+rev=6ace266";
+ src = fetchFromGitHub {
+ owner = "RubixDev";
+ repo = "tree-sitter-asm";
+ rev = "6ace266be7ad6bf486a95427ca3fc949aff66211";
+ hash = "sha256-sMUlk4BKpsmNhGF/ayi/wkSP6ea7pvTJKuctnOvKda0=";
+ };
+ meta.homepage = "https://github.com/RubixDev/tree-sitter-asm";
+ };
astro = buildGrammar {
language = "astro";
- version = "0.0.0+rev=a092afa";
+ version = "0.0.0+rev=e924787";
src = fetchFromGitHub {
owner = "virchau13";
repo = "tree-sitter-astro";
- rev = "a092afa5c330495fdfbc652766c29c66ec6880f4";
- hash = "sha256-yYQPBGNRmr/O9hI11L3a2ydZL/lypLtabfmBdKghnzM=";
+ rev = "e924787e12e8a03194f36a113290ac11d6dc10f3";
+ hash = "sha256-FNnkti4Ypw4RGIrIL9GtgjlYFMmOWZ2f8uQg/h3xesA=";
};
meta.homepage = "https://github.com/virchau13/tree-sitter-astro";
};
@@ -84,23 +94,23 @@
};
awk = buildGrammar {
language = "awk";
- version = "0.0.0+rev=dcf4ac4";
+ version = "0.0.0+rev=207b049";
src = fetchFromGitHub {
owner = "Beaglefoot";
repo = "tree-sitter-awk";
- rev = "dcf4ac4eaff601d87cc15604765a7ae329c1b2ee";
- hash = "sha256-ZxSgNVY5jRi6S6psG2XoNhuQnXqAjgUK7NtBK9y1WNo=";
+ rev = "207b04974c83d8d25a947e4d09763675c4617da7";
+ hash = "sha256-sW6ix5j9VpeQj7dct9u3cJ8sXgjIQlhQ7Nnh2S8wWbk=";
};
meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk";
};
bash = buildGrammar {
language = "bash";
- version = "0.0.0+rev=f7239f6";
+ version = "0.0.0+rev=975bc70";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-bash";
- rev = "f7239f638d3dc16762563a9027faeee518ce1bd9";
- hash = "sha256-+Mpks0FyQLl26TX63J6WhaAl/QDUR1k9wSUY5SFwL+w=";
+ rev = "975bc70ad95dbbf2733872bc2e0a059c055db983";
+ hash = "sha256-SU5wBy81aANd7oUZvYR14Vd53Ml/cBSwDtO6uG34CaE=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash";
};
@@ -117,12 +127,12 @@
};
beancount = buildGrammar {
language = "beancount";
- version = "0.0.0+rev=cd08aef";
+ version = "0.0.0+rev=dd6f4ec";
src = fetchFromGitHub {
owner = "polarmutex";
repo = "tree-sitter-beancount";
- rev = "cd08aefa20dc0f3d5984b08b5d468f75bf4fd096";
- hash = "sha256-39TnAM/urE0slFtqGykkmBlZPg0OFdkDU+p1WAAjl5c=";
+ rev = "dd6f4ec9b01dd18cc4aa8c8517738414fb98cd63";
+ hash = "sha256-HG2L0PeYJm+U0ZUra5iRH9gm41sn44tiaS91vURHe2o=";
};
meta.homepage = "https://github.com/polarmutex/tree-sitter-beancount";
};
@@ -139,23 +149,23 @@
};
bicep = buildGrammar {
language = "bicep";
- version = "0.0.0+rev=3604d8c";
+ version = "0.0.0+rev=c3451d1";
src = fetchFromGitHub {
owner = "amaanq";
repo = "tree-sitter-bicep";
- rev = "3604d8c961ab129d2bfc6dfca56419c236ccdb83";
- hash = "sha256-s0BtyYtC/D8+nudkHxpd4rSPQWrA0FngH9HIX85H/Uw=";
+ rev = "c3451d1049c80074b18078ba50007b7c00e063f8";
+ hash = "sha256-81Pt/Yyc/r8RDBCaGcXx9giIJ9+smi9Xus43NGOePgM=";
};
meta.homepage = "https://github.com/amaanq/tree-sitter-bicep";
};
bitbake = buildGrammar {
language = "bitbake";
- version = "0.0.0+rev=10bacac";
+ version = "0.0.0+rev=7e0e2ac";
src = fetchFromGitHub {
owner = "amaanq";
repo = "tree-sitter-bitbake";
- rev = "10bacac929ff36a1e8f4056503fe4f8717b21b94";
- hash = "sha256-PSI1XVDGwDk5GjHjvCJfmBDfYM2Gmm1KR4h5KxBR1d0=";
+ rev = "7e0e2ac6f1d0da1a91ab84f35edddfdfece54f1a";
+ hash = "sha256-7He69Nk1b0gUCnLcfALQk46E2JPDhVpIIqS6qtJIx4k=";
};
meta.homepage = "https://github.com/amaanq/tree-sitter-bitbake";
};
@@ -172,23 +182,23 @@
};
c = buildGrammar {
language = "c";
- version = "0.0.0+rev=34f4c7e";
+ version = "0.0.0+rev=b20f858";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-c";
- rev = "34f4c7e751f4d661be3e23682fe2631d6615141d";
- hash = "sha256-VqTe0teQalt35HG8b2RDPOEJyqgViqUf43MQKdhEcUM=";
+ rev = "b20f858322c8cd9d55d057dc19113e556cd500c2";
+ hash = "sha256-T4Gk3PVh3n5R9BDS0Zczv4uzUXPxmfvS8BhOEFPvVq0=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-c";
};
c_sharp = buildGrammar {
language = "c_sharp";
- version = "0.0.0+rev=dd5e597";
+ version = "0.0.0+rev=4b4e82c";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-c-sharp";
- rev = "dd5e59721a5f8dae34604060833902b882023aaf";
- hash = "sha256-DlnGIky33CuRKkVVS+tOTBLVOVzASXqdaUrZawh6LZc=";
+ rev = "4b4e82ca0a30376ae605e77a0d8a3c803c9f9327";
+ hash = "sha256-NPF4nvryKvSmf4cI2xjYQiG391GqO0JoyymQCTXDjGc=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp";
};
@@ -216,12 +226,12 @@
};
chatito = buildGrammar {
language = "chatito";
- version = "0.0.0+rev=871622a";
+ version = "0.0.0+rev=308b591";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-chatito";
- rev = "871622a3a483f0baf94923d8495c8e0bb2c09009";
- hash = "sha256-w4dCrAgb7/qQvFvo2RbfN0bRaUO8RKtReKx5i7SbTF8=";
+ rev = "308b5913fd2ae6b527183ba1b3a490f90da32012";
+ hash = "sha256-oD49Rc1J/CkIAqEFI87efdzGLYl73se0ekpQll/Mpxs=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-chatito";
};
@@ -304,23 +314,23 @@
};
cpp = buildGrammar {
language = "cpp";
- version = "0.0.0+rev=3deebb6";
+ version = "0.0.0+rev=3d98832";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-cpp";
- rev = "3deebb663506a06e179e0dd739d2b23e158f4157";
- hash = "sha256-IN4svBz8TiDi6ADLEFgKfuY68GxIX5nG3nvtPRFt4Eo=";
+ rev = "3d988327a1cfd724c0d195b37a1056174fae99bc";
+ hash = "sha256-s7+dRY3OWE7iz9nlqHEOyLlrWaDPF0buDSIjsRYPc7s=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp";
};
css = buildGrammar {
language = "css";
- version = "0.0.0+rev=98c7b3d";
+ version = "0.0.0+rev=02b4ee7";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-css";
- rev = "98c7b3dceb24f1ee17f1322f3947e55638251c37";
- hash = "sha256-+30AJq3L30QmLXvTnePGW39crd7mLBUJ+sGsF7Wd9qI=";
+ rev = "02b4ee757654b7d54fe35352fd8e53a8a4385d42";
+ hash = "sha256-IniaiBBx2pDD5nwJKfr5i9qvfvG+z8H21v14qk14M0g=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-css";
};
@@ -360,35 +370,34 @@
};
d = buildGrammar {
language = "d";
- version = "0.0.0+rev=c2fbf21";
+ version = "0.0.0+rev=d9a1a2e";
src = fetchFromGitHub {
- owner = "CyberShadow";
+ owner = "gdamore";
repo = "tree-sitter-d";
- rev = "c2fbf21bd3aa45495fe13247e040ad5815250032";
- hash = "sha256-1aW3nLZ5MbsOEiJ9PH6N/bBUlRihosWa4OWRcAmT3kc=";
+ rev = "d9a1a2ed77017c23f715643f4739433a5ea7ab6f";
+ hash = "sha256-GgecDpsZMBTEqHjSbNyUUA6HzGuYEgtqZ9AB+6+fsDo=";
};
- generate = true;
- meta.homepage = "https://github.com/CyberShadow/tree-sitter-d";
+ meta.homepage = "https://github.com/gdamore/tree-sitter-d";
};
dart = buildGrammar {
language = "dart";
- version = "0.0.0+rev=f71e310";
+ version = "0.0.0+rev=1a31399";
src = fetchFromGitHub {
owner = "UserNobody14";
repo = "tree-sitter-dart";
- rev = "f71e310a93010863f4b17a2a501ea8e2032c345b";
- hash = "sha256-6iRUtQ1bol0a7whK35MaJ3UKrxmTAzchQ8Yxy4TeerE=";
+ rev = "1a31399a08aefc93bc4cdbfadc0cb619136f86c1";
+ hash = "sha256-iQCjzNVCglHP670yT2inJKG5m3pstTZZzzcN0feGpFs=";
};
meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart";
};
devicetree = buildGrammar {
language = "devicetree";
- version = "0.0.0+rev=6b53bfd";
+ version = "0.0.0+rev=2087a5b";
src = fetchFromGitHub {
owner = "joelspadin";
repo = "tree-sitter-devicetree";
- rev = "6b53bfdb20a54727bfe344aa40907351a298f75c";
- hash = "sha256-KaLaRfFFVNFrQmKv6G33r4H00hNkHvyTo4Aj9sBkW4s=";
+ rev = "2087a5b965db2a9efabab958a27fd8ddf43038a2";
+ hash = "sha256-mQDZ+klWpg7csDnrj9R/9OCzwlojZoXJHiK7NCAyXIs=";
};
meta.homepage = "https://github.com/joelspadin/tree-sitter-devicetree";
};
@@ -460,15 +469,15 @@
};
dtd = buildGrammar {
language = "dtd";
- version = "0.0.0+rev=dd7ef38";
+ version = "0.0.0+rev=2743ff8";
src = fetchFromGitHub {
- owner = "ObserverOfTime";
+ owner = "tree-sitter-grammars";
repo = "tree-sitter-xml";
- rev = "dd7ef38c74d8430da729b4da815e4c40776e03bb";
- hash = "sha256-6uQ9IeR4P5VXVvFA2KURDtjuYMMj9CwLHvI1dZ1B9L4=";
+ rev = "2743ff864eac85cec830ff400f2e0024b9ca588b";
+ hash = "sha256-wuj3Q+LAtAS99pwJUD+3BzndVeNhzvQlaugzTHRvUjI=";
};
- location = "tree-sitter-dtd";
- meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-xml";
+ location = "dtd";
+ meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml";
};
ebnf = buildGrammar {
language = "ebnf";
@@ -550,12 +559,12 @@
};
embedded_template = buildGrammar {
language = "embedded_template";
- version = "0.0.0+rev=203f7bd";
+ version = "0.0.0+rev=6d791b8";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-embedded-template";
- rev = "203f7bd3c1bbfbd98fc19add4b8fcb213c059205";
- hash = "sha256-SaZkyy2wKYoK0+pdHLVpQrdXjEeX/uR5XxgahcAdwz0=";
+ rev = "6d791b897ecda59baa0689a85a9906348a2a6414";
+ hash = "sha256-I4L3mxkAnmKs+BiNRDAs58QFD2r8jN1B2yv0dZdgkzQ=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-embedded-template";
};
@@ -581,14 +590,25 @@
};
meta.homepage = "https://github.com/FacilityApi/tree-sitter-facility";
};
+ faust = buildGrammar {
+ language = "faust";
+ version = "0.0.0+rev=9e514af";
+ src = fetchFromGitHub {
+ owner = "khiner";
+ repo = "tree-sitter-faust";
+ rev = "9e514af33bfe061d0ccf1999dbcc93fca91f133c";
+ hash = "sha256-FZ5wl6Pl2Y86dNpaRMTh8Q7TEx/s0YoV9/H1J+qwlwo=";
+ };
+ meta.homepage = "https://github.com/khiner/tree-sitter-faust";
+ };
fennel = buildGrammar {
language = "fennel";
- version = "0.0.0+rev=5171959";
+ version = "0.0.0+rev=15e4f8c";
src = fetchFromGitHub {
owner = "travonted";
repo = "tree-sitter-fennel";
- rev = "517195970428aacca60891b050aa53eabf4ba78d";
- hash = "sha256-7bmrLJunNAus8XbBcBiTS5enhSzZ1mecAAyqlZUtSgo=";
+ rev = "15e4f8c417281768db17080c4447297f8ff5343a";
+ hash = "sha256-BdhgDS+yJ/DUYJknVksLSNHvei+MOkqVW7gp6AffKhU=";
};
meta.homepage = "https://github.com/travonted/tree-sitter-fennel";
};
@@ -715,23 +735,23 @@
};
gitattributes = buildGrammar {
language = "gitattributes";
- version = "0.0.0+rev=19d554d";
+ version = "0.0.0+rev=3d03b37";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-gitattributes";
- rev = "19d554d39e4a8491f7a77abcdb75bfbc1c19d0b5";
- hash = "sha256-/mbnDUMVeyFmkkk/9AdhTvAjSeZcyc2rFgzaPJBiNs4=";
+ rev = "3d03b37395f5707b6a2bfb43f62957fe0e669c0c";
+ hash = "sha256-+DvxhL+m3Nagv0GXWWWYsIIDuWNzlK1vNVLOO0qBl2E=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-gitattributes";
};
gitcommit = buildGrammar {
language = "gitcommit";
- version = "0.0.0+rev=e8d9eda";
+ version = "0.0.0+rev=7c01af8";
src = fetchFromGitHub {
owner = "gbprod";
repo = "tree-sitter-gitcommit";
- rev = "e8d9eda4e5ea0b08aa39d48dab0f6553058fbe0f";
- hash = "sha256-gn945mu9JhLocKjdNbUhQnDvXNy2xxMn36oNOsbNOz4=";
+ rev = "7c01af8d227b5344f62aade2ff00f19bd0c458ca";
+ hash = "sha256-2/SttSCDdTwXbhfYsiNOlVbf1V4nxd+3dxaaaTH0VQU=";
};
meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit";
};
@@ -770,12 +790,12 @@
};
glsl = buildGrammar {
language = "glsl";
- version = "0.0.0+rev=5bb58a6";
+ version = "0.0.0+rev=c15d4e8";
src = fetchFromGitHub {
owner = "theHamsta";
repo = "tree-sitter-glsl";
- rev = "5bb58a6a5b0941d4e1256c6335e50d9780e74dde";
- hash = "sha256-k2hs8psjVJ2HcNZoVaM4k81uccmacqbl7VxDXXOAQzA=";
+ rev = "c15d4e8b2599234745d5f3454695067e61092c20";
+ hash = "sha256-E/W3ZtifTjd9X66T5Eo2eHkNMOswRiHOr8s23nKpMOE=";
};
meta.homepage = "https://github.com/theHamsta/tree-sitter-glsl";
};
@@ -790,14 +810,25 @@
};
meta.homepage = "https://github.com/amaanq/tree-sitter-gn";
};
+ gnuplot = buildGrammar {
+ language = "gnuplot";
+ version = "0.0.0+rev=7549f6f";
+ src = fetchFromGitHub {
+ owner = "dpezto";
+ repo = "tree-sitter-gnuplot";
+ rev = "7549f6faf5cc9fb8cf78054a7af356a6b003c6f3";
+ hash = "sha256-AnSOI1pAMHtlkK6VcRuTCEsnXP3Sm2O95Eiwdx15UzM=";
+ };
+ meta.homepage = "https://github.com/dpezto/tree-sitter-gnuplot";
+ };
go = buildGrammar {
language = "go";
- version = "0.0.0+rev=ff86c7f";
+ version = "0.0.0+rev=fd577c4";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-go";
- rev = "ff86c7f1734873c8c4874ca4dd95603695686d7a";
- hash = "sha256-0oXApYf6Ht9xWrWMMaumac1Rqg52GMYW0bAhRbQ8To0=";
+ rev = "fd577c4358c28cbcb6748bbf65354cc85f1cf7a4";
+ hash = "sha256-Fz9xSyjJLbNXAXbYMoVDsRqyRrLTWHAxnQBV9EF6n78=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-go";
};
@@ -847,12 +878,12 @@
};
gpg = buildGrammar {
language = "gpg";
- version = "0.0.0+rev=18b2690";
+ version = "0.0.0+rev=e8a95ae";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-gpg-config";
- rev = "18b2690a15f061a6ff48730589f7a4039af2d002";
- hash = "sha256-KLyXe1Xt1OPHmOMGX+ulVdjDhBpE31lO7/nGNiI4wt0=";
+ rev = "e8a95ae3deed7d7637c33f635fc5b9fc9dbb3216";
+ hash = "sha256-9spuIVyffwp2R0iFdC0VQ4EYmHQF7/Qvt+RzldonlK8=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-gpg-config";
};
@@ -869,14 +900,14 @@
};
groovy = buildGrammar {
language = "groovy";
- version = "0.0.0+rev=7e02322";
+ version = "0.0.0+rev=235009a";
src = fetchFromGitHub {
- owner = "Decodetalkers";
+ owner = "murtaza64";
repo = "tree-sitter-groovy";
- rev = "7e023227f46fee428b16a0288eeb0f65ee2523ec";
- hash = "sha256-tWLc5guc5dxKHoACN3Byo/KV+2i/u2tpZgaS+Yi+CyA=";
+ rev = "235009aad0f580211fc12014bb0846c3910130c1";
+ hash = "sha256-Grp1ziaPyMNxoPbsJSiDCiKPXCtWJ/EC/d0OX/jqHF0=";
};
- meta.homepage = "https://github.com/Decodetalkers/tree-sitter-groovy";
+ meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy";
};
gstlaunch = buildGrammar {
language = "gstlaunch";
@@ -913,12 +944,12 @@
};
haskell = buildGrammar {
language = "haskell";
- version = "0.0.0+rev=dd924b8";
+ version = "0.0.0+rev=8a99848";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-haskell";
- rev = "dd924b8df1eb76261f009e149fc6f3291c5081c2";
- hash = "sha256-rm9EeoZ5mO4bHAB0+E+6teKCicghQ46W7VvLfv3Za7I=";
+ rev = "8a99848fc734f9c4ea523b3f2a07df133cbbcec2";
+ hash = "sha256-QIGLxc2BPGqglvpInjmmP/9gUoPEX21WrxsoGOKP03o=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-haskell";
};
@@ -968,15 +999,26 @@
};
hlsl = buildGrammar {
language = "hlsl";
- version = "0.0.0+rev=8b10fab";
+ version = "0.0.0+rev=3ade6d0";
src = fetchFromGitHub {
owner = "theHamsta";
repo = "tree-sitter-hlsl";
- rev = "8b10faba024b536dc85f76e0c678f573b1776034";
- hash = "sha256-9bl7RhZjQOqBOePB4Lx3FLR79svMSh7ZVe+YlFv27WU=";
+ rev = "3ade6d065c69cd72c4da966d0c0af98bfb512f16";
+ hash = "sha256-N8tabAmBilcsXt6V6OD1LKUwK5D1Iyp74zYd6uhWRPQ=";
};
meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl";
};
+ hlsplaylist = buildGrammar {
+ language = "hlsplaylist";
+ version = "0.0.0+rev=be3a18a";
+ src = fetchFromGitHub {
+ owner = "Freed-Wu";
+ repo = "tree-sitter-hlsplaylist";
+ rev = "be3a18abfa9cef1f792324beb1f1e1c9ddba2748";
+ hash = "sha256-FTCeGvKRgJcfS2F29IooNWQeo8UH+GbG126C2Ez3FRc=";
+ };
+ meta.homepage = "https://github.com/Freed-Wu/tree-sitter-hlsplaylist";
+ };
hocon = buildGrammar {
language = "hocon";
version = "0.0.0+rev=c390f10";
@@ -1001,12 +1043,12 @@
};
html = buildGrammar {
language = "html";
- version = "0.0.0+rev=949b780";
+ version = "0.0.0+rev=438d694";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-html";
- rev = "949b78051835564bca937565241e5e337d838502";
- hash = "sha256-njOFN1I+Ezg6N6v/FMPk0FKnlPnvfHijqISxex6fO40=";
+ rev = "438d694a1f51e1704cb779ad4fec2517523b1d7f";
+ hash = "sha256-NL1tOr7V3QVsVu2OfzLzFpe/FpYVD6MCgdSV0I6AkRY=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-html";
};
@@ -1043,6 +1085,17 @@
};
meta.homepage = "https://github.com/pfeiferj/tree-sitter-hurl";
};
+ hyprlang = buildGrammar {
+ language = "hyprlang";
+ version = "0.0.0+rev=8602513";
+ src = fetchFromGitHub {
+ owner = "luckasRanarison";
+ repo = "tree-sitter-hyprlang";
+ rev = "86025136c12cd1058985479a6b1935829077f1af";
+ hash = "sha256-1HGA4VUWM/iR1XBNmrsdj1PRGo7qPYMw5vmcVQO1BH0=";
+ };
+ meta.homepage = "https://github.com/luckasRanarison/tree-sitter-hyprlang";
+ };
ini = buildGrammar {
language = "ini";
version = "0.0.0+rev=bcb84a2";
@@ -1078,23 +1131,23 @@
};
java = buildGrammar {
language = "java";
- version = "0.0.0+rev=2b57cd9";
+ version = "0.0.0+rev=99b29f1";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-java";
- rev = "2b57cd9541f9fd3a89207d054ce8fbe72657c444";
- hash = "sha256-Zo+KQ6TOjdJODNppTkt8XPE+WroNB5M6+n2XF+OrD8o=";
+ rev = "99b29f1ed957b3b424b6e21f57bd21a9732a622a";
+ hash = "sha256-2A3dXO+N3M7GEiI06Dn28vU73Bow6vK0deC85mY058Q=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-java";
};
javascript = buildGrammar {
language = "javascript";
- version = "0.0.0+rev=f1e5a09";
+ version = "0.0.0+rev=6e9cd56";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-javascript";
- rev = "f1e5a09b8d02f8209a68249c93f0ad647b228e6e";
- hash = "sha256-VbK2asd1CavcBYGia30MomQh+KOgKgz5ax10V6nEVEs=";
+ rev = "6e9cd56ebdf3d8dc08ef045b6d183bf2073c4395";
+ hash = "sha256-OHqFphWurO1OhwMYetpnNLoAc0O9SwgOhx5EQ7O9qNM=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript";
};
@@ -1111,23 +1164,23 @@
};
jsdoc = buildGrammar {
language = "jsdoc";
- version = "0.0.0+rev=d01984d";
+ version = "0.0.0+rev=6a6cf9e";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-jsdoc";
- rev = "d01984de49927c979b46ea5c01b78c8ddd79baf9";
- hash = "sha256-O7iDoOlXi+HLesS/sKcYfb+EJLR6gfRkwA657aRRg4c=";
+ rev = "6a6cf9e7341af32d8e2b2e24a37fbfebefc3dc55";
+ hash = "sha256-fKscFhgZ/BQnYnE5EwurFZgiE//O0WagRIHVtDyes/Y=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-jsdoc";
};
json = buildGrammar {
language = "json";
- version = "0.0.0+rev=3fef30d";
+ version = "0.0.0+rev=ac6ddfa";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-json";
- rev = "3fef30de8aee74600f25ec2e319b62a1a870d51e";
- hash = "sha256-Msnct7JzPBIR9+PIBZCJTRdVMUzhaDTKkl3JaDUKAgo=";
+ rev = "ac6ddfa7775795a3d8f5edab4a71e3a49f932b6a";
+ hash = "sha256-T/y1xfHv3G3cTD2xw43tMiW8agKwE5CV/uwThSHkd84=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-json";
};
@@ -1166,45 +1219,45 @@
};
julia = buildGrammar {
language = "julia";
- version = "0.0.0+rev=0c088d1";
+ version = "0.0.0+rev=e84f10d";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-julia";
- rev = "0c088d1ad270f02c4e84189247ac7001e86fe342";
- hash = "sha256-WEmuLNUoOyWkcDlVcf8ucdraPEi+gClAw8z9Gx51gpo=";
+ rev = "e84f10db8eeb8b9807786bfc658808edaa1b4fa2";
+ hash = "sha256-jrQjVPLb6SfePxEJV1GgFgLslGxgdmdb8bJy6VHOEbs=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-julia";
};
kconfig = buildGrammar {
language = "kconfig";
- version = "0.0.0+rev=2ba709d";
+ version = "0.0.0+rev=486fea7";
src = fetchFromGitHub {
owner = "amaanq";
repo = "tree-sitter-kconfig";
- rev = "2ba709d40caa6c1f68b26e55ff7a53e343154cfd";
- hash = "sha256-36x4t+HPuj+QEmOetlE3JowaAXP6eUhvkx9pZduBWgA=";
+ rev = "486fea71f61ad9f3fd4072a118402e97fe88d26c";
+ hash = "sha256-a3uTjtA4KQ8KxEmpva2oHcqp8EwbI5+h9U+qoPSgDd4=";
};
meta.homepage = "https://github.com/amaanq/tree-sitter-kconfig";
};
kdl = buildGrammar {
language = "kdl";
- version = "0.0.0+rev=e180e05";
+ version = "0.0.0+rev=49fb89a";
src = fetchFromGitHub {
owner = "amaanq";
repo = "tree-sitter-kdl";
- rev = "e180e05132c4cb229a8ba679b298790ef1eca77c";
- hash = "sha256-XJ2thChaJQjn0N/tqotjc/eR3W4+6GrNv/FxjvScswc=";
+ rev = "49fb89a854d93b58a65a19724ac307195ca11941";
+ hash = "sha256-U8N6aaTyYT6zaOKJ8S+3dMjS4ngxc9Yo7g4OFi03RR4=";
};
meta.homepage = "https://github.com/amaanq/tree-sitter-kdl";
};
kotlin = buildGrammar {
language = "kotlin";
- version = "0.0.0+rev=0ef8789";
+ version = "0.0.0+rev=4e909d6";
src = fetchFromGitHub {
owner = "fwcd";
repo = "tree-sitter-kotlin";
- rev = "0ef87892401bb01c84b40916e1f150197bc134b1";
- hash = "sha256-A48osbWX8rkM5UlHcSX3t7PJ97IhsNe+JUTB4fnkDAE=";
+ rev = "4e909d6cc9ac96b4eaecb3fb538eaca48e9e9ee9";
+ hash = "sha256-Rmq5G+7h/XSNX7JYtpAKcWbOZ1aZpBpe9GpaizK2DRk=";
};
meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin";
};
@@ -1221,23 +1274,23 @@
};
lalrpop = buildGrammar {
language = "lalrpop";
- version = "0.0.0+rev=06ae1b6";
+ version = "0.0.0+rev=456dec2";
src = fetchFromGitHub {
owner = "traxys";
repo = "tree-sitter-lalrpop";
- rev = "06ae1b6c26e23c77c7fb86d51dddad62b42e66b0";
- hash = "sha256-kYJDTT4gsiRhOzAuRdLY5IxtnqNDBABbxgtAMm9L9qw=";
+ rev = "456dec2990ed7e9595eca82f85db14a1db46e126";
+ hash = "sha256-9lBgCmXfsvNZiI6KzOxLE4S9Eh2B6FSAMX3d5Oz9mQg=";
};
meta.homepage = "https://github.com/traxys/tree-sitter-lalrpop";
};
latex = buildGrammar {
language = "latex";
- version = "0.0.0+rev=2ae2021";
+ version = "0.0.0+rev=841f89f";
src = fetchFromGitHub {
owner = "latex-lsp";
repo = "tree-sitter-latex";
- rev = "2ae2021d7b224fb6aa57b760e0d146059f943bb8";
- hash = "sha256-790DbJ/nOQvH8WH6MDZZcAKANQTg1fQPGXS4BI2UbmE=";
+ rev = "841f89ffbba9650529a40fb867f3456bf92bf9b1";
+ hash = "sha256-OVPWwjRD/pYHk+iBskVuvum8+mNjIbAqJOMU22VE7CY=";
};
meta.homepage = "https://github.com/latex-lsp/tree-sitter-latex";
};
@@ -1276,12 +1329,12 @@
};
liquidsoap = buildGrammar {
language = "liquidsoap";
- version = "0.0.0+rev=691484a";
+ version = "0.0.0+rev=fb062bf";
src = fetchFromGitHub {
owner = "savonet";
repo = "tree-sitter-liquidsoap";
- rev = "691484ae766c4eee2ac59ec09e621b27b9ed9add";
- hash = "sha256-fuvT4k/NdtMNsU0rD5z9IpJ8Hc7dHTJiMWDvpShzUMY=";
+ rev = "fb062bfc7ca09a741820debb7cb8a75a557b30f9";
+ hash = "sha256-Q3ML8h6GU3KxL0G7JUAKwqNVgQBtDeQJANKF5h+MApQ=";
};
meta.homepage = "https://github.com/savonet/tree-sitter-liquidsoap";
};
@@ -1309,12 +1362,12 @@
};
luadoc = buildGrammar {
language = "luadoc";
- version = "0.0.0+rev=d82b430";
+ version = "0.0.0+rev=873612a";
src = fetchFromGitHub {
owner = "amaanq";
repo = "tree-sitter-luadoc";
- rev = "d82b43018a6b22d70b264ed8713be1c4daf9b0e0";
- hash = "sha256-x1VyDzIAozcCBO6pukhwUjZ5JiZVq2+5CMWE2XXf6Fw=";
+ rev = "873612aadd3f684dd4e631bdf42ea8990c57634e";
+ hash = "sha256-ttGBB9sn+xd9jWzjNAzpo/lwYVYZGSUGEip4K3PfBP0=";
};
meta.homepage = "https://github.com/amaanq/tree-sitter-luadoc";
};
@@ -1364,24 +1417,24 @@
};
markdown = buildGrammar {
language = "markdown";
- version = "0.0.0+rev=28aa3ba";
+ version = "0.0.0+rev=23d9cb2";
src = fetchFromGitHub {
owner = "MDeiml";
repo = "tree-sitter-markdown";
- rev = "28aa3baef73bd458d053b613b8bd10fd102b4405";
- hash = "sha256-HSjKYqjrJKPLbdq1UTvk/KnDqsIzVO7k5syCsIpAZpw=";
+ rev = "23d9cb2ce2f4d0914e7609b500c5fc8dfae0176f";
+ hash = "sha256-Z42w7gSUV9/9Q1jtCrd03cjlMUjHC5Vjie1x8m8K5uw=";
};
location = "tree-sitter-markdown";
meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown";
};
markdown_inline = buildGrammar {
language = "markdown_inline";
- version = "0.0.0+rev=28aa3ba";
+ version = "0.0.0+rev=23d9cb2";
src = fetchFromGitHub {
owner = "MDeiml";
repo = "tree-sitter-markdown";
- rev = "28aa3baef73bd458d053b613b8bd10fd102b4405";
- hash = "sha256-HSjKYqjrJKPLbdq1UTvk/KnDqsIzVO7k5syCsIpAZpw=";
+ rev = "23d9cb2ce2f4d0914e7609b500c5fc8dfae0176f";
+ hash = "sha256-Z42w7gSUV9/9Q1jtCrd03cjlMUjHC5Vjie1x8m8K5uw=";
};
location = "tree-sitter-markdown-inline";
meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown";
@@ -1442,6 +1495,17 @@
generate = true;
meta.homepage = "https://github.com/artagnon/tree-sitter-mlir";
};
+ muttrc = buildGrammar {
+ language = "muttrc";
+ version = "0.0.0+rev=9d4e177";
+ src = fetchFromGitHub {
+ owner = "neomutt";
+ repo = "tree-sitter-muttrc";
+ rev = "9d4e1774e754f55a867638ab6a81335cf1078c23";
+ hash = "sha256-WzbbnOeciLfIHajA6x4o/Tx5i/naKN09iTkpZp9zfnA=";
+ };
+ meta.homepage = "https://github.com/neomutt/tree-sitter-muttrc";
+ };
nasm = buildGrammar {
language = "nasm";
version = "0.0.0+rev=3bc691d";
@@ -1554,24 +1618,24 @@
};
ocaml = buildGrammar {
language = "ocaml";
- version = "0.0.0+rev=4abfdc1";
+ version = "0.0.0+rev=9965d20";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-ocaml";
- rev = "4abfdc1c7af2c6c77a370aee974627be1c285b3b";
- hash = "sha256-ycmjIKfrsVSVHmPP3HCxfk5wcBIF/JFH8OnU8mY1Cc8=";
+ rev = "9965d208337d88bbf1a38ad0b0fe49e5f5ec9677";
+ hash = "sha256-9Y/eZNsKkz8RKjMn5RIAPITkDQTWdSc/fBXzxMg1ViQ=";
};
location = "ocaml";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml";
};
ocaml_interface = buildGrammar {
language = "ocaml_interface";
- version = "0.0.0+rev=4abfdc1";
+ version = "0.0.0+rev=9965d20";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-ocaml";
- rev = "4abfdc1c7af2c6c77a370aee974627be1c285b3b";
- hash = "sha256-ycmjIKfrsVSVHmPP3HCxfk5wcBIF/JFH8OnU8mY1Cc8=";
+ rev = "9965d208337d88bbf1a38ad0b0fe49e5f5ec9677";
+ hash = "sha256-9Y/eZNsKkz8RKjMn5RIAPITkDQTWdSc/fBXzxMg1ViQ=";
};
location = "interface";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml";
@@ -1590,12 +1654,12 @@
};
odin = buildGrammar {
language = "odin";
- version = "0.0.0+rev=751f779";
+ version = "0.0.0+rev=f94c590";
src = fetchFromGitHub {
owner = "amaanq";
repo = "tree-sitter-odin";
- rev = "751f7796fa76075cff52edd1afff569a8a09c2a7";
- hash = "sha256-VKcyuoXSRN4PAHQKzfuCKB9lg5y5MQyofy3FkN79Nrw=";
+ rev = "f94c590ed5263e11f1e492d1b53356f8c8459b66";
+ hash = "sha256-MLSy1OU8PE2wTfV8JoJdtjoc12MD993TViaZjp3Ujgc=";
};
meta.homepage = "https://github.com/amaanq/tree-sitter-odin";
};
@@ -1634,12 +1698,12 @@
};
pem = buildGrammar {
language = "pem";
- version = "0.0.0+rev=e017679";
+ version = "0.0.0+rev=7905a16";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-pem";
- rev = "e01767921df18142055d97407595329d7629e643";
- hash = "sha256-8hSWC9Q5oy0+8l/uG4QWVupiYqSWMRfZXGH6PpTx+O8=";
+ rev = "7905a168036e23605160a0d32a142f58ab5eaa06";
+ hash = "sha256-6gEOrpJ/5UDMMVqKh0XQX+K3JOPiOk5H6CWZgB59h00=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-pem";
};
@@ -1656,36 +1720,36 @@
};
php = buildGrammar {
language = "php";
- version = "0.0.0+rev=dc8bd41";
+ version = "0.0.0+rev=caf4d67";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-php";
- rev = "dc8bd4150401f6c08591414f2a5480b7f2a874c8";
- hash = "sha256-gQGj6qKjyAie6RgHZl1nVUiELDyR+/iIzFMQQ/obus8=";
+ rev = "caf4d67d55386d3e4f85d29450b8d9cacbb02d19";
+ hash = "sha256-L0M9v/T3W3v+pES2AytZ6V4jHfnSklFBRGPW3/oB2Aw=";
};
location = "php";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-php";
};
php_only = buildGrammar {
language = "php_only";
- version = "0.0.0+rev=dc8bd41";
+ version = "0.0.0+rev=caf4d67";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-php";
- rev = "dc8bd4150401f6c08591414f2a5480b7f2a874c8";
- hash = "sha256-gQGj6qKjyAie6RgHZl1nVUiELDyR+/iIzFMQQ/obus8=";
+ rev = "caf4d67d55386d3e4f85d29450b8d9cacbb02d19";
+ hash = "sha256-L0M9v/T3W3v+pES2AytZ6V4jHfnSklFBRGPW3/oB2Aw=";
};
location = "php_only";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-php";
};
phpdoc = buildGrammar {
language = "phpdoc";
- version = "0.0.0+rev=67db260";
+ version = "0.0.0+rev=f285e33";
src = fetchFromGitHub {
owner = "claytonrcarter";
repo = "tree-sitter-phpdoc";
- rev = "67db260cf4e99a02283ae26b808d59b86d42dc0f";
- hash = "sha256-IMj5xL1SB1JYI0hweIq+kSXkoeWBqAzAu/35FO2xi+U=";
+ rev = "f285e338d328a03920a9bfd8dda78585c7ddcca3";
+ hash = "sha256-kvAZ1+tbw6bAtLhPeNGi1rmnyNhBSL/nynQADX+4tMw=";
};
meta.homepage = "https://github.com/claytonrcarter/tree-sitter-phpdoc";
};
@@ -1724,12 +1788,12 @@
};
poe_filter = buildGrammar {
language = "poe_filter";
- version = "0.0.0+rev=fa83292";
+ version = "0.0.0+rev=99ce487";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-poe-filter";
- rev = "fa83292e04d27976ab5c354e0c980f2c67628a02";
- hash = "sha256-Ij3anynA3ZYi4/Cxp+Anvgc2Te1Qxi0mnWDc0XTHaN0=";
+ rev = "99ce487804eab781e1e1cb39de82aea236346c96";
+ hash = "sha256-kMk0gCb2/FExKyGPeRDCd6rW/R3eH1iuE7udnFoI5UY=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-poe-filter";
};
@@ -1746,12 +1810,12 @@
};
printf = buildGrammar {
language = "printf";
- version = "0.0.0+rev=0469630";
+ version = "0.0.0+rev=ddff4ce";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-printf";
- rev = "04696305caceab64a78e3a749774718d87ba85a1";
- hash = "sha256-MWrKImt7+E4LYsrSMKIEifXmb6MeuiNxy3pt1DCCLBQ=";
+ rev = "ddff4ce4d630d1f1a3b591d77b2618a4169b36b9";
+ hash = "sha256-MIj4tP2+zb43pcnSBSVjPpKxjbxKFJTcz8AJphEvh6k=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-printf";
};
@@ -1779,12 +1843,12 @@
};
properties = buildGrammar {
language = "properties";
- version = "0.0.0+rev=9725327";
+ version = "0.0.0+rev=74e5d3c";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-properties";
- rev = "97253273bdf8b63546c8006e71ba155ecc27069e";
- hash = "sha256-pzAoRPBZRqlchnaYrKixrgjTZZ3nLzoOD5MZCqS7trI=";
+ rev = "74e5d3c63d0da17c0800b3cf9090b24637ef6b59";
+ hash = "sha256-oB5TA8dZtuFop7Urggv2ZWWi8s6wDsIL+ZG5+sCQgq8=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-properties";
};
@@ -1846,45 +1910,45 @@
};
purescript = buildGrammar {
language = "purescript";
- version = "0.0.0+rev=85a9095";
+ version = "0.0.0+rev=cfd217d";
src = fetchFromGitHub {
owner = "postsolar";
repo = "tree-sitter-purescript";
- rev = "85a90951c10f118f819c1137f669800246890db7";
- hash = "sha256-F5xkMYK5WYn+Fuf/vWGaywX+hrjOqGUlg9EjHMS6yDg=";
+ rev = "cfd217d32aa0266401ec5bf3d929697fdeb835ba";
+ hash = "sha256-5oJlkXpt5BLIeJpWmxuZrcVw08wd1BbAJ5SypNGsgJo=";
};
meta.homepage = "https://github.com/postsolar/tree-sitter-purescript";
};
pymanifest = buildGrammar {
language = "pymanifest";
- version = "0.0.0+rev=a775470";
+ version = "0.0.0+rev=41a15c4";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-pymanifest";
- rev = "a77547018ada84ca4bc115c7650b19441120f065";
- hash = "sha256-8aU3TA0KJAfsiJi326mixw6GcnFDTJzrHquCZi0lYOQ=";
+ rev = "41a15c43252baa083729c25646cde83ee5c88277";
+ hash = "sha256-sOh3j3wy519U1XCBEZhJ4WxIiGZ+/WX5xgj+wy7N9c0=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-pymanifest";
};
python = buildGrammar {
language = "python";
- version = "0.0.0+rev=4bfdd90";
+ version = "0.0.0+rev=deba2ba";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-python";
- rev = "4bfdd9033a2225cc95032ce77066b7aeca9e2efc";
- hash = "sha256-hXNxa895SyNOG7PH2vAIkWbcMjZDjWYDsCafBZuvnT0=";
+ rev = "deba2badc88afd18e6cbd4341ee3c18c3a9bb4ed";
+ hash = "sha256-K3zamqQPM1UHk375TrMvT9mXw8f7tUse5bFctI+V1EA=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-python";
};
ql = buildGrammar {
language = "ql";
- version = "0.0.0+rev=bd08702";
+ version = "0.0.0+rev=ff04ba6";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-ql";
- rev = "bd087020f0d8c183080ca615d38de0ec827aeeaf";
- hash = "sha256-2QOtNguYAIhIhGuVqyx/33gFu3OqcxAPBZOk85Q226M=";
+ rev = "ff04ba61857ba05b80221e71b423b2728dbebe1e";
+ hash = "sha256-/ayyqSF/SBVvqMYm27NOlCYR3JN0xR3oy0OggwTysvE=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ql";
};
@@ -1901,23 +1965,23 @@
};
qmljs = buildGrammar {
language = "qmljs";
- version = "0.0.0+rev=2591330";
+ version = "0.0.0+rev=9fa49ff";
src = fetchFromGitHub {
owner = "yuja";
repo = "tree-sitter-qmljs";
- rev = "259133077f2fd854bcaa6f0149d3fc281fc8070b";
- hash = "sha256-xg3fXYfAYHVAkByQekOd4EFLv0TbINcQPasFQYUkF0A=";
+ rev = "9fa49ff3315987f715ce5666ff979a7742fa8a98";
+ hash = "sha256-q20gLVLs0LpqRpgo/qNRDfExbWXhICWZjM1ux4+AT6M=";
};
meta.homepage = "https://github.com/yuja/tree-sitter-qmljs";
};
query = buildGrammar {
language = "query";
- version = "0.0.0+rev=3a9808b";
+ version = "0.0.0+rev=a49ed4f";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "tree-sitter-query";
- rev = "3a9808b22742d5bd906ef5d1a562f2f1ae57406d";
- hash = "sha256-5N7FT0HTK3xzzhAlk3wBOB9xlEpKSNIfakgFnsxEi18=";
+ rev = "a49ed4fd541da90680d57cad760f9a4c9f128d9c";
+ hash = "sha256-jU2CSVvjh0fXBVjpObftAH9nqXz6kOJgMsiLEkXscTs=";
};
meta.homepage = "https://github.com/nvim-treesitter/tree-sitter-query";
};
@@ -1945,23 +2009,23 @@
};
rasi = buildGrammar {
language = "rasi";
- version = "0.0.0+rev=371dac6";
+ version = "0.0.0+rev=43196d9";
src = fetchFromGitHub {
owner = "Fymyte";
repo = "tree-sitter-rasi";
- rev = "371dac6bcce0df5566c1cfebde69d90ecbeefd2d";
- hash = "sha256-2nYZoLcrxxxiOJEySwHUm93lzMg8mU+V7LIP63ntFdA=";
+ rev = "43196d934a9a6ab3c7093a8683efd0111bb03db1";
+ hash = "sha256-7zhQ5wGm0FFyuTiBVN2KgvUTw8G6fwUGR8HKJ69kR+c=";
};
meta.homepage = "https://github.com/Fymyte/tree-sitter-rasi";
};
rbs = buildGrammar {
language = "rbs";
- version = "0.0.0+rev=b28e181";
+ version = "0.0.0+rev=519a611";
src = fetchFromGitHub {
owner = "joker1007";
repo = "tree-sitter-rbs";
- rev = "b28e1819d434e95916d11fe48ee6e8959b69197b";
- hash = "sha256-HWWvettxkzziIWH6448RDxmVkaUNfSOgv3CtrlsgW3U=";
+ rev = "519a61132a51222e3ce73d3b7ef07465f587f346";
+ hash = "sha256-MLsbOdH4R3nZxqTFtPstTsbr+yjAz7UvKB/lsD8aWxM=";
};
meta.homepage = "https://github.com/joker1007/tree-sitter-rbs";
};
@@ -1976,14 +2040,25 @@
};
meta.homepage = "https://github.com/amaanq/tree-sitter-re2c";
};
+ readline = buildGrammar {
+ language = "readline";
+ version = "0.0.0+rev=f2f98d4";
+ src = fetchFromGitHub {
+ owner = "ribru17";
+ repo = "tree-sitter-readline";
+ rev = "f2f98d4263949d696e69a425f65326c59d1ceedc";
+ hash = "sha256-+T4HS2QqoXFRgBfY61NHK4EyQ/HF26eeMt9KV2Ud0Ug=";
+ };
+ meta.homepage = "https://github.com/ribru17/tree-sitter-readline";
+ };
regex = buildGrammar {
language = "regex";
- version = "0.0.0+rev=2354482";
+ version = "0.0.0+rev=ba22e4e";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-regex";
- rev = "2354482d7e2e8f8ff33c1ef6c8aa5690410fbc96";
- hash = "sha256-X4iQ60LgiVsF0rtinVysX16d6yFjaSmwwndP2L5cuqw=";
+ rev = "ba22e4e0cb42b2ef066948d0ea030ac509cef733";
+ hash = "sha256-mb8y3lsbN5zEpVCeBQxGXSRqC3FKsvNg1Rb1XTSh3Qo=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-regex";
};
@@ -2000,12 +2075,12 @@
};
requirements = buildGrammar {
language = "requirements";
- version = "0.0.0+rev=389dd46";
+ version = "0.0.0+rev=0008446";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-requirements";
- rev = "389dd46a39075ce36af6ee3af50393d9aa506d14";
- hash = "sha256-SGamdYeoBKMkyVzvA4nCWp3bqhfmkJctyhcVhqYBfPQ=";
+ rev = "00084464ccad32dd71da60771c25554eeedb213c";
+ hash = "sha256-84xUmRPhZvBxW+p9RWavOaK3OHJSuhjfbGr/eY4yOto=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-requirements";
};
@@ -2055,34 +2130,34 @@
};
ruby = buildGrammar {
language = "ruby";
- version = "0.0.0+rev=4d9ad3f";
+ version = "0.0.0+rev=22a0bb2";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-ruby";
- rev = "4d9ad3f010fdc47a8433adcf9ae30c8eb8475ae7";
- hash = "sha256-d3pN+Z8qGDDKuy8OyguGNVD97m2VasVvi8CckdCsOB8=";
+ rev = "22a0bb2678755a3714e194609862ea7f4516e807";
+ hash = "sha256-lD3pRbQZDyqIkiknuXAkXd+6aHqKUY/8SNwQgfnrbBw=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby";
};
rust = buildGrammar {
language = "rust";
- version = "0.0.0+rev=e0e8b6d";
+ version = "0.0.0+rev=836903c";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-rust";
- rev = "e0e8b6de6e4aa354749c794f5f36a906dcccda74";
- hash = "sha256-egTxBuliboYbl+5N6Jdt960EMLByVmLqSmQLps3rEok=";
+ rev = "836903cc72c6dd2a53cd0947a07d229fd6291cc6";
+ hash = "sha256-rsMhG1pTrCzTQZEhHXDPToj2EUA7z3rydvPVKY3uaQ8=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust";
};
scala = buildGrammar {
language = "scala";
- version = "0.0.0+rev=45b5ba0";
+ version = "0.0.0+rev=e02f003";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-scala";
- rev = "45b5ba0e749a8477a8fd2666f082f352859bdc3c";
- hash = "sha256-tH2STGmCaVHDL4fOh8whPmiHbwKu8ZxjS4wDt+qVjjs=";
+ rev = "e02f003d78dc269fef287b9b7b9963dc1f26bd7e";
+ hash = "sha256-LkrZ+y7QSAGe/kkkdUSyFQJFmD/mOI5Ps/wxD3BAkDI=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala";
};
@@ -2122,25 +2197,25 @@
};
slang = buildGrammar {
language = "slang";
- version = "0.0.0+rev=ac07aa2";
+ version = "0.0.0+rev=4d3779d";
src = fetchFromGitHub {
owner = "theHamsta";
repo = "tree-sitter-slang";
- rev = "ac07aa2c875ef6ada2ec468d8a4d0c7c5efd96d7";
- hash = "sha256-wWCXk7HnORmD1M761rv31yvPGLGynUyNYzrhZDNwzFs=";
+ rev = "4d3779d41eae12db0cdc0ba748c1998c60574630";
+ hash = "sha256-TFAbRwOmnOuGJchbWt0SNw9FfzpZetIcf/ptFTuz/cU=";
};
meta.homepage = "https://github.com/theHamsta/tree-sitter-slang";
};
slint = buildGrammar {
language = "slint";
- version = "0.0.0+rev=00c8a2d";
+ version = "0.0.0+rev=68405a4";
src = fetchFromGitHub {
- owner = "jrmoulton";
+ owner = "slint-ui";
repo = "tree-sitter-slint";
- rev = "00c8a2d3645766f68c0d0460086c0a994e5b0d85";
- hash = "sha256-R7VeGT8Bu3i6ZPUbjEm7sbGSLvK6x3DLz098hPuhgyQ=";
+ rev = "68405a45f7a5311cd1f77e40ba84199573303f52";
+ hash = "sha256-zmmxXU7w5N8XjKn2Uu/nAc/FjCAprdKyJ0c75CGUgpk=";
};
- meta.homepage = "https://github.com/jrmoulton/tree-sitter-slint";
+ meta.homepage = "https://github.com/slint-ui/tree-sitter-slint";
};
smali = buildGrammar {
language = "smali";
@@ -2188,28 +2263,39 @@
};
soql = buildGrammar {
language = "soql";
- version = "0.0.0+rev=ca70b23";
+ version = "0.0.0+rev=857077f";
src = fetchFromGitHub {
owner = "aheber";
repo = "tree-sitter-sfapex";
- rev = "ca70b2347a79615cd749517f6c6c2352e50a7ce9";
- hash = "sha256-7gVA5aFGw2DSFmmlv6HMLcfSki4aDPB05llfHFSaYME=";
+ rev = "857077f9e6bb04df0f769c18d32bfe036911adc8";
+ hash = "sha256-b7rw0AWqqvFisS0qlDppJFxSnjNZaTTeph6gKfQwFNA=";
};
location = "soql";
meta.homepage = "https://github.com/aheber/tree-sitter-sfapex";
};
sosl = buildGrammar {
language = "sosl";
- version = "0.0.0+rev=ca70b23";
+ version = "0.0.0+rev=857077f";
src = fetchFromGitHub {
owner = "aheber";
repo = "tree-sitter-sfapex";
- rev = "ca70b2347a79615cd749517f6c6c2352e50a7ce9";
- hash = "sha256-7gVA5aFGw2DSFmmlv6HMLcfSki4aDPB05llfHFSaYME=";
+ rev = "857077f9e6bb04df0f769c18d32bfe036911adc8";
+ hash = "sha256-b7rw0AWqqvFisS0qlDppJFxSnjNZaTTeph6gKfQwFNA=";
};
location = "sosl";
meta.homepage = "https://github.com/aheber/tree-sitter-sfapex";
};
+ sourcepawn = buildGrammar {
+ language = "sourcepawn";
+ version = "0.0.0+rev=846ec64";
+ src = fetchFromGitHub {
+ owner = "nilshelmig";
+ repo = "tree-sitter-sourcepawn";
+ rev = "846ec647109a1f3dfab17c025c80ecdf6fd56581";
+ hash = "sha256-3yRBrzuzjWKKpLO+58P/JdNvjPj2o1HuBZOKkFh2RCs=";
+ };
+ meta.homepage = "https://github.com/nilshelmig/tree-sitter-sourcepawn";
+ };
sparql = buildGrammar {
language = "sparql";
version = "0.0.0+rev=05f949d";
@@ -2223,12 +2309,12 @@
};
sql = buildGrammar {
language = "sql";
- version = "0.0.0+rev=fd70fb3";
+ version = "0.0.0+rev=da2d1ef";
src = fetchFromGitHub {
owner = "derekstride";
repo = "tree-sitter-sql";
- rev = "fd70fb358d164cd93fbe2674a9cca276dc5203f7";
- hash = "sha256-GXQH/df33jxrIRXkJg2qRXrP6/3k+PodNxZ1O/ceaT8=";
+ rev = "da2d1eff425b146d3c8cab7be8dfa98b11d896dc";
+ hash = "sha256-aNxUvmj4AMO744fsSOsvQcNEtHYuQDephKha/hSphh0=";
};
meta.homepage = "https://github.com/derekstride/tree-sitter-sql";
};
@@ -2245,23 +2331,23 @@
};
ssh_config = buildGrammar {
language = "ssh_config";
- version = "0.0.0+rev=0969813";
+ version = "0.0.0+rev=b859582";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-ssh-config";
- rev = "096981397385f49833dfd66037fa98081bbd9ef9";
- hash = "sha256-WpgIir4V4X2XUTceBwZyNFQE3ePDBqjlBRS57pF8ZO4=";
+ rev = "b8595820fa331977a5a44f5f9e0a445c456b5cbf";
+ hash = "sha256-0aJ+borC8Ous0hTm000DQGaDxbYvvYjocMG4M0bUBqY=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-ssh-config";
};
starlark = buildGrammar {
language = "starlark";
- version = "0.0.0+rev=c45ce2b";
+ version = "0.0.0+rev=b31a616";
src = fetchFromGitHub {
owner = "amaanq";
repo = "tree-sitter-starlark";
- rev = "c45ce2b39062bbd12ea1c210bd200db250efb24a";
- hash = "sha256-rEOvGrXRguIXQNvXdm+s80xRQ+8iCCdafA2Wl+dsHJo=";
+ rev = "b31a616aac5d05f927f3f9dd809789db7805b632";
+ hash = "sha256-AVQNg7Ck2x1+5asFqJHQ3sdNKJrLVeck9fsgNMBU3x8=";
};
meta.homepage = "https://github.com/amaanq/tree-sitter-starlark";
};
@@ -2311,23 +2397,23 @@
};
svelte = buildGrammar {
language = "svelte";
- version = "0.0.0+rev=697bb51";
+ version = "0.0.0+rev=bd60db7";
src = fetchFromGitHub {
owner = "Himujjal";
repo = "tree-sitter-svelte";
- rev = "697bb515471871e85ff799ea57a76298a71a9cca";
- hash = "sha256-TJVAQULTBTZxVwvpBpFmBPJM1jh2aN+KG8YfuT+/ylg=";
+ rev = "bd60db7d3d06f89b6ec3b287c9a6e9190b5564bd";
+ hash = "sha256-FZuzbTOP9LokPb77DSUwIXCFvMmDQPyyLKt7vNtEuAY=";
};
meta.homepage = "https://github.com/Himujjal/tree-sitter-svelte";
};
swift = buildGrammar {
language = "swift";
- version = "0.0.0+rev=1c58633";
+ version = "0.0.0+rev=dabbcf9";
src = fetchFromGitHub {
owner = "alex-pinkus";
repo = "tree-sitter-swift";
- rev = "1c586339fb00014b23d6933f2cc32b588a226f3b";
- hash = "sha256-bFJfPIc8H133yASZe9chgtJEBuNQ7oWm6/6Yu6jWwhI=";
+ rev = "dabbcf9a2311e08c1b020e1258849b8359e9de1a";
+ hash = "sha256-U4r2uEDqBXeDC0NkOvSwkKreJnFSStxJisNPLJ4CTZs=";
};
generate = true;
meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift";
@@ -2376,6 +2462,17 @@
};
meta.homepage = "https://github.com/amaanq/tree-sitter-tablegen";
};
+ tcl = buildGrammar {
+ language = "tcl";
+ version = "0.0.0+rev=78c7120";
+ src = fetchFromGitHub {
+ owner = "tree-sitter-grammars";
+ repo = "tree-sitter-tcl";
+ rev = "78c71201c1b0939239e779a837dd35370c308948";
+ hash = "sha256-+dCG0V+eKmLJqvtxCLNpupb8W7a4n3hAsHfURAgnTmk=";
+ };
+ meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-tcl";
+ };
teal = buildGrammar {
language = "teal";
version = "0.0.0+rev=33482c9";
@@ -2390,12 +2487,12 @@
};
templ = buildGrammar {
language = "templ";
- version = "0.0.0+rev=a3ef3d8";
+ version = "0.0.0+rev=592faa3";
src = fetchFromGitHub {
owner = "vrischmann";
repo = "tree-sitter-templ";
- rev = "a3ef3d8e73515b196d30adf9ee5115f057f7a2c6";
- hash = "sha256-henVqdcvCURqjiueaipB2YVLhh3gbVqFiLMfvGS3t6M=";
+ rev = "592faa3186ef857c92e4bd1c31d73c07a4a334db";
+ hash = "sha256-XX1+P8ibo8REYYZQaC47lneg/roralo+YiRwFNnARsQ=";
};
meta.homepage = "https://github.com/vrischmann/tree-sitter-templ";
};
@@ -2491,12 +2588,12 @@
};
tsx = buildGrammar {
language = "tsx";
- version = "0.0.0+rev=d847898";
+ version = "0.0.0+rev=198e2ea";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-typescript";
- rev = "d847898fec3fe596798c9fda55cb8c05a799001a";
- hash = "sha256-q8vJnJZdWzsiHHJSPGoM938U5AxuOIuGrx1r6F+cdK4=";
+ rev = "198e2ea43d1c4ddd76ee883f4eae15f4201cd241";
+ hash = "sha256-WnVqoshymxZgGC/p5nFX08ypB1VDLIAMjjWN5YC4UT8=";
};
location = "tsx";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript";
@@ -2525,12 +2622,12 @@
};
typescript = buildGrammar {
language = "typescript";
- version = "0.0.0+rev=d847898";
+ version = "0.0.0+rev=198e2ea";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-typescript";
- rev = "d847898fec3fe596798c9fda55cb8c05a799001a";
- hash = "sha256-q8vJnJZdWzsiHHJSPGoM938U5AxuOIuGrx1r6F+cdK4=";
+ rev = "198e2ea43d1c4ddd76ee883f4eae15f4201cd241";
+ hash = "sha256-WnVqoshymxZgGC/p5nFX08ypB1VDLIAMjjWN5YC4UT8=";
};
location = "typescript";
meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript";
@@ -2548,12 +2645,12 @@
};
udev = buildGrammar {
language = "udev";
- version = "0.0.0+rev=baeac48";
+ version = "0.0.0+rev=15d89be";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-udev";
- rev = "baeac48a999abb9384cdcce320f0182937aec8ba";
- hash = "sha256-XEbCi9Oo5mTiocdh8Uqr5XQ3nqH3MBZjZusGd076NWE=";
+ rev = "15d89be59a3802dcbe2e97e0f9d32b52f3aeda3f";
+ hash = "sha256-cgy50jUlqf9/B9H3n24gD9e4mn2qNsa9QxmE8GdhnaA=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-udev";
};
@@ -2570,12 +2667,12 @@
};
unison = buildGrammar {
language = "unison";
- version = "0.0.0+rev=a69d087";
+ version = "0.0.0+rev=fb49b81";
src = fetchFromGitHub {
owner = "kylegoetz";
repo = "tree-sitter-unison";
- rev = "a69d087590f2ca057d1ef1a393de7e22869bb557";
- hash = "sha256-9eDWvNkY3rEz6khluAJuTXF95CF384IRptaRXGOHma4=";
+ rev = "fb49b8125509c079e08f345758c03a427129010e";
+ hash = "sha256-Y4Pnte9ZxXq7tzjc+cliXO8U57cnHlQxOMuX8u39ptE=";
};
generate = true;
meta.homepage = "https://github.com/kylegoetz/tree-sitter-unison";
@@ -2604,15 +2701,15 @@
};
v = buildGrammar {
language = "v";
- version = "0.0.0+rev=9ac84e6";
+ version = "0.0.0+rev=56d7905";
src = fetchFromGitHub {
- owner = "v-analyzer";
+ owner = "vlang";
repo = "v-analyzer";
- rev = "9ac84e62396bb13c8f1d11f967f0c0f2dec1a448";
- hash = "sha256-a+oV175rnCgf5uTjmYkxTelekesBCEhcTOnKGorM88c=";
+ rev = "56d7905f423b82dff4b23c86e2869ddc06f6e419";
+ hash = "sha256-p6QPrmgmrMZai8zvVfNDkXo6SLDpQ537bitHeNC39ik=";
};
location = "tree_sitter_v";
- meta.homepage = "https://github.com/v-analyzer/v-analyzer";
+ meta.homepage = "https://github.com/vlang/v-analyzer";
};
vala = buildGrammar {
language = "vala";
@@ -2627,12 +2724,12 @@
};
verilog = buildGrammar {
language = "verilog";
- version = "0.0.0+rev=9020313";
+ version = "0.0.0+rev=2dfddfc";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-verilog";
- rev = "902031343056bc0b11f3e47b33f036a9cf59f58d";
- hash = "sha256-7yPSblfcfNpJYFc06GT1EYY6WMgj/SaFI3UJqUBsL9c=";
+ rev = "2dfddfcb891f74a1cdb9d8ce480a997d11846e17";
+ hash = "sha256-ekR9rDaGbDmtzZr0zXubq0brZI4hDsJUzZJTbgxIE2M=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-verilog";
};
@@ -2671,14 +2768,14 @@
};
vue = buildGrammar {
language = "vue";
- version = "0.0.0+rev=91fe275";
+ version = "0.0.0+rev=7e48557";
src = fetchFromGitHub {
- owner = "ikatyang";
+ owner = "tree-sitter-grammars";
repo = "tree-sitter-vue";
- rev = "91fe2754796cd8fba5f229505a23fa08f3546c06";
- hash = "sha256-NeuNpMsKZUP5mrLCjJEOSLD6tlJpNO4Z/rFUqZLHE1A=";
+ rev = "7e48557b903a9db9c38cea3b7839ef7e1f36c693";
+ hash = "sha256-dz9NC+axivAsVJPbt7TNtU89wFyrTBoD2hCBjiXFbgY=";
};
- meta.homepage = "https://github.com/ikatyang/tree-sitter-vue";
+ meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vue";
};
wgsl = buildGrammar {
language = "wgsl";
@@ -2704,12 +2801,12 @@
};
wing = buildGrammar {
language = "wing";
- version = "0.0.0+rev=9c3a40d";
+ version = "0.0.0+rev=992e76b";
src = fetchFromGitHub {
owner = "winglang";
repo = "wing";
- rev = "9c3a40d7e51c2963b19d1f7614f9b551cad66bb6";
- hash = "sha256-4L6vx4MHTuTx/5DKKWSVRygCRHI/y9YYbMs/ejAjZXw=";
+ rev = "992e76b445311e13ff18470542f5ca972fb28567";
+ hash = "sha256-IUbnhMLN4IK5twGl1W9yNgrhchvvypzARFeKutKg70A=";
};
location = "libs/tree-sitter-wing";
generate = true;
@@ -2717,26 +2814,26 @@
};
xcompose = buildGrammar {
language = "xcompose";
- version = "0.0.0+rev=01344fe";
+ version = "0.0.0+rev=8898238";
src = fetchFromGitHub {
owner = "ObserverOfTime";
repo = "tree-sitter-xcompose";
- rev = "01344fed31a3cd37a63f03357ec80cbc592a93b5";
- hash = "sha256-MZmtV8d5L7qF65cJuxZaJwMVvxSYMduwv8lbzljMJLM=";
+ rev = "8898238fca7e143760386448093392b87e58002e";
+ hash = "sha256-1U3FFO6j4jdynDTRQlD8kfTYTiKvC7ZjxSECMW9NYGY=";
};
meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-xcompose";
};
xml = buildGrammar {
language = "xml";
- version = "0.0.0+rev=dd7ef38";
+ version = "0.0.0+rev=2743ff8";
src = fetchFromGitHub {
- owner = "ObserverOfTime";
+ owner = "tree-sitter-grammars";
repo = "tree-sitter-xml";
- rev = "dd7ef38c74d8430da729b4da815e4c40776e03bb";
- hash = "sha256-6uQ9IeR4P5VXVvFA2KURDtjuYMMj9CwLHvI1dZ1B9L4=";
+ rev = "2743ff864eac85cec830ff400f2e0024b9ca588b";
+ hash = "sha256-wuj3Q+LAtAS99pwJUD+3BzndVeNhzvQlaugzTHRvUjI=";
};
- location = "tree-sitter-xml";
- meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-xml";
+ location = "xml";
+ meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-xml";
};
yaml = buildGrammar {
language = "yaml";
@@ -2773,12 +2870,12 @@
};
zathurarc = buildGrammar {
language = "zathurarc";
- version = "0.0.0+rev=b47016d";
+ version = "0.0.0+rev=d6ad85f";
src = fetchFromGitHub {
owner = "Freed-Wu";
repo = "tree-sitter-zathurarc";
- rev = "b47016df5688ef91ad4532138b6210c7944d6483";
- hash = "sha256-Na0Z8mRdXYwAnw3wyc978aoQjF/m49IYsnQx3AG8kOc=";
+ rev = "d6ad85f7791a8a5a40f6be51b31f20d6a8472457";
+ hash = "sha256-b2a5VKbUc9iaZzA3mmnkJCgISG9GDZLN/C/J0RlpQKc=";
};
meta.homepage = "https://github.com/Freed-Wu/tree-sitter-zathurarc";
};
From 0472d5e800bfe45e8a5856d09011e49dc210179f Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 14:29:06 +0100
Subject: [PATCH 074/200] python311Packages.google-cloud-bigquery-datatransfer:
3.14.0 -> 3.14.1
Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-bigquery-datatransfer-v3.14.1/packages/google-cloud-bigquery-datatransfer/CHANGELOG.md
---
.../google-cloud-bigquery-datatransfer/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix b/pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix
index c975700ce1ef..50346213b253 100644
--- a/pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix
+++ b/pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "google-cloud-bigquery-datatransfer";
- version = "3.14.0";
+ version = "3.14.1";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-DZDp/aRhIe2bBcn8BVA8jwmDaUrbHAMMRG0LixuvGl0=";
+ hash = "sha256-v9gBSb9TYvaqF1/g7dJshSkJ2RlCAWXGdf7yPlne0I4=";
};
propagatedBuildInputs = [
From a00ae5e38d9730bf677a0f81dd58a49fcc846f06 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 14:32:11 +0100
Subject: [PATCH 075/200] python311Packages.google-cloud-iam-logging: 1.3.0 ->
1.3.1
Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-iam-logging-v1.3.1/packages/google-cloud-iam-logging/CHANGELOG.md
---
.../python-modules/google-cloud-iam-logging/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/google-cloud-iam-logging/default.nix b/pkgs/development/python-modules/google-cloud-iam-logging/default.nix
index aac30f35757d..cac4ce91de6b 100644
--- a/pkgs/development/python-modules/google-cloud-iam-logging/default.nix
+++ b/pkgs/development/python-modules/google-cloud-iam-logging/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "google-cloud-iam-logging";
- version = "1.3.0";
+ version = "1.3.1";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-oLqRmxNPbb+nUMN70kGlAtBCji4wXrbRv2DhNMcZV5c=";
+ hash = "sha256-4O62hAl6uRz74up/AIwq22VSDQDlTwmm8ywKAik4QrQ=";
};
propagatedBuildInputs = [
From ae2dea9c1aaed17595b8cd3a0bb600d2a98039d7 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 14:34:50 +0100
Subject: [PATCH 076/200] python311Packages.google-cloud-iam-logging: refactor
---
.../python-modules/google-cloud-iam-logging/default.nix | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/google-cloud-iam-logging/default.nix b/pkgs/development/python-modules/google-cloud-iam-logging/default.nix
index cac4ce91de6b..1a3c2c96b44f 100644
--- a/pkgs/development/python-modules/google-cloud-iam-logging/default.nix
+++ b/pkgs/development/python-modules/google-cloud-iam-logging/default.nix
@@ -9,12 +9,13 @@
, pytest-asyncio
, pytestCheckHook
, pythonOlder
+, setuptools
}:
buildPythonPackage rec {
pname = "google-cloud-iam-logging";
version = "1.3.1";
- format = "setuptools";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -23,6 +24,10 @@ buildPythonPackage rec {
hash = "sha256-4O62hAl6uRz74up/AIwq22VSDQDlTwmm8ywKAik4QrQ=";
};
+ nativeBuildInputs = [
+ setuptools
+ ];
+
propagatedBuildInputs = [
google-api-core
grpc-google-iam-v1
From b21b2a37281222ef95887367fcd659a3436b7361 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 14:38:44 +0100
Subject: [PATCH 077/200] python311Packages.google-cloud-automl: 2.12.0 ->
2.13.1
Changelog: https://github.com/googleapis/google-cloud-python/tree/google-cloud-automl-v2.13.1/packages/google-cloud-automl
---
.../python-modules/google-cloud-automl/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/google-cloud-automl/default.nix b/pkgs/development/python-modules/google-cloud-automl/default.nix
index 2768a79005a8..0cb6f8350dd4 100644
--- a/pkgs/development/python-modules/google-cloud-automl/default.nix
+++ b/pkgs/development/python-modules/google-cloud-automl/default.nix
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "google-cloud-automl";
- version = "2.12.0";
+ version = "2.13.1";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-IvemHgS0qbA9UE7y22aD30YqAy2lP+P7ssNvUlB0q7U=";
+ hash = "sha256-AhZ5KdSpxJS8jHfwJfLztMtyGZOnCwhb/lalrPZ9jog=";
};
nativeBuildInputs = [
From 1d0cdb83620f9e8b1ec93631bf1feb7eb3783bc0 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 14:42:34 +0100
Subject: [PATCH 078/200] python311Packages.google-cloud-vision: 3.6.0 -> 3.7.0
Changelog: https://github.com/googleapis/python-vision/blob/v3.7.0/CHANGELOG.md
---
.../python-modules/google-cloud-vision/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/google-cloud-vision/default.nix b/pkgs/development/python-modules/google-cloud-vision/default.nix
index 071543ae3caf..ea56c08b3057 100644
--- a/pkgs/development/python-modules/google-cloud-vision/default.nix
+++ b/pkgs/development/python-modules/google-cloud-vision/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "google-cloud-vision";
- version = "3.6.0";
+ version = "3.7.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-uaaL/CbR4RM4YFU0xd/naGn3xSiLuRqI0/qyZNLKJ3Q=";
+ hash = "sha256-uHIhWpihTxcV28zv3OZrGf4mj26aBaR2isycRMtMeNM=";
};
nativeBuildInputs = [
From 36f1e9b22b2259bb13525375713faa80df47d152 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 14:43:55 +0100
Subject: [PATCH 079/200] python311Packages.google-cloud-pubsub: 2.19.1 ->
2.19.4
Changelog: https://github.com/googleapis/python-pubsub/blob/v2.19.4/CHANGELOG.md
---
.../python-modules/google-cloud-pubsub/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/google-cloud-pubsub/default.nix b/pkgs/development/python-modules/google-cloud-pubsub/default.nix
index 47e0373d65df..c9be11ab058f 100644
--- a/pkgs/development/python-modules/google-cloud-pubsub/default.nix
+++ b/pkgs/development/python-modules/google-cloud-pubsub/default.nix
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "google-cloud-pubsub";
- version = "2.19.1";
+ version = "2.19.4";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-wQ2V66+QP5I7FKqOxbfICRYTjt8pnGWhwalDH9VmXSU=";
+ hash = "sha256-pfkoBZjwxKWBm7YwpQxF3IrNoMlK/srgoYNovMv6JlE=";
};
propagatedBuildInputs = [
From 26833fb302430b9ef2d8f732a1a760b0cd7a6ad2 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 14:45:07 +0100
Subject: [PATCH 080/200] python311Packages.google-cloud-language: 2.12.0 ->
2.13.1
Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-language-v2.13.1/packages/google-cloud-language/CHANGELOG.md
---
.../python-modules/google-cloud-language/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/google-cloud-language/default.nix b/pkgs/development/python-modules/google-cloud-language/default.nix
index e04591791d3c..953dc4b353d5 100644
--- a/pkgs/development/python-modules/google-cloud-language/default.nix
+++ b/pkgs/development/python-modules/google-cloud-language/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "google-cloud-language";
- version = "2.12.0";
+ version = "2.13.1";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-efuO/hWDM+aMBXR+nqhrWYsvQpoS83FJ2DrG+hhFlio=";
+ hash = "sha256-8ZU9aJPTXNQ9CLK1UgwWWnAOSt584lyiKEAXiQsOWhU=";
};
propagatedBuildInputs = [
From 8577e19dd8781ea163227f81b6124a587393eeec Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 14:48:22 +0100
Subject: [PATCH 081/200] python311Packages.google-cloud-language: refactor
---
.../python-modules/google-cloud-language/default.nix | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/google-cloud-language/default.nix b/pkgs/development/python-modules/google-cloud-language/default.nix
index 953dc4b353d5..66b032e856c3 100644
--- a/pkgs/development/python-modules/google-cloud-language/default.nix
+++ b/pkgs/development/python-modules/google-cloud-language/default.nix
@@ -7,12 +7,13 @@
, pytest-asyncio
, pytestCheckHook
, pythonOlder
+, setuptools
}:
buildPythonPackage rec {
pname = "google-cloud-language";
version = "2.13.1";
- format = "setuptools";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -21,6 +22,10 @@ buildPythonPackage rec {
hash = "sha256-8ZU9aJPTXNQ9CLK1UgwWWnAOSt584lyiKEAXiQsOWhU=";
};
+ nativeBuildInputs = [
+ setuptools
+ ];
+
propagatedBuildInputs = [
google-api-core
proto-plus
From 1bb5900d8aac9d8a3bb3c21b2d1a0f57a98eefa8 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 14:48:27 +0000
Subject: [PATCH 082/200] alacritty-theme: unstable-2024-01-21 ->
unstable-2024-02-11
---
pkgs/data/themes/alacritty-theme/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/data/themes/alacritty-theme/default.nix b/pkgs/data/themes/alacritty-theme/default.nix
index c8d8184768f8..f195597f72c4 100644
--- a/pkgs/data/themes/alacritty-theme/default.nix
+++ b/pkgs/data/themes/alacritty-theme/default.nix
@@ -6,13 +6,13 @@
stdenvNoCC.mkDerivation (self: {
name = "alacritty-theme";
- version = "unstable-2024-01-21";
+ version = "unstable-2024-02-11";
src = fetchFromGitHub {
owner = "alacritty";
repo = "alacritty-theme";
- rev = "f03686afad05274f5fbd2507f85f95b1a6542df4";
- hash = "sha256-457kKE3I4zGf1EKkEoyZu0Fa/1O3yiryzHVEw2rNZt8=";
+ rev = "0587019bac748dfb5cc1b768f89c88ad9291b66b";
+ hash = "sha256-WPatWpBCZYFCohUh3U9QzSTFJgtou8+861013jz49Lw=";
};
dontConfigure = true;
From f5f56791e9c37c7c480e6d90a11eeff573b25297 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 15:29:04 +0000
Subject: [PATCH 083/200] elvish: 0.20.0 -> 0.20.1
---
pkgs/by-name/el/elvish/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/el/elvish/package.nix b/pkgs/by-name/el/elvish/package.nix
index 408923b50cb0..bd3e746377a3 100644
--- a/pkgs/by-name/el/elvish/package.nix
+++ b/pkgs/by-name/el/elvish/package.nix
@@ -6,7 +6,7 @@
let
pname = "elvish";
- version = "0.20.0";
+ version = "0.20.1";
in
buildGoModule {
inherit pname version;
@@ -15,7 +15,7 @@ buildGoModule {
owner = "elves";
repo = "elvish";
rev = "v${version}";
- hash = "sha256-aaj2P1V31FnRehrUh+aqpPa8QwRrUezKwAa8WBa4X0w=";
+ hash = "sha256-lKrX38gVUhYwwuNF25LcZ+TytP4vx/GO7ay6Au4BBZA=";
};
vendorHash = "sha256-sgVGqpncV7Ylok5FRcV01a3MCX6UdZvTt3nfVh5L2so=";
From b6886ecd341193f2c23fcd4d87019c08364a50d0 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 15:29:06 +0000
Subject: [PATCH 084/200] gqlgenc: 0.19.0 -> 0.19.1
---
pkgs/development/tools/gqlgenc/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/tools/gqlgenc/default.nix b/pkgs/development/tools/gqlgenc/default.nix
index b421bb6e35af..b77760ecf095 100644
--- a/pkgs/development/tools/gqlgenc/default.nix
+++ b/pkgs/development/tools/gqlgenc/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "gqlgenc";
- version = "0.19.0";
+ version = "0.19.1";
src = fetchFromGitHub {
owner = "yamashou";
repo = "gqlgenc";
rev = "v${version}";
- sha256 = "sha256-V2YKRRJP1KQDo0oIoKU3g/3H1Xeo2oLg3arCDU6NMto=";
+ sha256 = "sha256-raddO2rhRZa/KeDWsMCxYITlYYgnFt19Dj+FbBgeu0A=";
};
excludedPackages = [ "example" ];
From 13723aa276910e26a5be816663b16a21a8b8be47 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Fri, 15 Dec 2023 11:47:32 +0100
Subject: [PATCH 085/200] python311Packages.google-cloud-dlp: 3.13.0 -> 3.14.0
Changelog: https://github.com/googleapis/python-dlp/blob/v3.14.0/CHANGELOG.md
---
pkgs/development/python-modules/google-cloud-dlp/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/google-cloud-dlp/default.nix b/pkgs/development/python-modules/google-cloud-dlp/default.nix
index 4fe3dddd3001..87064a578bf1 100644
--- a/pkgs/development/python-modules/google-cloud-dlp/default.nix
+++ b/pkgs/development/python-modules/google-cloud-dlp/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "google-cloud-dlp";
- version = "3.13.0";
+ version = "3.14.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-mFqptqEvHQAKNevzawDOfQsH0SCn9EanJ2js4vIpCGo=";
+ hash = "sha256-Gf4IzpHE+WxwNque6LJOJ7Atjybi4rVhFgBfBblaI78=";
};
propagatedBuildInputs = [
From 9c766c9dd56f082fbffe4f9ba1413e64d2719d72 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 16:46:42 +0100
Subject: [PATCH 086/200] python311Packages.google-cloud-dlp: 3.14.0 -> 3.15.1
Changelog: https://github.com/googleapis/python-dlp/blob/v3.15.1/CHANGELOG.md
---
pkgs/development/python-modules/google-cloud-dlp/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/google-cloud-dlp/default.nix b/pkgs/development/python-modules/google-cloud-dlp/default.nix
index 87064a578bf1..e3b52d62c820 100644
--- a/pkgs/development/python-modules/google-cloud-dlp/default.nix
+++ b/pkgs/development/python-modules/google-cloud-dlp/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "google-cloud-dlp";
- version = "3.14.0";
+ version = "3.15.1";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-Gf4IzpHE+WxwNque6LJOJ7Atjybi4rVhFgBfBblaI78=";
+ hash = "sha256-kZjw+TBXVX5O/OufGN/Y/J0NDX30RiqFqwndnGkUjBE=";
};
propagatedBuildInputs = [
From b2a78b314159fed295e907f31ed7eccec18a455a Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 16:48:24 +0100
Subject: [PATCH 087/200] python311Packages.google-cloud-dlp: refactor
---
.../python-modules/google-cloud-dlp/default.nix | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/google-cloud-dlp/default.nix b/pkgs/development/python-modules/google-cloud-dlp/default.nix
index e3b52d62c820..90e28d3e65a1 100644
--- a/pkgs/development/python-modules/google-cloud-dlp/default.nix
+++ b/pkgs/development/python-modules/google-cloud-dlp/default.nix
@@ -9,12 +9,13 @@
, pytest-asyncio
, pytestCheckHook
, pythonOlder
+, setuptools
}:
buildPythonPackage rec {
pname = "google-cloud-dlp";
version = "3.15.1";
- format = "setuptools";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -23,6 +24,10 @@ buildPythonPackage rec {
hash = "sha256-kZjw+TBXVX5O/OufGN/Y/J0NDX30RiqFqwndnGkUjBE=";
};
+ nativeBuildInputs = [
+ setuptools
+ ];
+
propagatedBuildInputs = [
google-api-core
proto-plus
From 46b585297c454ad55c568809317e0c9bda4ef834 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 16:50:08 +0100
Subject: [PATCH 088/200] python311Packages.google-cloud-secret-manager: 2.18.0
-> 2.18.1
Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-secret-manager-v2.18.1/packages/google-cloud-secret-manager/CHANGELOG.md
---
.../python-modules/google-cloud-secret-manager/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/google-cloud-secret-manager/default.nix b/pkgs/development/python-modules/google-cloud-secret-manager/default.nix
index 6901c9dc3107..db8a33800a7f 100644
--- a/pkgs/development/python-modules/google-cloud-secret-manager/default.nix
+++ b/pkgs/development/python-modules/google-cloud-secret-manager/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "google-cloud-secret-manager";
- version = "2.18.0";
+ version = "2.18.1";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-Tkmb0z/3rv8nG9Z0h+IdVAQpeobcSHPuhh1jewGzC04=";
+ hash = "sha256-MQVV88jLl39KRtRFTsosg/7WoJ88SzW4T2+h+P71UCQ=";
};
propagatedBuildInputs = [
From dfceb22d285559b21c2a6af22d5bab5821bfb251 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 16:51:12 +0100
Subject: [PATCH 089/200] python311Packages.google-cloud-secret-manager:
refactor
---
.../python-modules/google-cloud-secret-manager/default.nix | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/google-cloud-secret-manager/default.nix b/pkgs/development/python-modules/google-cloud-secret-manager/default.nix
index db8a33800a7f..32304fad221f 100644
--- a/pkgs/development/python-modules/google-cloud-secret-manager/default.nix
+++ b/pkgs/development/python-modules/google-cloud-secret-manager/default.nix
@@ -8,12 +8,13 @@
, pytest-asyncio
, pytestCheckHook
, pythonOlder
+, setuptools
}:
buildPythonPackage rec {
pname = "google-cloud-secret-manager";
version = "2.18.1";
- format = "setuptools";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -22,6 +23,10 @@ buildPythonPackage rec {
hash = "sha256-MQVV88jLl39KRtRFTsosg/7WoJ88SzW4T2+h+P71UCQ=";
};
+ nativeBuildInputs = [
+ setuptools
+ ];
+
propagatedBuildInputs = [
google-api-core
grpc-google-iam-v1
From 606722fb3fc2995cadefd3f7876883c28b2ee166 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?L=C3=A9o=20DUBOIN?=
Date: Thu, 15 Feb 2024 16:54:44 +0100
Subject: [PATCH 090/200] maintainers: add d4ilyrun
---
maintainers/maintainer-list.nix | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index de25c699cdd3..b1548bcd1421 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -4116,6 +4116,12 @@
github = "D3vil0p3r";
githubId = 83867734;
};
+ d4ilyrun = {
+ name = "Léo Duboin";
+ email = "leo@duboin.com";
+ github = "d4ilyrun";
+ githubId = 34611103;
+ };
dadada = {
name = "dadada";
email = "dadada@dadada.li";
From 4777975e1105de45d6ba8d0d6930609893927399 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 16:57:01 +0100
Subject: [PATCH 091/200] python311Packages.google-cloud-speech: 2.24.0 ->
2.24.1
Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-speech-v2.24.1/packages/google-cloud-speech/CHANGELOG.md
---
.../python-modules/google-cloud-speech/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/google-cloud-speech/default.nix b/pkgs/development/python-modules/google-cloud-speech/default.nix
index a4f2ab9ae4b3..016b569492bf 100644
--- a/pkgs/development/python-modules/google-cloud-speech/default.nix
+++ b/pkgs/development/python-modules/google-cloud-speech/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "google-cloud-speech";
- version = "2.24.0";
+ version = "2.24.1";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-Z7x4xfCbeRPoCbinCrTwIAp9JIvfavFvA1c4/a5UbHQ=";
+ hash = "sha256-aPW5m1cZNXpbiWCUQs104QH+/rVueanW0yE5TCdgWoQ=";
};
nativeBuildInputs = [
From a5949fddbae5aa54d050da5a5c904431bce6a852 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?L=C3=A9o=20DUBOIN?=
Date: Thu, 15 Feb 2024 16:56:35 +0100
Subject: [PATCH 092/200] miru: init at 4.5.10
---
pkgs/by-name/mi/miru/package.nix | 53 ++++++++++++++++++++++++++++++++
1 file changed, 53 insertions(+)
create mode 100644 pkgs/by-name/mi/miru/package.nix
diff --git a/pkgs/by-name/mi/miru/package.nix b/pkgs/by-name/mi/miru/package.nix
new file mode 100644
index 000000000000..467b5a5260d9
--- /dev/null
+++ b/pkgs/by-name/mi/miru/package.nix
@@ -0,0 +1,53 @@
+{ lib
+, fetchurl
+, appimageTools
+}:
+
+appimageTools.wrapType2 rec {
+ pname = "miru";
+ version = "4.5.10";
+
+ src = fetchurl {
+ url = "https://github.com/ThaUnknown/miru/releases/download/v${version}/linux-Miru-${version}.AppImage";
+ name = "${pname}-${version}.AppImage";
+ sha256 = "sha256-ptaviLwr0X/MuF517YLW7i9+rtnktcpgHVqMHn+tXWg=";
+ };
+
+ extraInstallCommands =
+ let
+ contents = appimageTools.extractType2 { inherit pname version src; };
+ in
+ ''
+ mkdir -p "$out/share/applications"
+ mkdir -p "$out/share/lib/miru"
+ cp -r ${contents}/{locales,resources} "$out/share/lib/miru"
+ cp -r ${contents}/usr/* "$out"
+ cp "${contents}/${pname}.desktop" "$out/share/applications/"
+ mv "$out/bin/${pname}-${version}" "$out/bin/${pname}"
+ substituteInPlace $out/share/applications/${pname}.desktop --replace 'Exec=AppRun' 'Exec=${pname}'
+ '';
+
+ meta = with lib; {
+ description = "Stream anime torrents, real-time with no waiting for downloads";
+ homepage = "https://github.com/ThaUnknown/miru#readme";
+ license = licenses.gpl3Plus;
+ maintainers = [ maintainers.d4ilyrun ];
+ mainProgram = "miru";
+
+ platforms = [ "x86_64-linux" ];
+ sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
+
+ longDescription = ''
+ A pure JS BitTorrent streaming environment, with a built-in list manager.
+ Imagine qBit + Taiga + MPV, all in a single package, but streamed real-time.
+ Completely ad free with no tracking/data collection.
+
+ This app is meant to feel look, work and perform like a streaming website/app,
+ while providing all the advantages of torrenting, like file downloads,
+ higher download speeds, better video quality and quicker releases.
+
+ Unlike qBit's sequential, seeking into undownloaded data will prioritise downloading that data,
+ instead of flat out closing MPV.
+ '';
+ };
+}
From d8104bad005ed0b57f27116de499f03aa7a714e6 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 16:11:18 +0000
Subject: [PATCH 093/200] hyprlandPlugins.hy3: 0.34.0 -> 0.35.0
---
pkgs/applications/window-managers/hyprwm/hyprland/plugins.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/window-managers/hyprwm/hyprland/plugins.nix b/pkgs/applications/window-managers/hyprwm/hyprland/plugins.nix
index 71ac28ca749d..421d0d328539 100644
--- a/pkgs/applications/window-managers/hyprwm/hyprland/plugins.nix
+++ b/pkgs/applications/window-managers/hyprwm/hyprland/plugins.nix
@@ -24,13 +24,13 @@ let
hy3 = { fetchFromGitHub, cmake, hyprland }:
mkHyprlandPlugin rec {
pluginName = "hy3";
- version = "0.34.0";
+ version = "0.35.0";
src = fetchFromGitHub {
owner = "outfoxxed";
repo = "hy3";
rev = "hl${version}";
- hash = "sha256-Jd1bSwelh7WA8aeYrV+CxxtpsmSITUDruKdNNLHdV7c=";
+ hash = "sha256-lFe7Lf0K5ePTh4gflnvBohOGH4ayGDtNkbg/XtoNqRo=";
};
nativeBuildInputs = [ cmake ];
From 827527eccfe4b2ea2cf7e6dd4a0a401d5a9b9bec Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 17:26:10 +0100
Subject: [PATCH 094/200] python311Packages.plugwise: 0.37.0 -> 0.37.1
Diff: https://github.com/plugwise/python-plugwise/compare/refs/tags/v0.37.0...v0.37.1
Changelog: https://github.com/plugwise/python-plugwise/releases/tag/v0.37.1
---
pkgs/development/python-modules/plugwise/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/plugwise/default.nix b/pkgs/development/python-modules/plugwise/default.nix
index 97b42974993a..7d8b5f666515 100644
--- a/pkgs/development/python-modules/plugwise/default.nix
+++ b/pkgs/development/python-modules/plugwise/default.nix
@@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "plugwise";
- version = "0.37.0";
+ version = "0.37.1";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -30,7 +30,7 @@ buildPythonPackage rec {
owner = "plugwise";
repo = "python-plugwise";
rev = "refs/tags/v${version}";
- hash = "sha256-a/8GVHhVZsK2DD3+mM8UvwkgjMC403Mc9UJSO19AlXs=";
+ hash = "sha256-6o0g3il4GV6E8avp9V2YrkaVPf2z37asdJOxf6Phbmc=";
};
postPatch = ''
From 41bee92efd12f06efe6d07c73637300b87417f38 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 16:33:51 +0000
Subject: [PATCH 095/200] qovery-cli: 0.84.0 -> 0.84.1
---
pkgs/tools/admin/qovery-cli/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/tools/admin/qovery-cli/default.nix b/pkgs/tools/admin/qovery-cli/default.nix
index 2605930e3519..8db9f115c4d8 100644
--- a/pkgs/tools/admin/qovery-cli/default.nix
+++ b/pkgs/tools/admin/qovery-cli/default.nix
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "qovery-cli";
- version = "0.84.0";
+ version = "0.84.1";
src = fetchFromGitHub {
owner = "Qovery";
repo = "qovery-cli";
rev = "refs/tags/v${version}";
- hash = "sha256-2cG/aG1WXNmXqoJ+N2vmq2SBfIeCI1hac8y2vLy7Dyk=";
+ hash = "sha256-Dq62LXa0hZrpfQ7WQuCelLxWS7Lhn6SH61cNTsYI/mw=";
};
vendorHash = "sha256-XG0dOEpu+NoQmklsukxev1gc2OsZc7fLEkv0AGwkh7o=";
From 7a3976e5bdf55f6db34f3a7547a2026e82cfedc1 Mon Sep 17 00:00:00 2001
From: Pavel Sobolev
Date: Thu, 15 Feb 2024 16:39:10 +0000
Subject: [PATCH 096/200] cppcheck: 2.13.3 -> 2.13.4
---
pkgs/development/tools/analysis/cppcheck/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/tools/analysis/cppcheck/default.nix b/pkgs/development/tools/analysis/cppcheck/default.nix
index 0582c1d6e89a..ebccc3b2008d 100644
--- a/pkgs/development/tools/analysis/cppcheck/default.nix
+++ b/pkgs/development/tools/analysis/cppcheck/default.nix
@@ -14,7 +14,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "cppcheck";
- version = "2.13.3";
+ version = "2.13.4";
outputs = [ "out" "man" ];
@@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "danmar";
repo = "cppcheck";
rev = finalAttrs.version;
- hash = "sha256-JTasjK9EkdGCTGL5Qx9uU3UBFlQzVdpTJ/v1IfzXCLE=";
+ hash = "sha256-YCE4TAi5eNUosQMsTn0kEcUh1AVw4rssrj+xB+ef4bE=";
};
nativeBuildInputs = [
From e18ca15a652d0b2ae637cea1342712a0974cac3c Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 16:58:43 +0000
Subject: [PATCH 097/200] python311Packages.mkl-service: 2.4.0.post1 -> 2.4.1
---
pkgs/development/python-modules/mkl-service/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/python-modules/mkl-service/default.nix b/pkgs/development/python-modules/mkl-service/default.nix
index b6d308ee2135..991c6e8813c3 100644
--- a/pkgs/development/python-modules/mkl-service/default.nix
+++ b/pkgs/development/python-modules/mkl-service/default.nix
@@ -2,14 +2,14 @@
buildPythonPackage rec {
pname = "mkl-service";
- version = "2.4.0.post1";
+ version = "2.4.1";
format = "setuptools";
src = fetchFromGitHub {
owner = "IntelPython";
repo = "mkl-service";
- rev = "v${version}";
- sha256 = "0ysjn8z1hkscb4cycbrvcb93r04w5793yylsy40h5dvjd04ns5jc";
+ rev = "refs/tags/v${version}";
+ sha256 = "sha256-4UPiQt1hVVlPFZnuKlMK3FLv2cIEXToHKxnyYLXR/sY=";
};
MKLROOT = mkl;
From 006dea002a7c520d7445fa2f8ff9060f567cb733 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 18:09:42 +0100
Subject: [PATCH 098/200] python311Packages.types-aiobotocore-accessanalyzer:
2.8.0 -> 2.11.2
---
.../python-modules/types-aiobotocore-packages/default.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
index da7941347421..196680ba9fa4 100644
--- a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
+++ b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
@@ -44,7 +44,7 @@ let
};
in
rec {
- types-aiobotocore-accessanalyzer = buildTypesAiobotocorePackage "accessanalyzer" "2.8.0" "sha256-7TmekyZVc2l2er1TIJURP7Qy0n7xRYnXt44FJr5XBWA=";
+ types-aiobotocore-accessanalyzer = buildTypesAiobotocorePackage "accessanalyzer" "2.11.2" "sha256-hUS1ZTj9CbC74Aiinmeh2BEQ2KymcqxuYVSeD12s5xg";
types-aiobotocore-account = buildTypesAiobotocorePackage "account" "2.8.0" "sha256-rVwj3gN9+U5m6xXwytQpE8mSVPTlezzeNIwNH2vgR4Y=";
From 92bc8e1d3812319c066782c845ae3423c5bcbc40 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 18:14:51 +0100
Subject: [PATCH 099/200] python311Packages.types-aiobotocore-account: 2.8.0 ->
2.11.2
---
.../python-modules/types-aiobotocore-packages/default.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
index 196680ba9fa4..b3b3fa744588 100644
--- a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
+++ b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
@@ -46,7 +46,7 @@ in
rec {
types-aiobotocore-accessanalyzer = buildTypesAiobotocorePackage "accessanalyzer" "2.11.2" "sha256-hUS1ZTj9CbC74Aiinmeh2BEQ2KymcqxuYVSeD12s5xg";
- types-aiobotocore-account = buildTypesAiobotocorePackage "account" "2.8.0" "sha256-rVwj3gN9+U5m6xXwytQpE8mSVPTlezzeNIwNH2vgR4Y=";
+ types-aiobotocore-account = buildTypesAiobotocorePackage "account" "2.11.2" "sha256-XtL7R0UrgI/9rSxfNYbA0Lez+DiVyB7R+rhn49Nxerc=";
types-aiobotocore-acm = buildTypesAiobotocorePackage "acm" "2.8.0" "sha256-VzV8viXJpHfI1aD1UtCX+GSSZKhRSTzMX5dnkGhm+9Y=";
From b843b757db606f6c09079e56b06b56c1067541ac Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 18:16:46 +0100
Subject: [PATCH 100/200] python311Packages.types-aiobotocore-acm: 2.8.0 ->
2.11.2
---
.../python-modules/types-aiobotocore-packages/default.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
index b3b3fa744588..12828d307ec4 100644
--- a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
+++ b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
@@ -48,7 +48,7 @@ rec {
types-aiobotocore-account = buildTypesAiobotocorePackage "account" "2.11.2" "sha256-XtL7R0UrgI/9rSxfNYbA0Lez+DiVyB7R+rhn49Nxerc=";
- types-aiobotocore-acm = buildTypesAiobotocorePackage "acm" "2.8.0" "sha256-VzV8viXJpHfI1aD1UtCX+GSSZKhRSTzMX5dnkGhm+9Y=";
+ types-aiobotocore-acm = buildTypesAiobotocorePackage "acm" "2.11.2" "sha256-vpE1GuvKFPsBf3rTk5V6B4ujFGaHE3wk9yN3j0sM0bo=";
types-aiobotocore-acm-pca = buildTypesAiobotocorePackage "acm-pca" "2.8.0" "sha256-ib044RjF+1projrSoyiMdj9LkbT1BJrfObxs1ukSNHo=";
From ed82d9b980eab011042cf24985bf35bf02480ac8 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 18:19:19 +0100
Subject: [PATCH 101/200] python311Packages.types-aiobotocore-acm-pca: 2.8.0 ->
2.11.2
---
.../python-modules/types-aiobotocore-packages/default.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
index 12828d307ec4..16ce97d48b85 100644
--- a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
+++ b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
@@ -50,7 +50,7 @@ rec {
types-aiobotocore-acm = buildTypesAiobotocorePackage "acm" "2.11.2" "sha256-vpE1GuvKFPsBf3rTk5V6B4ujFGaHE3wk9yN3j0sM0bo=";
- types-aiobotocore-acm-pca = buildTypesAiobotocorePackage "acm-pca" "2.8.0" "sha256-ib044RjF+1projrSoyiMdj9LkbT1BJrfObxs1ukSNHo=";
+ types-aiobotocore-acm-pca = buildTypesAiobotocorePackage "acm-pca" "2.11.2" "sha256-g9a2ad5hZonlKWGnLQchfT5CAgwqsvseeQBQemCSCQw=";
types-aiobotocore-alexaforbusiness = buildTypesAiobotocorePackage "alexaforbusiness" "2.11.2" "sha256-XUzsO3dJmVEyAkwGcZ9BxNb8CceJALCNRIfs6/lFa8M=";
From 3fa3351b518a6b89489454efda48cbe4bf25c1a6 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 18:22:05 +0100
Subject: [PATCH 102/200] python311Packages.types-aiobotocore-gamesparks: 2.6.0
-> 2.7.0
---
.../python-modules/types-aiobotocore-packages/default.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
index 16ce97d48b85..be51829af3a3 100644
--- a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
+++ b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
@@ -308,7 +308,7 @@ rec {
types-aiobotocore-gamelift = buildTypesAiobotocorePackage "gamelift" "2.11.2" "sha256-AgZvipboBZnhSlC7K0JRFpH8Z4pNPT2UfdXYjshxF8Y=";
- types-aiobotocore-gamesparks = buildTypesAiobotocorePackage "gamesparks" "2.6.0" "sha256-9iV7bpGMnzz9TH+g1YpPjbKBSKY3rcL/OJvMOzwLC1M=";
+ types-aiobotocore-gamesparks = buildTypesAiobotocorePackage "gamesparks" "2.7.0" "sha256-oVbKtuLMPpCQcZYx/cH1Dqjv/t6/uXsveflfFVqfN+8=";
types-aiobotocore-glacier = buildTypesAiobotocorePackage "glacier" "2.11.2" "sha256-qDj9RSbqHPpJ5yU+AXPeA+umbbSrf2Ssu1g0aiLvnMw=";
From 44e65a4aa1e1d13ff8e67afc40fe294a9369a62c Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 18:25:29 +0100
Subject: [PATCH 103/200] python311Packages.types-aiobotocore-macie: 2.6.0 ->
2.7.0
---
.../python-modules/types-aiobotocore-packages/default.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
index be51829af3a3..c80a349f6e7c 100644
--- a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
+++ b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
@@ -448,7 +448,7 @@ rec {
types-aiobotocore-machinelearning = buildTypesAiobotocorePackage "machinelearning" "2.11.2" "sha256-CKCC7W5h6qKv3Zya/e+WcVoWdOtCqoWKRlJFHSTdxaI=";
- types-aiobotocore-macie = buildTypesAiobotocorePackage "macie" "2.6.0" "sha256-gbl7jEgjk4twoxGM+WRg4MZ/nkGg7btiPOsPptR7yfw=";
+ types-aiobotocore-macie = buildTypesAiobotocorePackage "macie" "2.7.0" "sha256-hJJtGsK2b56nKX1ZhiarC+ffyjHYWRiC8II4oyDZWWw=";
types-aiobotocore-macie2 = buildTypesAiobotocorePackage "macie2" "2.11.2" "sha256-zg/QhW+4Chugyg6rG5HtrE1GAhbWUaveJpaJFemoN94=";
From 11abdddc81f5e8c37ea0d82d3a3f2ea97b93a5f1 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Thu, 15 Feb 2024 18:28:12 +0100
Subject: [PATCH 104/200] python311Packages.types-aiobotocore: refactor
---
.../types-aiobotocore-packages/default.nix | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
index c80a349f6e7c..47f06b4741fe 100644
--- a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
+++ b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix
@@ -1,10 +1,11 @@
{ lib
-, buildPythonPackage
-, pythonOlder
, aiobotocore
, botocore
-, typing-extensions
+, buildPythonPackage
, fetchPypi
+, pythonOlder
+, setuptools
+, typing-extensions
}:
let
toUnderscore = str: builtins.replaceStrings [ "-" ] [ "_" ] str;
@@ -13,7 +14,7 @@ let
buildPythonPackage rec {
pname = "types-aiobotocore-${serviceName}";
inherit version;
- format = "setuptools";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -21,6 +22,10 @@ let
inherit pname version hash;
};
+ nativeBuildInputs = [
+ setuptools
+ ];
+
propagatedBuildInputs = [
aiobotocore
botocore
From df9f79bbea024909722018a960ace31ef9e9992b Mon Sep 17 00:00:00 2001
From: Sefa Eyeoglu
Date: Thu, 15 Feb 2024 18:25:59 +0100
Subject: [PATCH 105/200] vencord: fix paths in update script
Signed-off-by: Sefa Eyeoglu
---
pkgs/misc/vencord/update.sh | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/pkgs/misc/vencord/update.sh b/pkgs/misc/vencord/update.sh
index 0317f695f91f..8ba180bb6fd7 100755
--- a/pkgs/misc/vencord/update.sh
+++ b/pkgs/misc/vencord/update.sh
@@ -1,7 +1,9 @@
#!/usr/bin/env nix-shell
-#! nix-shell -I nixpkgs=../../.. -i bash -p curl jq common-updater-scripts prefetch-npm-deps nodejs
+#! nix-shell -i bash -p curl jq common-updater-scripts prefetch-npm-deps nodejs
set -eou pipefail
+pkgDir="$(dirname "$(readlink -f "$0")")"
+
tempDir=$(mktemp -d)
ghTags=$(curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/Vendicated/Vencord/tags")
@@ -15,10 +17,8 @@ npm install --legacy-peer-deps -f
npmDepsHash=$(prefetch-npm-deps ./package-lock.json)
popd
-pushd ../../..
update-source-version vencord "${latestTag#v}"
-popd
-sed -E 's#\bgitHash = ".*?"#gitHash = "'"${gitHash:0:7}"'"#' -i default.nix
-sed -E 's#\bnpmDepsHash = ".*?"#npmDepsHash = "'"$npmDepsHash"'"#' -i default.nix
-cp "$tempDir/package-lock.json" package-lock.json
+sed -E 's#\bgitHash = ".*?"#gitHash = "'"${gitHash:0:7}"'"#' -i "$pkgDir/default.nix"
+sed -E 's#\bnpmDepsHash = ".*?"#npmDepsHash = "'"$npmDepsHash"'"#' -i "$pkgDir/default.nix"
+cp "$tempDir/package-lock.json" "$pkgDir/package-lock.json"
From 71199adbace423b936e8ebed0a9ca710d7f3d3ac Mon Sep 17 00:00:00 2001
From: Sefa Eyeoglu
Date: Thu, 15 Feb 2024 18:26:15 +0100
Subject: [PATCH 106/200] vencord: 1.6.7 -> 1.6.9
Signed-off-by: Sefa Eyeoglu
---
pkgs/misc/vencord/default.nix | 8 +--
pkgs/misc/vencord/package-lock.json | 76 ++++++++++++++---------------
2 files changed, 42 insertions(+), 42 deletions(-)
diff --git a/pkgs/misc/vencord/default.nix b/pkgs/misc/vencord/default.nix
index d1398d650627..ccb02d47c9b7 100644
--- a/pkgs/misc/vencord/default.nix
+++ b/pkgs/misc/vencord/default.nix
@@ -5,8 +5,8 @@
, buildWebExtension ? false
}:
let
- version = "1.6.7";
- gitHash = "8a168bd";
+ version = "1.6.9";
+ gitHash = "f1bdf38";
in
buildNpmPackage rec {
pname = "vencord";
@@ -16,7 +16,7 @@ buildNpmPackage rec {
owner = "Vendicated";
repo = "Vencord";
rev = "v${version}";
- hash = "sha256-opQm0/nBt0O9iVPbLJAn5G2wPe20mhWroG0Y7ug3S7A=";
+ hash = "sha256-ROdp/ZajDvePgTksncPigATkogd3q1OqHl3xPw33txU=";
};
ESBUILD_BINARY_PATH = lib.getExe (esbuild.overrideAttrs (final: _: {
@@ -34,7 +34,7 @@ buildNpmPackage rec {
npmRebuildFlags = [ "|| true" ];
makeCacheWritable = true;
- npmDepsHash = "sha256-78eZrnXRZwu365mKoBonrpy1fP/chVoQ2qIOhUkdWc8=";
+ npmDepsHash = "sha256-55ggitOOHk4BdNq8AlV0n75eWAbiya5qGr0yCS8vNF4=";
npmFlags = [ "--legacy-peer-deps" ];
npmBuildScript = if buildWebExtension then "buildWeb" else "build";
npmBuildFlags = [ "--" "--standalone" "--disable-updater" ];
diff --git a/pkgs/misc/vencord/package-lock.json b/pkgs/misc/vencord/package-lock.json
index ee2e842aca57..3e9f21af4796 100644
--- a/pkgs/misc/vencord/package-lock.json
+++ b/pkgs/misc/vencord/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "vencord",
- "version": "1.6.7",
+ "version": "1.6.9",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "vencord",
- "version": "1.6.7",
+ "version": "1.6.9",
"license": "GPL-3.0-or-later",
"dependencies": {
"@sapphi-red/web-noise-suppressor": "0.3.3",
@@ -894,9 +894,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "18.19.14",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.14.tgz",
- "integrity": "sha512-EnQ4Us2rmOS64nHDWr0XqAD8DsO6f3XR6lf9UIIrZQpUzPVdN/oPuEzfDWNHSyXLvoGgjuEm/sPwFGSSs35Wtg==",
+ "version": "18.19.17",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.17.tgz",
+ "integrity": "sha512-SzyGKgwPzuWp2SHhlpXKzCX0pIOfcI4V2eF37nNBJOhwlegQ83omtVQ1XxZpDE06V/d6AQvfQdPfnw0tRC//Ng==",
"dev": true,
"dependencies": {
"undici-types": "~5.26.4"
@@ -915,9 +915,9 @@
"dev": true
},
"node_modules/@types/react": {
- "version": "18.2.51",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.51.tgz",
- "integrity": "sha512-XeoMaU4CzyjdRr3c4IQQtiH7Rpo18V07rYZUucEZQwOUEtGgTXv7e6igQiQ+xnV6MbMe1qjEmKdgMNnfppnXfg==",
+ "version": "18.2.55",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.55.tgz",
+ "integrity": "sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA==",
"dev": true,
"dependencies": {
"@types/prop-types": "*",
@@ -926,9 +926,9 @@
}
},
"node_modules/@types/react-dom": {
- "version": "18.2.18",
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz",
- "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==",
+ "version": "18.2.19",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.19.tgz",
+ "integrity": "sha512-aZvQL6uUbIJpjZk4U8JZGbau9KDeAwMfmhyWorxgBkqDIEf6ROjRozcmPIicqsUwPUjbkDfHKgGee1Lq65APcA==",
"dev": true,
"dependencies": {
"@types/react": "*"
@@ -941,9 +941,9 @@
"dev": true
},
"node_modules/@types/semver": {
- "version": "7.5.6",
- "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz",
- "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==",
+ "version": "7.5.7",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz",
+ "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==",
"dev": true
},
"node_modules/@types/yauzl": {
@@ -1872,9 +1872,9 @@
"dev": true
},
"node_modules/diff": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz",
- "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
+ "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
"dev": true,
"engines": {
"node": ">=0.3.1"
@@ -2306,9 +2306,9 @@
}
},
"node_modules/escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
+ "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
"dev": true,
"engines": {
"node": ">=6"
@@ -2670,9 +2670,9 @@
}
},
"node_modules/fastq": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz",
- "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==",
+ "version": "1.17.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
+ "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
"dev": true,
"dependencies": {
"reusify": "^1.0.4"
@@ -3052,9 +3052,9 @@
}
},
"node_modules/hasown": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
- "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz",
+ "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==",
"dev": true,
"dependencies": {
"function-bind": "^1.1.2"
@@ -4052,9 +4052,9 @@
}
},
"node_modules/postcss": {
- "version": "8.4.33",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz",
- "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==",
+ "version": "8.4.35",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz",
+ "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==",
"dev": true,
"funding": [
{
@@ -4485,9 +4485,9 @@
}
},
"node_modules/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+ "version": "7.6.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
+ "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
"dev": true,
"dependencies": {
"lru-cache": "^6.0.0"
@@ -4743,9 +4743,9 @@
}
},
"node_modules/spdx-exceptions": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.4.0.tgz",
- "integrity": "sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
+ "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==",
"dev": true
},
"node_modules/spdx-expression-parse": {
@@ -4759,9 +4759,9 @@
}
},
"node_modules/spdx-license-ids": {
- "version": "3.0.16",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz",
- "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==",
+ "version": "3.0.17",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz",
+ "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==",
"dev": true
},
"node_modules/split-string": {
From 5d1feba5406ffcebb72894661e9da73507587af8 Mon Sep 17 00:00:00 2001
From: Jade Lovelace
Date: Thu, 15 Feb 2024 09:41:26 -0800
Subject: [PATCH 107/200] nixos/systemd.oomd: set the memory pressure
thresholds as mkDefault
These should be defaults as they're pretty reasonable to want to
override as a user. Unsure how to change the slice defaults to be
overridable, that should probably be a later conversation.
---
nixos/modules/system/boot/systemd/oomd.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/nixos/modules/system/boot/systemd/oomd.nix b/nixos/modules/system/boot/systemd/oomd.nix
index 000b18c01609..edc25784367a 100644
--- a/nixos/modules/system/boot/systemd/oomd.nix
+++ b/nixos/modules/system/boot/systemd/oomd.nix
@@ -49,15 +49,15 @@ in {
systemd.slices."-".sliceConfig = lib.mkIf cfg.enableRootSlice {
ManagedOOMMemoryPressure = "kill";
- ManagedOOMMemoryPressureLimit = "80%";
+ ManagedOOMMemoryPressureLimit = lib.mkDefault "80%";
};
systemd.slices."system".sliceConfig = lib.mkIf cfg.enableSystemSlice {
ManagedOOMMemoryPressure = "kill";
- ManagedOOMMemoryPressureLimit = "80%";
+ ManagedOOMMemoryPressureLimit = lib.mkDefault "80%";
};
systemd.slices."user-".sliceConfig = lib.mkIf cfg.enableUserSlices {
ManagedOOMMemoryPressure = "kill";
- ManagedOOMMemoryPressureLimit = "80%";
+ ManagedOOMMemoryPressureLimit = lib.mkDefault "80%";
};
systemd.user.units."slice" = lib.mkIf cfg.enableUserSlices {
text = ''
From 48db807d69952f9410dcc555ece6fdd438191a98 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 18:06:38 +0000
Subject: [PATCH 108/200] python311Packages.qcodes-contrib-drivers: 0.18.0 ->
0.21.0
---
.../python-modules/qcodes-contrib-drivers/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/python-modules/qcodes-contrib-drivers/default.nix b/pkgs/development/python-modules/qcodes-contrib-drivers/default.nix
index e26745e77566..c50def28bc11 100644
--- a/pkgs/development/python-modules/qcodes-contrib-drivers/default.nix
+++ b/pkgs/development/python-modules/qcodes-contrib-drivers/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "qcodes-contrib-drivers";
- version = "0.18.0";
+ version = "0.21.0";
disabled = pythonOlder "3.8";
format = "pyproject";
@@ -21,8 +21,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "QCoDeS";
repo = "Qcodes_contrib_drivers";
- rev = "v${version}";
- sha256 = "sha256-hg3jSiuOkiuOInnUzzlKtBeoP5zkCDBQ3xP6KCwq+lU=";
+ rev = "refs/tags/v${version}";
+ sha256 = "sha256-7WkG6Bq4J4PU4eWX52RaupQ8cNzE+sJ7s3PoXFRxG2w=";
};
nativeBuildInputs = [ setuptools versioningit ];
From 30395948d25cf60c7bc49f6da2ecc752eb240a92 Mon Sep 17 00:00:00 2001
From: Raphael Robatsch
Date: Thu, 15 Feb 2024 19:20:38 +0100
Subject: [PATCH 109/200] libosmscout: Fix build with libxml 2.12
error: invalid conversion from 'void (*)(void*, xmlErrorPtr)'
{aka 'void (*)(void*, _xmlError*)'} to
xmlStructuredErrorFunc' {aka 'void (*)(void*, const _xmlError*)'}
---
pkgs/development/libraries/libosmscout/default.nix | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/pkgs/development/libraries/libosmscout/default.nix b/pkgs/development/libraries/libosmscout/default.nix
index 8452ccffe389..c33b8881a03a 100644
--- a/pkgs/development/libraries/libosmscout/default.nix
+++ b/pkgs/development/libraries/libosmscout/default.nix
@@ -1,4 +1,4 @@
-{ lib, mkDerivation, fetchFromGitHub, cmake, pkg-config
+{ lib, mkDerivation, fetchFromGitHub, fetchpatch, cmake, pkg-config
, marisa, qttools, qtlocation }:
mkDerivation rec {
@@ -12,6 +12,16 @@ mkDerivation rec {
sha256 = "sha256-Qe5TkF4BwlsEI7emC0gdc7SmS4QrSGLiO0QdjuJA09g=";
};
+ patches = [
+ # Fix build with libxml v2.12
+ # FIXME: Remove at next package update
+ (fetchpatch {
+ name = "libxml-2.12-fix.patch";
+ url = "https://github.com/Framstag/libosmscout/commit/db7b307de1a1146a6868015a0adfc2e21b7d5e39.patch";
+ hash = "sha256-5NDamzb2K18sMVfREnUNksgD2NL7ELzLl83SlGIveO0=";
+ })
+ ];
+
cmakeFlags = [ "-DOSMSCOUT_BUILD_TESTS=OFF" ];
nativeBuildInputs = [ cmake pkg-config ];
From b21ae1255bd4af0e57ae14acf3937d934d2e87c0 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 19:03:06 +0000
Subject: [PATCH 110/200] reindeer: unstable-2024-02-03 -> unstable-2024-02-15
---
pkgs/development/tools/reindeer/default.nix | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/pkgs/development/tools/reindeer/default.nix b/pkgs/development/tools/reindeer/default.nix
index 8124d5d12ccf..4f0306d48c40 100644
--- a/pkgs/development/tools/reindeer/default.nix
+++ b/pkgs/development/tools/reindeer/default.nix
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "reindeer";
- version = "unstable-2024-02-03";
+ version = "unstable-2024-02-15";
src = fetchFromGitHub {
owner = "facebookincubator";
repo = pname;
- rev = "8dd5629ef78d359fd8d3527157b0375762f22b1e";
- sha256 = "sha256-9WmhP8CyjwohlltfmUn5m29CmBucIH+XrfVjIJX7dS8=";
+ rev = "a34b75c4d2840f475a5f30b041b0d478bc3f8cce";
+ sha256 = "sha256-avY1fXkuP4f8iuoUklcrPb4DpfyftW0FIk6zVUCdBwI=";
};
- cargoSha256 = "sha256-W9YA9OZu71/bSx3EwMeueVQSTExeep+UKGYCD8c4yhc=";
+ cargoSha256 = "sha256-RSmj0Xf55kEPi5EJ72pe0tagQBkUVf7isvsu7ATzsUk=";
nativeBuildInputs = [ pkg-config ];
buildInputs =
From 224a0677e7a5546c2b7c93c16560c93b900447da Mon Sep 17 00:00:00 2001
From: DataHearth
Date: Thu, 15 Feb 2024 20:21:34 +0100
Subject: [PATCH 111/200] vscode-extensions.alexisvt.flutter-snippets: init at
3.0.0
---
.../editors/vscode/extensions/default.nix | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix
index 1c6d03d8ddfe..627d2dc34499 100644
--- a/pkgs/applications/editors/vscode/extensions/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/default.nix
@@ -190,6 +190,23 @@ let
};
};
+ alexisvt.flutter-snippets = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "flutter-snippets";
+ publisher = "alexisvt";
+ version = "3.0.0";
+ sha256 = "44ac46f826625f0a4aec40f2542f32c161e672ff96f45a548d0bccd9feed04ef";
+ };
+ meta = {
+ changelog = "https://marketplace.visualstudio.com/items/alexisvt.flutter-snippets/changelog";
+ description = "A set of helpful widget snippets for day to day Flutter development";
+ downloadPage = "https://marketplace.visualstudio.com/items?itemName=alexisvt.flutter-snippets";
+ homepage = "https://github.com/Alexisvt/flutter-snippets";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.DataHearth ];
+ };
+ };
+
alygin.vscode-tlaplus = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-tlaplus";
From 61046902b55b161c72295ff61a816cc8f372da99 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 19:29:46 +0000
Subject: [PATCH 112/200] sudo-rs: 0.2.1 -> 0.2.2
---
pkgs/tools/security/sudo-rs/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/tools/security/sudo-rs/default.nix b/pkgs/tools/security/sudo-rs/default.nix
index d0e547dc2d23..a1e46c6ee708 100644
--- a/pkgs/tools/security/sudo-rs/default.nix
+++ b/pkgs/tools/security/sudo-rs/default.nix
@@ -11,15 +11,15 @@
rustPlatform.buildRustPackage rec {
pname = "sudo-rs";
- version = "0.2.1";
+ version = "0.2.2";
src = fetchFromGitHub {
owner = "memorysafety";
repo = "sudo-rs";
rev = "v${version}";
- hash = "sha256-EQEdNDUXEMMiFZKuu9LR9ywjvKWyM5bWcRHHUB9+gp4=";
+ hash = "sha256-Fc9NgKo8Be8AqB1YcH/oH514f3pOjFtqNBIC+3xwagY=";
};
- cargoHash = "sha256-Zs9/A7u4yMLKY4cAUCnsqRHgkxI8R3w1JwkAd2lw0eo=";
+ cargoHash = "sha256-1XhdMHGZZOmSFuVW3Oa1Xwjy3dzkgJOE7h24Ly2F3ps=";
nativeBuildInputs = [ installShellFiles pandoc ];
From 8d3652ecffcc7a2d1831566404cc7984b5b426b0 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 15:32:36 +0000
Subject: [PATCH 113/200] kubernetes: 1.28.4 -> 1.29.2
---
pkgs/applications/networking/cluster/kubernetes/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/networking/cluster/kubernetes/default.nix b/pkgs/applications/networking/cluster/kubernetes/default.nix
index f67d650e77a5..5e8cfc2b166c 100644
--- a/pkgs/applications/networking/cluster/kubernetes/default.nix
+++ b/pkgs/applications/networking/cluster/kubernetes/default.nix
@@ -20,13 +20,13 @@
buildGoModule rec {
pname = "kubernetes";
- version = "1.28.4";
+ version = "1.29.2";
src = fetchFromGitHub {
owner = "kubernetes";
repo = "kubernetes";
rev = "v${version}";
- hash = "sha256-aaGcAIyy0hFJGFfOq5FaF0qAlygXcs2WcwgvMe5dkbo=";
+ hash = "sha256-DFQaDlp8CqN0jKTVO5N9ZQYyM2gm/VnQfO4/bfvYrTE=";
};
vendorHash = null;
From e8ba929de45ba7640e836843497d5f671b86fb81 Mon Sep 17 00:00:00 2001
From: DataHearth
Date: Thu, 15 Feb 2024 20:34:15 +0100
Subject: [PATCH 114/200] vscode-extensions.christian-kohler.npm-intellisense:
init at 1.4.5
---
.../editors/vscode/extensions/default.nix | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix
index 1c6d03d8ddfe..c6fd780abe55 100644
--- a/pkgs/applications/editors/vscode/extensions/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/default.nix
@@ -786,6 +786,23 @@ let
};
};
+ christian-kohler.npm-intellisense = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "npm-intellisense";
+ publisher = "christian-kohler";
+ version = "1.4.5";
+ sha256 = "962b851a7cafbd51f34afeb4a0b91e985caff3947e46218a12b448533d8f60ab";
+ };
+ meta = {
+ changelog = "https://marketplace.visualstudio.com/items/christian-kohler.npm-intellisense/changelog";
+ description = "Visual Studio Code plugin that autocompletes npm modules in import statements";
+ downloadPage = "https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense";
+ homepage = "https://github.com/ChristianKohler/NpmIntellisense";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.DataHearth ];
+ };
+ };
+
chenglou92.rescript-vscode = callPackage ./chenglou92.rescript-vscode { };
chris-hayes.chatgpt-reborn = buildVscodeMarketplaceExtension {
From 6288759310e7105a3fecfea4dad52dd46378d758 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 19:49:22 +0000
Subject: [PATCH 115/200] rofi-pass: unstable-2023-07-07 -> unstable-2024-02-13
---
pkgs/tools/security/pass/rofi-pass.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/tools/security/pass/rofi-pass.nix b/pkgs/tools/security/pass/rofi-pass.nix
index f23d27314eef..b8fd130df24b 100644
--- a/pkgs/tools/security/pass/rofi-pass.nix
+++ b/pkgs/tools/security/pass/rofi-pass.nix
@@ -29,13 +29,13 @@ assert lib.assertOneOf "backend" backend [ "x11" "wayland" ];
stdenv.mkDerivation {
pname = "rofi-pass";
- version = "unstable-2023-07-07";
+ version = "unstable-2024-02-13";
src = fetchFromGitHub {
owner = "carnager";
repo = "rofi-pass";
- rev = "e77cbdbe0e885f0b1daba3a0b6bae793cc2b1ba3";
- hash = "sha256-zmNuFE+++tf4pKTXSTc7s8R9rvI+XwgWl8mCEPaaIRM=";
+ rev = "8aa6b9293a8f0af267425326fa966966ca42085e";
+ hash = "sha256-g/AuLYj0yvLCXFR3y9GbMiE6hDCPBeuFM145c2Ukvys=";
};
nativeBuildInputs = [ makeWrapper ];
From df6a946cf34e2484393bd06b54bae6b8b2abaa11 Mon Sep 17 00:00:00 2001
From: DataHearth
Date: Thu, 15 Feb 2024 21:18:44 +0100
Subject: [PATCH 116/200] vscode-extensions.ecmel.vscode-html-css: init at
2.0.9
---
.../editors/vscode/extensions/default.nix | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix
index 1c6d03d8ddfe..fb5308bd969f 100644
--- a/pkgs/applications/editors/vscode/extensions/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/default.nix
@@ -1269,6 +1269,23 @@ let
};
};
+ ecmel.vscode-html-css = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "vscode-html-css";
+ publisher = "ecmel";
+ version = "2.0.9";
+ sha256 = "7c30d57d2ff9986bd5daa2c9f51ec4bb04239ca23a51e971a63f7b93d005d297";
+ };
+ meta = {
+ changelog = "https://marketplace.visualstudio.com/items/ecmel.vscode-html-css/changelog";
+ description = "CSS Intellisense for HTML";
+ downloadPage = "https://marketplace.visualstudio.com/items?itemName=ecmel.vscode-html-css";
+ homepage = "https://github.com/ecmel/vscode-html-css";
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.DataHearth ];
+ };
+ };
+
editorconfig.editorconfig = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "EditorConfig";
From 13fae6142cea263714198e815dfdcb8fe72e1a57 Mon Sep 17 00:00:00 2001
From: Matej Cotman
Date: Thu, 15 Feb 2024 22:27:32 +0200
Subject: [PATCH 117/200] lemmy-server/ui: 0.18.5 -> 0.19.3
---
pkgs/servers/web-apps/lemmy/package.json | 146 ++++++++++++-----------
pkgs/servers/web-apps/lemmy/pin.json | 12 +-
pkgs/servers/web-apps/lemmy/server.nix | 5 +
3 files changed, 86 insertions(+), 77 deletions(-)
diff --git a/pkgs/servers/web-apps/lemmy/package.json b/pkgs/servers/web-apps/lemmy/package.json
index 5b7f477f7c29..813c77507225 100644
--- a/pkgs/servers/web-apps/lemmy/package.json
+++ b/pkgs/servers/web-apps/lemmy/package.json
@@ -1,19 +1,19 @@
{
"name": "lemmy-ui",
- "version": "0.18.5",
"description": "An isomorphic UI for lemmy",
- "repository": "https://github.com/LemmyNet/lemmy-ui",
- "license": "AGPL-3.0",
+ "version": "0.19.3",
"author": "Dessalines ",
+ "license": "AGPL-3.0",
"scripts": {
"analyze": "webpack --mode=none",
- "prebuild:dev": "yarn clean && node generate_translations.js",
"build:dev": "webpack --env COMMIT_HASH=$(git rev-parse --short HEAD) --mode=development",
- "prebuild:prod": "yarn clean && node generate_translations.js",
"build:prod": "webpack --env COMMIT_HASH=$(git rev-parse --short HEAD) --mode=production",
"clean": "yarn run rimraf dist",
"dev": "yarn build:dev --watch",
"lint": "yarn translations:generate && tsc --noEmit && eslint --report-unused-disable-directives --ext .js,.ts,.tsx \"src/**\" && prettier --check \"src/**/*.{ts,tsx,js,css,scss}\"",
+ "postinstall": "husky install",
+ "prebuild:dev": "yarn clean && node generate_translations.js",
+ "prebuild:prod": "yarn clean && node generate_translations.js",
"prepare": "husky install",
"themes:build": "sass src/assets/css/themes/:src/assets/css/themes",
"themes:watch": "sass --watch src/assets/css/themes/:src/assets/css/themes",
@@ -21,120 +21,124 @@
"translations:init": "git submodule init && yarn translations:update",
"translations:update": "git submodule update --remote --recursive"
},
- "lint-staged": {
- "*.{ts,tsx,js}": [
- "prettier --write",
- "eslint --fix"
- ],
- "*.{css, scss}": [
- "prettier --write"
- ],
- "package.json": [
- "sortpack"
- ]
+ "repository": "https://github.com/LemmyNet/lemmy-ui",
+ "engines": {
+ "node": ">=8.9.0"
},
"dependencies": {
- "@babel/plugin-proposal-decorators": "^7.21.5",
- "@babel/plugin-transform-runtime": "^7.21.5",
- "@babel/plugin-transform-typescript": "^7.21.5",
- "@babel/preset-env": "7.21.5",
+ "@babel/plugin-proposal-class-properties": "^7.18.6",
+ "@babel/plugin-proposal-decorators": "^7.23.7",
+ "@babel/plugin-transform-runtime": "^7.23.7",
+ "@babel/plugin-transform-typescript": "^7.23.6",
+ "@babel/preset-env": "^7.23.8",
"@babel/preset-typescript": "^7.21.5",
- "@babel/runtime": "^7.21.5",
+ "@babel/runtime": "^7.23.8",
"@emoji-mart/data": "^1.1.0",
+ "@shortcm/qr-image": "^9.0.2",
"autosize": "^6.0.1",
- "babel-loader": "^9.1.2",
- "babel-plugin-inferno": "^6.6.0",
+ "babel-loader": "^9.1.3",
+ "babel-plugin-inferno": "^6.7.1",
"bootstrap": "^5.3.1",
"check-password-strength": "^2.0.7",
- "classnames": "^2.3.1",
+ "classnames": "^2.5.1",
"clean-webpack-plugin": "^4.0.0",
- "cookie": "^0.5.0",
- "copy-webpack-plugin": "^11.0.0",
- "cross-fetch": "^4.0.0",
- "css-loader": "^6.7.3",
- "date-fns": "^2.30.0",
+ "cookie": "^0.6.0",
+ "copy-webpack-plugin": "^12.0.2",
+ "css-loader": "^6.9.1",
+ "date-fns": "^3.2.0",
"emoji-mart": "^5.4.0",
"emoji-short-name": "^2.0.0",
"express": "~4.18.2",
"history": "^5.3.0",
"html-to-text": "^9.0.5",
- "i18next": "^23.3.0",
- "inferno": "^8.2.2",
- "inferno-create-element": "^8.2.2",
+ "husky": "^8.0.3",
+ "i18next": "^23.7.16",
+ "inferno": "^8.2.3",
+ "inferno-create-element": "^8.2.3",
"inferno-helmet": "^5.2.1",
- "inferno-hydrate": "^8.2.2",
+ "inferno-hydrate": "^8.2.3",
"inferno-i18next-dess": "0.0.2",
- "inferno-router": "^8.2.2",
- "inferno-server": "^8.2.2",
- "jwt-decode": "^3.1.2",
- "lemmy-js-client": "0.18.1",
+ "inferno-router": "^8.2.3",
+ "inferno-server": "^8.2.3",
+ "jwt-decode": "^4.0.0",
+ "lemmy-js-client": "0.19.2-alpha.1",
"lodash.isequal": "^4.5.0",
- "markdown-it": "^13.0.1",
- "markdown-it-container": "^3.0.0",
- "markdown-it-emoji": "^2.0.2",
- "markdown-it-footnote": "^3.0.3",
+ "markdown-it": "^14.0.0",
+ "markdown-it-bidi": "^0.1.0",
+ "markdown-it-container": "^4.0.0",
+ "markdown-it-emoji": "^3.0.0",
+ "markdown-it-footnote": "^4.0.0",
+ "markdown-it-highlightjs": "^4.0.1",
"markdown-it-html5-embed": "^1.0.0",
"markdown-it-ruby": "^0.1.1",
- "markdown-it-sub": "^1.0.0",
- "markdown-it-sup": "^1.0.0",
- "mini-css-extract-plugin": "^2.7.5",
+ "markdown-it-sub": "^2.0.0",
+ "markdown-it-sup": "^2.0.0",
+ "mini-css-extract-plugin": "^2.7.7",
"register-service-worker": "^1.7.2",
"run-node-webpack-plugin": "^1.3.0",
+ "rxjs": "^7.8.1",
"sanitize-html": "^2.11.0",
- "sass": "^1.64.1",
- "sass-loader": "^13.3.2",
- "serialize-javascript": "^6.0.1",
+ "sass": "^1.70.0",
+ "sass-loader": "^14.0.0",
+ "serialize-javascript": "^6.0.2",
"service-worker-webpack": "^1.0.0",
- "sharp": "^0.32.4",
+ "sharp": "0.32.6",
"tippy.js": "^6.3.7",
"toastify-js": "^1.12.0",
"tributejs": "^5.1.3",
- "webpack": "5.88.2",
+ "webpack": "^5.89.0",
"webpack-cli": "^5.1.4",
"webpack-node-externals": "^3.0.0"
},
"devDependencies": {
- "@babel/core": "^7.21.5",
- "@babel/plugin-proposal-class-properties": "^7.18.6",
+ "@babel/core": "^7.23.7",
"@types/autosize": "^4.0.0",
"@types/bootstrap": "^5.2.6",
- "@types/cookie": "^0.5.1",
+ "@types/cookie": "^0.6.0",
"@types/express": "^4.17.17",
"@types/html-to-text": "^9.0.0",
"@types/lodash.isequal": "^4.5.6",
- "@types/markdown-it": "^12.2.3",
+ "@types/markdown-it": "^13.0.7",
"@types/markdown-it-container": "^2.0.6",
- "@types/node": "^20.4.5",
+ "@types/node": "^20.11.5",
"@types/path-browserify": "^1.0.0",
"@types/sanitize-html": "^2.9.0",
"@types/serialize-javascript": "^5.0.1",
"@types/toastify-js": "^1.12.0",
- "@typescript-eslint/eslint-plugin": "^6.2.0",
- "@typescript-eslint/parser": "^6.2.0",
- "eslint": "^8.45.0",
- "eslint-plugin-inferno": "^7.32.2",
+ "@typescript-eslint/eslint-plugin": "^6.19.0",
+ "@typescript-eslint/parser": "^6.19.0",
+ "eslint": "^8.56.0",
+ "eslint-plugin-inferno": "^7.33.3",
"eslint-plugin-jsx-a11y": "^6.7.1",
- "eslint-plugin-prettier": "^5.0.0",
- "husky": "^8.0.3",
+ "eslint-plugin-prettier": "^5.1.3",
"import-sort-style-module": "^6.0.0",
- "lint-staged": "^13.2.3",
- "prettier": "^3.0.0",
+ "lint-staged": "^15.2.0",
+ "prettier": "^3.2.4",
"prettier-plugin-import-sort": "^0.0.7",
"prettier-plugin-organize-imports": "^3.2.3",
- "prettier-plugin-packagejson": "^2.4.5",
+ "prettier-plugin-packagejson": "^2.4.9",
"rimraf": "^5.0.0",
- "sortpack": "^2.3.4",
- "style-loader": "^3.3.2",
- "terser": "^5.19.2",
- "typescript": "^5.1.6",
- "typescript-language-server": "^3.3.2",
+ "sortpack": "^2.4.0",
+ "style-loader": "^3.3.4",
+ "terser": "^5.27.0",
+ "typescript": "^5.3.3",
+ "typescript-language-server": "^4.3.1",
"webpack-bundle-analyzer": "^4.9.0",
"webpack-dev-server": "4.15.1"
},
- "packageManager": "yarn@1.22.19",
- "engines": {
- "node": ">=8.9.0"
+ "lint-staged": {
+ "*.{css, scss}": [
+ "prettier --write"
+ ],
+ "*.{ts,tsx,js}": [
+ "prettier --write",
+ "eslint --fix"
+ ],
+ "package.json": [
+ "sortpack"
+ ]
},
+ "packageManager": "yarn@1.22.19",
"engineStrict": true,
"importSort": {
".js, .jsx, .ts, .tsx": {
diff --git a/pkgs/servers/web-apps/lemmy/pin.json b/pkgs/servers/web-apps/lemmy/pin.json
index f7a4d855f406..fdab1c9d63d6 100644
--- a/pkgs/servers/web-apps/lemmy/pin.json
+++ b/pkgs/servers/web-apps/lemmy/pin.json
@@ -1,8 +1,8 @@
{
- "serverVersion": "0.18.5",
- "uiVersion": "0.18.5",
- "serverHash": "sha256-tj8zryCzW3r6VGiNGlI5eo0I+rJfhTUOGtb3YieodpQ=",
- "serverCargoHash": "sha256-80jk1GhnXos+lil3joEtPwJjsE8qSEm/WinCfZ3CF/c=",
- "uiHash": "sha256-fyXKhVTFc1+gG2TXb9l/YkcwRt/p7DWtB1FO5mpQ3i4=",
- "uiYarnDepsHash": "sha256-rLP1CQd75nVfI6C0sC21TUskzVfbGHm2fblcYr6JcGc="
+ "serverVersion": "0.19.3",
+ "uiVersion": "0.19.3",
+ "serverHash": "sha256-iO7bY2oChx0cZbwgXMrrV4e1kffop9s4xmepNywnApU=",
+ "serverCargoHash": "sha256-XXfg0o/LQ/imnsHsREoBXMDP1hU5Stxv0s6AP+o+USc=",
+ "uiHash": "sha256-6GGiKCNL0PALdz0W0d1OOPyMIA5kaoL3148j9GWzrMM=",
+ "uiYarnDepsHash": "sha256-UQ+B2vF34L+HuisyO7wdW2zCfEEGa8YdnoaB4jHi+DY="
}
diff --git a/pkgs/servers/web-apps/lemmy/server.nix b/pkgs/servers/web-apps/lemmy/server.nix
index 1f5d3b8b4cea..4f605b0b2dbd 100644
--- a/pkgs/servers/web-apps/lemmy/server.nix
+++ b/pkgs/servers/web-apps/lemmy/server.nix
@@ -46,6 +46,11 @@ rustPlatform.buildRustPackage rec {
PROTOC_INCLUDE = "${protobuf}/include";
nativeBuildInputs = [ protobuf rustfmt ];
+ checkFlags = [
+ # test requires database access
+ "--skip=session_middleware::tests::test_session_auth"
+ ];
+
passthru.updateScript = ./update.py;
passthru.tests.lemmy-server = nixosTests.lemmy;
From 80861fb03279dc0b391b1336079fb205b2c3a953 Mon Sep 17 00:00:00 2001
From: Matej Cotman
Date: Thu, 15 Feb 2024 22:46:32 +0200
Subject: [PATCH 118/200] lemmy-server: fix tests by waiting until backend is
ready with 10s timeout
---
nixos/tests/lemmy.nix | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/nixos/tests/lemmy.nix b/nixos/tests/lemmy.nix
index e8d747f89a9e..d93df3646837 100644
--- a/nixos/tests/lemmy.nix
+++ b/nixos/tests/lemmy.nix
@@ -51,7 +51,8 @@ in
with subtest("the backend starts and responds"):
server.wait_for_open_port(${toString backendPort})
- server.succeed("curl --fail localhost:${toString backendPort}/api/v3/site")
+ # wait until succeeds, it just needs few seconds for migrations, but lets give it 10s max
+ server.wait_until_succeeds("curl --fail localhost:${toString backendPort}/api/v3/site", 10)
with subtest("the UI starts and responds"):
server.wait_for_unit("lemmy-ui.service")
From a14ca6fcde2a62a353dd517c8174fc9e613fa2cc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rafael=20Fern=C3=A1ndez=20L=C3=B3pez?=
Date: Thu, 15 Feb 2024 22:00:09 +0100
Subject: [PATCH 119/200] fastly: 10.8.1 -> 10.8.2
---
pkgs/misc/fastly/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/misc/fastly/default.nix b/pkgs/misc/fastly/default.nix
index 7cf40d1265c3..da323d734239 100644
--- a/pkgs/misc/fastly/default.nix
+++ b/pkgs/misc/fastly/default.nix
@@ -10,13 +10,13 @@
buildGoModule rec {
pname = "fastly";
- version = "10.8.1";
+ version = "10.8.2";
src = fetchFromGitHub {
owner = "fastly";
repo = "cli";
rev = "refs/tags/v${version}";
- hash = "sha256-iT4pLzuIXlijQhFzIi5S+Gt6py9cZKTDs7/49Rs/+GI=";
+ hash = "sha256-IUdpnbYxwiS1ibmqvULAhXRAzr9hmJeRKVWo2w1Odrk=";
# The git commit is part of the `fastly version` original output;
# leave that output the same in nixpkgs. Use the `.git` directory
# to retrieve the commit SHA, and remove the directory afterwards,
From 1d286d588b59a2fcfa84b226a09323addb850014 Mon Sep 17 00:00:00 2001
From: Robert Scott
Date: Thu, 15 Feb 2024 21:14:21 +0000
Subject: [PATCH 120/200] graylog-5_0: remove
---
pkgs/tools/misc/graylog/5.0.nix | 9 ---------
pkgs/top-level/aliases.nix | 1 +
pkgs/top-level/all-packages.nix | 2 --
3 files changed, 1 insertion(+), 11 deletions(-)
delete mode 100644 pkgs/tools/misc/graylog/5.0.nix
diff --git a/pkgs/tools/misc/graylog/5.0.nix b/pkgs/tools/misc/graylog/5.0.nix
deleted file mode 100644
index 40b296010cd4..000000000000
--- a/pkgs/tools/misc/graylog/5.0.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ callPackage, lib, ...}:
-let
- buildGraylog = callPackage ./graylog.nix {};
-in buildGraylog {
- version = "5.0.8";
- sha256 = "sha256-TGJm2PGoXaLhlzyfSWKScEJxEGObTVttpEEaczsXHiA=";
- maintainers = [ lib.maintainers.f2k1de ];
- license = lib.licenses.sspl;
-}
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index a6ad4c9c49f9..e3fcea594749 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -401,6 +401,7 @@ mapAliases ({
graylog-3_3 = throw "graylog 3.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 3.x to latest series."; # Added 2023-10-09
graylog-4_0 = throw "graylog 4.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 4.x to latest series."; # Added 2023-10-09
graylog-4_3 = throw "graylog 4.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 4.x to latest series."; # Added 2023-10-09
+ graylog-5_0 = throw "graylog 5.0.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 5.0.x to latest series."; # Added 2024-02-15
gr-gsm = throw "'gr-gsm' has been renamed to/replaced by 'gnuradio3_7.pkgs.gsm'"; # Converted to throw 2023-09-10
gringo = clingo; # added 2022-11-27
gr-limesdr = throw "'gr-limesdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.limesdr'"; # Converted to throw 2023-09-10
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index e6a2482f149e..260aceddec51 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -8824,8 +8824,6 @@ with pkgs;
grails = callPackage ../development/web/grails { jdk = null; };
- graylog-5_0 = callPackage ../tools/misc/graylog/5.0.nix { };
-
graylog-5_1 = callPackage ../tools/misc/graylog/5.1.nix { };
graylog-5_2 = callPackage ../tools/misc/graylog/5.2.nix { };
From 4dfb2b2405bb5f179dafbab9eedfbc2f7187c38c Mon Sep 17 00:00:00 2001
From: Pol Dellaiera
Date: Thu, 15 Feb 2024 22:26:18 +0100
Subject: [PATCH 121/200] build-support/php: replace `preCheckInstall`,
`postCheckInstall` with `preInstallCheck`, `postInstallCheck`
---
pkgs/build-support/php/build-composer-project.nix | 4 ++--
pkgs/build-support/php/build-composer-repository.nix | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/pkgs/build-support/php/build-composer-project.nix b/pkgs/build-support/php/build-composer-project.nix
index 778aa35fa6a5..80c63bcde71b 100644
--- a/pkgs/build-support/php/build-composer-project.nix
+++ b/pkgs/build-support/php/build-composer-project.nix
@@ -57,9 +57,9 @@ let
doInstallCheck = previousAttrs.doInstallCheck or false;
installCheckPhase = previousAttrs.installCheckPhase or ''
- runHook preCheckInstall
+ runHook preInstallCheck
- runHook postCheckInstall
+ runHook postInstallCheck
'';
composerRepository = phpDrv.mkComposerRepository {
diff --git a/pkgs/build-support/php/build-composer-repository.nix b/pkgs/build-support/php/build-composer-repository.nix
index 5b31f86e61cf..e359c0829aaf 100644
--- a/pkgs/build-support/php/build-composer-repository.nix
+++ b/pkgs/build-support/php/build-composer-repository.nix
@@ -78,9 +78,9 @@ let
doInstallCheck = previousAttrs.doInstallCheck or false;
installCheckPhase = previousAttrs.installCheckPhase or ''
- runHook preCheckInstall
+ runHook preInstallCheck
- runHook postCheckInstall
+ runHook postInstallCheck
'';
COMPOSER_CACHE_DIR = "/dev/null";
From 18ff9047fd3520169eac4df688c8f9ae7ce21044 Mon Sep 17 00:00:00 2001
From: Pol Dellaiera
Date: Thu, 15 Feb 2024 22:26:38 +0100
Subject: [PATCH 122/200] phel: replace `postCheckInstall` with
`postInstallCheck`
---
pkgs/by-name/ph/phel/package.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/by-name/ph/phel/package.nix b/pkgs/by-name/ph/phel/package.nix
index 2c6431da2887..209f7bd8bbd4 100644
--- a/pkgs/by-name/ph/phel/package.nix
+++ b/pkgs/by-name/ph/phel/package.nix
@@ -17,7 +17,7 @@ php.buildComposerProject (finalAttrs: {
vendorHash = "sha256-83GX/dxHa6w1E34wnJshg7yxlVyRkDT5jmAPCCqPdtA=";
doInstallCheck = true;
- postCheckInstall = ''
+ postInstallCheck = ''
$out/bin/phel --version
'';
From f0ba48d6153c599e0735d026ec2377d38319226d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sandro=20J=C3=A4ckel?=
Date: Thu, 15 Feb 2024 23:56:39 +0100
Subject: [PATCH 123/200] golangci-lint: 1.56.1 -> 1.56.2
Diff: https://github.com/golangci/golangci-lint/compare/v1.56.1...v1.56.2
Changelog: https://github.com/golangci/golangci-lint/blob/v1.56.2/CHANGELOG.md
---
pkgs/development/tools/golangci-lint/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/tools/golangci-lint/default.nix b/pkgs/development/tools/golangci-lint/default.nix
index 123d12306f8f..395303c57861 100644
--- a/pkgs/development/tools/golangci-lint/default.nix
+++ b/pkgs/development/tools/golangci-lint/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "golangci-lint";
- version = "1.56.1";
+ version = "1.56.2";
src = fetchFromGitHub {
owner = "golangci";
repo = "golangci-lint";
rev = "v${version}";
- hash = "sha256-6mwdDi9ltEKpDNa+GPEHiJdQO8csUg6MnuyiKQ02B80=";
+ hash = "sha256-P1bgyYJCzHWWcmAHmBAyghFzKCwiQW3KNkbk5gogpn8=";
};
- vendorHash = "sha256-Y+y3X0pGFYeAMpvRWFgzcWRpHQL+X9J3/ehiO2N2P2o=";
+ vendorHash = "sha256-9M9BPLEtNlhmZbS/Kn9yh2att2oIgF+smP7y1XCvrjI=";
subPackages = [ "cmd/golangci-lint" ];
From 7f0abdc3ecb3fd53a1ea95b4bfda720db3e35dd0 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 23:20:45 +0000
Subject: [PATCH 124/200] python311Packages.openwebifpy: 4.2.1 -> 4.2.4
---
pkgs/development/python-modules/openwebifpy/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/openwebifpy/default.nix b/pkgs/development/python-modules/openwebifpy/default.nix
index 3d2da5207656..160a7708bdf6 100644
--- a/pkgs/development/python-modules/openwebifpy/default.nix
+++ b/pkgs/development/python-modules/openwebifpy/default.nix
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "openwebifpy";
- version = "4.2.1";
+ version = "4.2.4";
pyproject = true;
disabled = pythonOlder "3.11";
src = fetchPypi {
inherit pname version;
- hash = "sha256-dCgbMyyVmYGPV8GyZUrMR+IO8nGoQ//dnmHmhFH2iJo=";
+ hash = "sha256-qL/H2F+/d/JWwmUbZhvoMlZZDGgEpRBmHabt1MWjGAs=";
};
nativeBuildInputs = [
From 6c574adc0e25523e83fe70d4d6a3dcddd8e00e57 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 23:25:56 +0000
Subject: [PATCH 125/200] python311Packages.deluge-client: 1.9.0 -> 1.10.0
---
pkgs/development/python-modules/deluge-client/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/deluge-client/default.nix b/pkgs/development/python-modules/deluge-client/default.nix
index 3b812d671c9d..3f8c177c2bec 100644
--- a/pkgs/development/python-modules/deluge-client/default.nix
+++ b/pkgs/development/python-modules/deluge-client/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "deluge-client";
- version = "1.9.0";
+ version = "1.10.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
- sha256 = "0d2f12108a147d44590c8df63997fcb32f8b2fbc18f8cbb221f0136e2e372b85";
+ sha256 = "sha256-Em3dVWkSYI/iBaRUIiIRsc11pg30QAvJYwa1F/Zn9Ik=";
};
# it will try to connect to a running instance
From 8b3bf8604d84a486014586c5328aa7480eebb344 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 23:29:58 +0000
Subject: [PATCH 126/200] portfolio-filemanager: 1.0.0 -> 1.0.1
---
.../file-managers/portfolio-filemanager/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/file-managers/portfolio-filemanager/default.nix b/pkgs/applications/file-managers/portfolio-filemanager/default.nix
index 3ee1f0c03ebf..deb70fd902ec 100644
--- a/pkgs/applications/file-managers/portfolio-filemanager/default.nix
+++ b/pkgs/applications/file-managers/portfolio-filemanager/default.nix
@@ -18,7 +18,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "portfolio";
- version = "1.0.0";
+ version = "1.0.1";
format = "other";
@@ -26,7 +26,7 @@ python3.pkgs.buildPythonApplication rec {
owner = "tchx84";
repo = "Portfolio";
rev = "v${version}";
- hash = "sha256-ahVrOyyF/7X19ZJcHQ4YbC+4b96CPEnns7TUAFCvKao=";
+ hash = "sha256-IbzAkHlD6duXkPJRSyD9HJ/JHP8+IR7vIGFp2ESbBug=";
};
postPatch = ''
From 4f6de75a95b07472abb17ea9762dddbea5d30b17 Mon Sep 17 00:00:00 2001
From: Sven Mattsen
Date: Sat, 18 Nov 2023 22:02:38 +0100
Subject: [PATCH 127/200] kubectl-klock: add completion script
---
.../networking/cluster/kubectl-klock/default.nix | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/pkgs/applications/networking/cluster/kubectl-klock/default.nix b/pkgs/applications/networking/cluster/kubectl-klock/default.nix
index 4b617fd8d854..c7e73c5cf506 100644
--- a/pkgs/applications/networking/cluster/kubectl-klock/default.nix
+++ b/pkgs/applications/networking/cluster/kubectl-klock/default.nix
@@ -1,9 +1,11 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub, makeWrapper }:
buildGoModule rec {
pname = "kubectl-klock";
version = "0.5.0";
+ nativeBuildInputs = [ makeWrapper ];
+
src = fetchFromGitHub {
owner = "applejag";
repo = pname;
@@ -13,6 +15,10 @@ buildGoModule rec {
vendorHash = "sha256-AkYKKM4PR/msG44MwdSq6XAf6EvdtJHoXyw7Xj7MXso=";
+ postInstall = ''
+ makeWrapper $out/bin/kubectl-klock $out/bin/kubectl_complete-klock --add-flags __complete
+ '';
+
meta = with lib; {
description = "A kubectl plugin to render watch output in a more readable fashion";
homepage = "https://github.com/applejag/kubectl-klock";
From 3a35d0c2506a0bd0d0e9023bee7396c2f57fa042 Mon Sep 17 00:00:00 2001
From: Sven Mattsen
Date: Sat, 18 Nov 2023 22:24:38 +0100
Subject: [PATCH 128/200] kubectl-klock: 0.5.0 -> 0.5.1
---
.../networking/cluster/kubectl-klock/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/applications/networking/cluster/kubectl-klock/default.nix b/pkgs/applications/networking/cluster/kubectl-klock/default.nix
index c7e73c5cf506..044e12837c9d 100644
--- a/pkgs/applications/networking/cluster/kubectl-klock/default.nix
+++ b/pkgs/applications/networking/cluster/kubectl-klock/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "kubectl-klock";
- version = "0.5.0";
+ version = "0.5.1";
nativeBuildInputs = [ makeWrapper ];
@@ -10,10 +10,10 @@ buildGoModule rec {
owner = "applejag";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-fR97rTMFwtqVH9wqKy1+EzKKg753c18v8VDCQ2Y69+s=";
+ hash = "sha256-q7Wq1mTjOB7tT66+LWIwwqltQcQSHD/VHLO7nCTZTQ0=";
};
- vendorHash = "sha256-AkYKKM4PR/msG44MwdSq6XAf6EvdtJHoXyw7Xj7MXso=";
+ vendorHash = "sha256-3CJ/tmFFkmq6wHxbqk8u+GxxbSrUpB/JD5s/S7hegB8=";
postInstall = ''
makeWrapper $out/bin/kubectl-klock $out/bin/kubectl_complete-klock --add-flags __complete
From 43b802fded8c06f2f2228c582d231211a50e2019 Mon Sep 17 00:00:00 2001
From: ajs124
Date: Fri, 16 Feb 2024 00:37:09 +0100
Subject: [PATCH 129/200] nss_latest: 3.97 -> 3.98
https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/Tsq5_Ot9Ay4
Fixes CVE-2023-5388
---
pkgs/development/libraries/nss/latest.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/libraries/nss/latest.nix b/pkgs/development/libraries/nss/latest.nix
index 43cb876fa884..dfc8a21e206c 100644
--- a/pkgs/development/libraries/nss/latest.nix
+++ b/pkgs/development/libraries/nss/latest.nix
@@ -5,6 +5,6 @@
# Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert
import ./generic.nix {
- version = "3.97";
- hash = "sha256-d26v8a+5EkQ6cFg5SZirT4L22AxfIteiUx4I42msyqw=";
+ version = "3.98";
+ hash = "sha256-0p1HzspxyzhzX46O7ax8tmYiaFEBeqEqEvman4NIiQc=";
}
From e5c0985730dd7c9484c0d7db11bcd9396745e8b0 Mon Sep 17 00:00:00 2001
From: Thiago Kenji Okada
Date: Sat, 10 Feb 2024 15:41:53 +0000
Subject: [PATCH 130/200] libretro: improve update_cores.py script
- Add support for multiple fetchers (for now `fetchFromGitHub` is still
the only supported one)
- Use `--meta` from `nix-prefetch-github` to extract the date
- Show errors in `nix-prefetch-github` if they occur
---
.../emulators/retroarch/cores.nix | 16 +++--
.../emulators/retroarch/update_cores.py | 68 +++++++------------
2 files changed, 35 insertions(+), 49 deletions(-)
diff --git a/pkgs/applications/emulators/retroarch/cores.nix b/pkgs/applications/emulators/retroarch/cores.nix
index 5f0585401235..c981f07114ab 100644
--- a/pkgs/applications/emulators/retroarch/cores.nix
+++ b/pkgs/applications/emulators/retroarch/cores.nix
@@ -48,13 +48,15 @@ let
getCore = repo: (lib.getAttr repo hashesFile);
getCoreSrc = repo:
- (lib.pipe repo [
- getCore
- (x: builtins.removeAttrs x [ "date" ])
- fetchFromGitHub
- ]);
+ let
+ inherit (getCore repo) src fetcher;
+ fetcherFn = {
+ inherit fetchFromGitHub;
+ }.${fetcher} or (throw "Unknown fetcher: ${fetcher}");
+ in
+ fetcherFn src;
- getCoreDate = repo: (getCore repo).date or "unstable-1970-01-01";
+ getCoreVersion = repo: (getCore repo).version;
mkLibretroCore =
# Sometimes core name != repo name, so you may need to set them differently
@@ -67,7 +69,7 @@ let
{ core
, repo ? core
, src ? (getCoreSrc repo)
- , version ? (getCoreDate repo)
+ , version ? (getCoreVersion repo)
, ...
}@args:
import ./mkLibretroCore.nix ({
diff --git a/pkgs/applications/emulators/retroarch/update_cores.py b/pkgs/applications/emulators/retroarch/update_cores.py
index 981fe5377c5d..1795c0f70edc 100755
--- a/pkgs/applications/emulators/retroarch/update_cores.py
+++ b/pkgs/applications/emulators/retroarch/update_cores.py
@@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
-#!nix-shell -I nixpkgs=./ -i python3 -p "python3.withPackages (ps: with ps; [ requests ])" -p git -p nix-prefetch-github
+#!nix-shell -I nixpkgs=./ -i python3 -p "python3.withPackages (ps: with ps; [ ])" -p git -p nix-prefetch-github -p nix-prefetch-scripts
import json
import os
@@ -8,8 +8,6 @@ import sys
from concurrent.futures import ThreadPoolExecutor
from pathlib import Path
-import requests
-
SCRIPT_PATH = Path(__file__).absolute().parent
HASHES_PATH = SCRIPT_PATH / "hashes.json"
GET_REPO_THREADS = int(os.environ.get("GET_REPO_THREADS", 8))
@@ -19,10 +17,13 @@ GET_REPO_THREADS = int(os.environ.get("GET_REPO_THREADS", 8))
# You may set `deep_clone`, `fetch_submodules` or `leave_dot_git` options to
# `True` and they're similar to `fetchgit` options. Also if for some reason you
# need to pin a specific revision, set `rev` to a commit.
-# To generate the hash file for your new core, you can run `update_cores.py
-# `. The script needs to be run from the root of your `nixpkgs` clone.
-# Do not forget to add your core to `cores.nix` file with the proper overrides
-# so the core can be build.
+# There is also a `fetcher` option that for now only supports `fetchFromGitHub`
+# (see `get_repo_hash()`), but it may be extended in the future if there is a
+# need to support fetchers from other source hubs.
+# To generate the hash file for your new core, you can run
+# `/pkgs/applications/emulators/retroarch/update_cores.py `. Do
+# not forget to add your core to `cores.nix` file with the proper overrides so
+# the core can be build.
CORES = {
"2048": {"repo": "libretro-2048"},
"atari800": {"repo": "libretro-atari800"},
@@ -128,30 +129,6 @@ def info(*msg):
print(*msg, file=sys.stderr)
-def get_rev_date_fetchFromGitHub(repo, owner, rev):
- # https://docs.github.com/en/rest/commits/commits?apiVersion=2022-11-28#get-a-commit
- url = f"https://api.github.com/repos/{owner}/{repo}/commits/{rev}"
- headers = {
- "Accept": "application/vnd.github+json",
- "X-GitHub-Api-Version": "2022-11-28",
- }
- if token := os.environ.get("GITHUB_TOKEN"):
- headers["Authorization"] = f"Bearer {token}"
- r = requests.get(url, headers=headers)
-
- try:
- j = r.json()
- except requests.exceptions.JSONDecodeError:
- return None
-
- date = j.get("commit", {}).get("committer", {}).get("date")
- if date:
- # Date format returned by API: 2023-01-30T06:29:13Z
- return f"unstable-{date[:10]}"
- else:
- return None
-
-
def get_repo_hash_fetchFromGitHub(
repo,
owner="libretro",
@@ -176,18 +153,24 @@ def get_repo_hash_fetchFromGitHub(
if rev:
extra_args.append("--rev")
extra_args.append(rev)
- result = subprocess.run(
- ["nix-prefetch-github", owner, repo, *extra_args],
- check=True,
- capture_output=True,
- text=True,
- )
+ try:
+ result = subprocess.run(
+ ["nix-prefetch-github", owner, repo, "--meta", *extra_args],
+ check=True,
+ capture_output=True,
+ text=True,
+ )
+ except subprocess.CalledProcessError as ex:
+ info(f"Error while updating {owner}/{repo}:", ex.stderr)
+ raise ex
+
j = json.loads(result.stdout)
- date = get_rev_date_fetchFromGitHub(repo, owner, j["rev"])
- if date:
- j["date"] = date
- # Remove False values
- return {k: v for k, v in j.items() if v}
+ return {
+ "fetcher": "fetchFromGitHub",
+ # Remove False values
+ "src": {k: v for k, v in j["src"].items() if v},
+ "version": f"unstable-{j['meta']['commitDate']}",
+ }
def get_repo_hash(fetcher="fetchFromGitHub", **kwargs):
@@ -229,6 +212,7 @@ def main():
cores = {core: repo for core, repo in CORES.items() if core in cores_to_update}
repo_hashes = get_repo_hashes(cores)
+ repo_hashes["!comment"] = "Generated with update_cores.py script, do not edit!"
info(f"Generating '{HASHES_PATH}'...")
with open(HASHES_PATH, "w") as f:
f.write(json.dumps(dict(sorted(repo_hashes.items())), indent=4))
From 5fb29ed40fb64349497724205de597c9fc8fee65 Mon Sep 17 00:00:00 2001
From: Thiago Kenji Okada
Date: Wed, 14 Feb 2024 21:09:15 +0000
Subject: [PATCH 131/200] libretro: update cores
---
.../emulators/retroarch/hashes.json | 1161 ++++++++++-------
1 file changed, 713 insertions(+), 448 deletions(-)
diff --git a/pkgs/applications/emulators/retroarch/hashes.json b/pkgs/applications/emulators/retroarch/hashes.json
index 7f66bccd8f81..11837906d735 100644
--- a/pkgs/applications/emulators/retroarch/hashes.json
+++ b/pkgs/applications/emulators/retroarch/hashes.json
@@ -1,626 +1,891 @@
{
+ "!comment": "Generated with update_cores.py script, do not edit!",
"2048": {
- "owner": "libretro",
- "repo": "libretro-2048",
- "rev": "331c1de588ed8f8c370dcbc488e5434a3c09f0f2",
- "hash": "sha256-gPrAmoBnfuTnW6t699pqS43vE6t0ca3jZcqTNRaJipA=",
- "date": "unstable-2023-02-20"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "libretro-2048",
+ "rev": "331c1de588ed8f8c370dcbc488e5434a3c09f0f2",
+ "hash": "sha256-gPrAmoBnfuTnW6t699pqS43vE6t0ca3jZcqTNRaJipA="
+ },
+ "version": "unstable-2023-02-20"
},
"atari800": {
- "owner": "libretro",
- "repo": "libretro-atari800",
- "rev": "410d7bf0c215f3444793a9cec51c129e7b67c400",
- "hash": "sha256-mUhAraZrmElB6rxQziQG6I2sCdkiX5wYBJhkZgpMSa0=",
- "date": "unstable-2023-11-14"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "libretro-atari800",
+ "rev": "410d7bf0c215f3444793a9cec51c129e7b67c400",
+ "hash": "sha256-mUhAraZrmElB6rxQziQG6I2sCdkiX5wYBJhkZgpMSa0="
+ },
+ "version": "unstable-2023-11-14"
},
"beetle-gba": {
- "owner": "libretro",
- "repo": "beetle-gba-libretro",
- "rev": "38182572571a48cb58057cde64b915237c4e2d58",
- "hash": "sha256-4xnXWswozlcXBNI1lbGSNW/gAdIeLLO9Bf1SxOFLhSo=",
- "date": "unstable-2021-09-18"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "beetle-gba-libretro",
+ "rev": "38182572571a48cb58057cde64b915237c4e2d58",
+ "hash": "sha256-4xnXWswozlcXBNI1lbGSNW/gAdIeLLO9Bf1SxOFLhSo="
+ },
+ "version": "unstable-2021-09-18"
},
"beetle-lynx": {
- "owner": "libretro",
- "repo": "beetle-lynx-libretro",
- "rev": "48909ddd1aba4de034d9c1da70c460b1724daa3b",
- "hash": "sha256-aAS9N54kA2st1+3BodiXDR4sbUDSvoFHpa28D9sohx4=",
- "date": "unstable-2023-11-01"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "beetle-lynx-libretro",
+ "rev": "48909ddd1aba4de034d9c1da70c460b1724daa3b",
+ "hash": "sha256-aAS9N54kA2st1+3BodiXDR4sbUDSvoFHpa28D9sohx4="
+ },
+ "version": "unstable-2023-11-01"
},
"beetle-ngp": {
- "owner": "libretro",
- "repo": "beetle-ngp-libretro",
- "rev": "673c3d924ff33d71c6a342b170eff5359244df1f",
- "hash": "sha256-V3zcbEwqay3eXwXzXZkmHj3+rx9KY4r0WkzAYFZXlgY=",
- "date": "unstable-2023-11-01"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "beetle-ngp-libretro",
+ "rev": "673c3d924ff33d71c6a342b170eff5359244df1f",
+ "hash": "sha256-V3zcbEwqay3eXwXzXZkmHj3+rx9KY4r0WkzAYFZXlgY="
+ },
+ "version": "unstable-2023-11-01"
},
"beetle-pce": {
- "owner": "libretro",
- "repo": "beetle-pce-libretro",
- "rev": "753f067738e55a6325d3ca5206151a9acd9127f0",
- "hash": "sha256-OWvoIi0DS3YhxK1S6PAbCNZwKKXti6brZlWVCJELfKY=",
- "date": "unstable-2024-02-09"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "beetle-pce-libretro",
+ "rev": "753f067738e55a6325d3ca5206151a9acd9127f0",
+ "hash": "sha256-OWvoIi0DS3YhxK1S6PAbCNZwKKXti6brZlWVCJELfKY="
+ },
+ "version": "unstable-2024-02-09"
},
"beetle-pce-fast": {
- "owner": "libretro",
- "repo": "beetle-pce-fast-libretro",
- "rev": "86a80e1ba551f9a4627b8394901db0ee365c1442",
- "hash": "sha256-aIDc4jzliVLpI2Xetcd5tG74/xvIlqRdVEb72yHrsCo=",
- "date": "unstable-2024-02-09"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "beetle-pce-fast-libretro",
+ "rev": "86a80e1ba551f9a4627b8394901db0ee365c1442",
+ "hash": "sha256-aIDc4jzliVLpI2Xetcd5tG74/xvIlqRdVEb72yHrsCo="
+ },
+ "version": "unstable-2024-02-09"
},
"beetle-pcfx": {
- "owner": "libretro",
- "repo": "beetle-pcfx-libretro",
- "rev": "47c355b6a515aef6dc57f57df1535570108a0e21",
- "hash": "sha256-ylFo/wmLQpQGYSrv9PF2DBmr/8rklmHF9R+3y8v93Rs=",
- "date": "unstable-2023-05-28"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "beetle-pcfx-libretro",
+ "rev": "47c355b6a515aef6dc57f57df1535570108a0e21",
+ "hash": "sha256-ylFo/wmLQpQGYSrv9PF2DBmr/8rklmHF9R+3y8v93Rs="
+ },
+ "version": "unstable-2023-05-28"
},
"beetle-psx": {
- "owner": "libretro",
- "repo": "beetle-psx-libretro",
- "rev": "3adff889b9b8251526ca7dae963be46bf8401e2e",
- "hash": "sha256-DaDzoAQJLuer/c+V1bJGbejnyGYB2RYdebZ1YIoVRKw=",
- "date": "unstable-2024-02-09"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "beetle-psx-libretro",
+ "rev": "3adff889b9b8251526ca7dae963be46bf8401e2e",
+ "hash": "sha256-DaDzoAQJLuer/c+V1bJGbejnyGYB2RYdebZ1YIoVRKw="
+ },
+ "version": "unstable-2024-02-09"
},
"beetle-saturn": {
- "owner": "libretro",
- "repo": "beetle-saturn-libretro",
- "rev": "cd395e9e3ee407608450ebc565e871b24e7ffed6",
- "hash": "sha256-EIZRv1EydfLWFoBb8TzvAY3kkL9Qr2OrwrljOnnM92A=",
- "date": "unstable-2023-05-28"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "beetle-saturn-libretro",
+ "rev": "cd395e9e3ee407608450ebc565e871b24e7ffed6",
+ "hash": "sha256-EIZRv1EydfLWFoBb8TzvAY3kkL9Qr2OrwrljOnnM92A="
+ },
+ "version": "unstable-2023-05-28"
},
"beetle-supafaust": {
- "owner": "libretro",
- "repo": "supafaust",
- "rev": "6b639c98372d1c9bac885c55d772c812d2a9d525",
- "hash": "sha256-EVXwjrxooZm1JqG4HswUe8zwN81Rm7SPB5Fr4WfpTnc=",
- "date": "unstable-2023-06-19"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "supafaust",
+ "rev": "6b639c98372d1c9bac885c55d772c812d2a9d525",
+ "hash": "sha256-EVXwjrxooZm1JqG4HswUe8zwN81Rm7SPB5Fr4WfpTnc="
+ },
+ "version": "unstable-2023-06-19"
},
"beetle-supergrafx": {
- "owner": "libretro",
- "repo": "beetle-supergrafx-libretro",
- "rev": "32070ffd0082fd5127519bb6e92a2daecc359408",
- "hash": "sha256-ZBZtDMP2inarEuLE76Zw1/qZ2YfyTJy+2eN10hhpn64=",
- "date": "unstable-2024-02-09"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "beetle-supergrafx-libretro",
+ "rev": "32070ffd0082fd5127519bb6e92a2daecc359408",
+ "hash": "sha256-ZBZtDMP2inarEuLE76Zw1/qZ2YfyTJy+2eN10hhpn64="
+ },
+ "version": "unstable-2024-02-09"
},
"beetle-vb": {
- "owner": "libretro",
- "repo": "beetle-vb-libretro",
- "rev": "9d1bd03f21dac7897f65269e1095496331efce8b",
- "hash": "sha256-CT6CfRe8TOgXuJoUA0TKl71m10XeocUCTUjh88eCenU=",
- "date": "unstable-2023-11-01"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "beetle-vb-libretro",
+ "rev": "9d1bd03f21dac7897f65269e1095496331efce8b",
+ "hash": "sha256-CT6CfRe8TOgXuJoUA0TKl71m10XeocUCTUjh88eCenU="
+ },
+ "version": "unstable-2023-11-01"
},
"beetle-wswan": {
- "owner": "libretro",
- "repo": "beetle-wswan-libretro",
- "rev": "32bf70a3032a138baa969c22445f4b7821632c30",
- "hash": "sha256-dDph7LNlvzVMVTzkUfGErMEb/tALpCADgTjnzjUHYJU=",
- "date": "unstable-2023-11-01"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "beetle-wswan-libretro",
+ "rev": "32bf70a3032a138baa969c22445f4b7821632c30",
+ "hash": "sha256-dDph7LNlvzVMVTzkUfGErMEb/tALpCADgTjnzjUHYJU="
+ },
+ "version": "unstable-2023-11-01"
},
"blastem": {
- "owner": "libretro",
- "repo": "blastem",
- "rev": "277e4a62668597d4f59cadda1cbafb844f981d45",
- "hash": "sha256-EHvKElPw8V5Z6LnMaQXBCdM4niLIlF3aBm8dRbeYXHs=",
- "date": "unstable-2022-07-26"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "blastem",
+ "rev": "277e4a62668597d4f59cadda1cbafb844f981d45",
+ "hash": "sha256-EHvKElPw8V5Z6LnMaQXBCdM4niLIlF3aBm8dRbeYXHs="
+ },
+ "version": "unstable-2022-07-26"
},
"bluemsx": {
- "owner": "libretro",
- "repo": "bluemsx-libretro",
- "rev": "e8a4280bcbd149d1e020adcd9469ad9d8bd67412",
- "hash": "sha256-uh4lMOCN1WXKVJybFkkGxIRWAlde74yPH5eaB1/1qsk=",
- "date": "unstable-2023-11-10"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "bluemsx-libretro",
+ "rev": "e8a4280bcbd149d1e020adcd9469ad9d8bd67412",
+ "hash": "sha256-uh4lMOCN1WXKVJybFkkGxIRWAlde74yPH5eaB1/1qsk="
+ },
+ "version": "unstable-2023-11-10"
},
"bsnes": {
- "owner": "libretro",
- "repo": "bsnes-libretro",
- "rev": "d230353616ab4c7dc01a2f2a63865011bd5c7ffd",
- "hash": "sha256-TiOdptWOb13UQ8jKDbIlZQQ3mY3h/lPHr/GskPVAkwA=",
- "date": "unstable-2024-02-09"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "bsnes-libretro",
+ "rev": "d230353616ab4c7dc01a2f2a63865011bd5c7ffd",
+ "hash": "sha256-TiOdptWOb13UQ8jKDbIlZQQ3mY3h/lPHr/GskPVAkwA="
+ },
+ "version": "unstable-2024-02-09"
},
"bsnes-hd": {
- "owner": "DerKoun",
- "repo": "bsnes-hd",
- "rev": "f46b6d6368ea93943a30b5d4e79e8ed51c2da5e8",
- "hash": "sha256-Y3FhGtcz7BzwUSBy1SGMuylJdZti/JB8qQnabIkG/dI=",
- "date": "unstable-2023-04-26"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "DerKoun",
+ "repo": "bsnes-hd",
+ "rev": "f46b6d6368ea93943a30b5d4e79e8ed51c2da5e8",
+ "hash": "sha256-Y3FhGtcz7BzwUSBy1SGMuylJdZti/JB8qQnabIkG/dI="
+ },
+ "version": "unstable-2023-04-26"
},
"bsnes-mercury": {
- "owner": "libretro",
- "repo": "bsnes-mercury",
- "rev": "60c204ca17941704110885a815a65c740572326f",
- "hash": "sha256-eJ0lac1I7E4YdsVVrIuXx31UL9w3OR6QTVHq5YBgnJU=",
- "date": "unstable-2023-11-01"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "bsnes-mercury",
+ "rev": "60c204ca17941704110885a815a65c740572326f",
+ "hash": "sha256-eJ0lac1I7E4YdsVVrIuXx31UL9w3OR6QTVHq5YBgnJU="
+ },
+ "version": "unstable-2023-11-01"
},
"citra": {
- "owner": "libretro",
- "repo": "citra",
- "rev": "2d67658e85de4767c0eefeb2829d710401c5c802",
- "hash": "sha256-u2XwAudFgI7j/k6Bq5fk874aI6KpZawlBoIs2+M+eZY=",
- "fetchSubmodules": true,
- "date": "unstable-2024-01-24"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "citra",
+ "rev": "2d67658e85de4767c0eefeb2829d710401c5c802",
+ "hash": "sha256-u2XwAudFgI7j/k6Bq5fk874aI6KpZawlBoIs2+M+eZY=",
+ "fetchSubmodules": true
+ },
+ "version": "unstable-2024-01-24"
},
"desmume": {
- "owner": "libretro",
- "repo": "desmume",
- "rev": "b518fec54b79f2f71a7536715efcdcd7f60638a8",
- "hash": "sha256-X6ZL+XdsrdPoOU5zqNsUraMrlPU/HmKWUolrWjFcbDQ=",
- "date": "unstable-2024-01-11"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "desmume",
+ "rev": "b518fec54b79f2f71a7536715efcdcd7f60638a8",
+ "hash": "sha256-X6ZL+XdsrdPoOU5zqNsUraMrlPU/HmKWUolrWjFcbDQ="
+ },
+ "version": "unstable-2024-01-11"
},
"desmume2015": {
- "owner": "libretro",
- "repo": "desmume2015",
- "rev": "af397ff3d1f208c27f3922cc8f2b8e08884ba893",
- "hash": "sha256-kEb+og4g7rJvCinBZKcb42geZO6W8ynGsTG9yqYgI+U=",
- "date": "unstable-2022-04-05"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "desmume2015",
+ "rev": "af397ff3d1f208c27f3922cc8f2b8e08884ba893",
+ "hash": "sha256-kEb+og4g7rJvCinBZKcb42geZO6W8ynGsTG9yqYgI+U="
+ },
+ "version": "unstable-2022-04-05"
},
"dolphin": {
- "owner": "libretro",
- "repo": "dolphin",
- "rev": "2f4b0f7902257d40a054f60b2c670d6e314f2a04",
- "hash": "sha256-9WYWbLehExYbPmGJpguhVFXqFJ9aR6VxzFVChd4QOEg=",
- "date": "unstable-2022-12-17"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "dolphin",
+ "rev": "2f4b0f7902257d40a054f60b2c670d6e314f2a04",
+ "hash": "sha256-9WYWbLehExYbPmGJpguhVFXqFJ9aR6VxzFVChd4QOEg="
+ },
+ "version": "unstable-2022-12-17"
},
"dosbox": {
- "owner": "libretro",
- "repo": "dosbox-libretro",
- "rev": "b7b24262c282c0caef2368c87323ff8c381b3102",
- "hash": "sha256-PG2eElenlEpu0U/NIh53p0uLqewnEdaq6Aoak5E1P3I=",
- "date": "unstable-2022-07-18"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "dosbox-libretro",
+ "rev": "b7b24262c282c0caef2368c87323ff8c381b3102",
+ "hash": "sha256-PG2eElenlEpu0U/NIh53p0uLqewnEdaq6Aoak5E1P3I="
+ },
+ "version": "unstable-2022-07-18"
},
"dosbox-pure": {
- "owner": "schellingb",
- "repo": "dosbox-pure",
- "rev": "87bf6365158325b76ff238c1ad8daf16a859bbe8",
- "hash": "sha256-IU5AnOEuwZm/bJ9NuxhTQ8Tb5ngmjysLj/om/6P730s=",
- "date": "unstable-2023-12-29"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "schellingb",
+ "repo": "dosbox-pure",
+ "rev": "87bf6365158325b76ff238c1ad8daf16a859bbe8",
+ "hash": "sha256-IU5AnOEuwZm/bJ9NuxhTQ8Tb5ngmjysLj/om/6P730s="
+ },
+ "version": "unstable-2023-12-29"
},
"eightyone": {
- "owner": "libretro",
- "repo": "81-libretro",
- "rev": "525d5c18f1ff3fc54c37e083a475225d9179d59d",
- "hash": "sha256-H0w9hcAUVOGr0PtNLVdFQScxd3ildZZ68w+TL7vG4jk=",
- "date": "unstable-2023-11-01"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "81-libretro",
+ "rev": "525d5c18f1ff3fc54c37e083a475225d9179d59d",
+ "hash": "sha256-H0w9hcAUVOGr0PtNLVdFQScxd3ildZZ68w+TL7vG4jk="
+ },
+ "version": "unstable-2023-11-01"
},
"fbalpha2012": {
- "owner": "libretro",
- "repo": "fbalpha2012",
- "rev": "b7ac554c53561d41640372f23dab15cd6fc4f0c4",
- "hash": "sha256-BaeMLej2MLc4uipqTD2z2sHUeOsc50Q1c+PEiPD1cks=",
- "date": "unstable-2023-11-01"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "fbalpha2012",
+ "rev": "b7ac554c53561d41640372f23dab15cd6fc4f0c4",
+ "hash": "sha256-BaeMLej2MLc4uipqTD2z2sHUeOsc50Q1c+PEiPD1cks="
+ },
+ "version": "unstable-2023-11-01"
},
"fbneo": {
- "owner": "libretro",
- "repo": "fbneo",
- "rev": "bb7aa7ea1e3a9a293fcf4e2b15994afde2e52899",
- "hash": "sha256-XTOZGKq02obnzbtUEAEs99Kxhd8hFqLjI/smwtNAU8Q=",
- "date": "unstable-2024-02-08"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "fbneo",
+ "rev": "dacb63782bda34d6ac3cb8dd0e071695b8092483",
+ "hash": "sha256-Jnp9QmXAz/q31baJ5jCi0ZH/B2a4ErtDe+e2P1iYLeU="
+ },
+ "version": "unstable-2024-02-14"
},
"fceumm": {
- "owner": "libretro",
- "repo": "libretro-fceumm",
- "rev": "63643ba02c8eaea15dbe167ef907f3da7a3e6fd7",
- "hash": "sha256-xy8hzZ7nt2hHjRJmsty/w/cPzEtdlSkmNAsog3+h5YU=",
- "date": "unstable-2024-01-25"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "libretro-fceumm",
+ "rev": "63643ba02c8eaea15dbe167ef907f3da7a3e6fd7",
+ "hash": "sha256-xy8hzZ7nt2hHjRJmsty/w/cPzEtdlSkmNAsog3+h5YU="
+ },
+ "version": "unstable-2024-01-25"
},
"flycast": {
- "owner": "flyinghead",
- "repo": "flycast",
- "rev": "44fa364f36c43bed19b055096600f075c656f78c",
- "hash": "sha256-UfASq8OXtsfubMUfke7P6HTygM/9fP421IoLQeJvPgY=",
- "fetchSubmodules": true,
- "date": "unstable-2024-02-09"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "flyinghead",
+ "repo": "flycast",
+ "rev": "44fa364f36c43bed19b055096600f075c656f78c",
+ "hash": "sha256-UfASq8OXtsfubMUfke7P6HTygM/9fP421IoLQeJvPgY=",
+ "fetchSubmodules": true
+ },
+ "version": "unstable-2024-02-09"
},
"fmsx": {
- "owner": "libretro",
- "repo": "fmsx-libretro",
- "rev": "9b5cf868825a629cc4c7086768338165d3bbf706",
- "hash": "sha256-zDDAMzV+pfu+AwjgXwduPfHyW1rQnvaDpFvz++QBBkA=",
- "date": "unstable-2024-02-08"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "fmsx-libretro",
+ "rev": "9b5cf868825a629cc4c7086768338165d3bbf706",
+ "hash": "sha256-zDDAMzV+pfu+AwjgXwduPfHyW1rQnvaDpFvz++QBBkA="
+ },
+ "version": "unstable-2024-02-08"
},
"freeintv": {
- "owner": "libretro",
- "repo": "freeintv",
- "rev": "85bf25a39a34bbc39fe36677175d87c2b597dbe7",
- "hash": "sha256-4cU/YRZZb7EWNBJX8M91Lb+bCCIlks6xX2Cf6Iq/g9g=",
- "date": "unstable-2023-04-17"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "freeintv",
+ "rev": "85bf25a39a34bbc39fe36677175d87c2b597dbe7",
+ "hash": "sha256-4cU/YRZZb7EWNBJX8M91Lb+bCCIlks6xX2Cf6Iq/g9g="
+ },
+ "version": "unstable-2023-04-17"
},
"fuse": {
- "owner": "libretro",
- "repo": "fuse-libretro",
- "rev": "847dbbd6f787823ac9a5dfacdd68ab181063374e",
- "hash": "sha256-jzS7SFALV/YjI77ST+IWHwUsuhT+Zr5w4t6C7O8yzFM=",
- "date": "unstable-2023-06-23"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "fuse-libretro",
+ "rev": "847dbbd6f787823ac9a5dfacdd68ab181063374e",
+ "hash": "sha256-jzS7SFALV/YjI77ST+IWHwUsuhT+Zr5w4t6C7O8yzFM="
+ },
+ "version": "unstable-2023-06-23"
},
"gambatte": {
- "owner": "libretro",
- "repo": "gambatte-libretro",
- "rev": "05c4e10168aa3070b4ea01f7da7ab1c0d4241103",
- "hash": "sha256-W/s8FWjFOIcclLkbM5s2+2dcvr+X2My5319SvRo5/lU=",
- "date": "unstable-2024-02-09"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "gambatte-libretro",
+ "rev": "05c4e10168aa3070b4ea01f7da7ab1c0d4241103",
+ "hash": "sha256-W/s8FWjFOIcclLkbM5s2+2dcvr+X2My5319SvRo5/lU="
+ },
+ "version": "unstable-2024-02-09"
},
"genesis-plus-gx": {
- "owner": "libretro",
- "repo": "Genesis-Plus-GX",
- "rev": "ecb956d914d6bc4e5deb49384bc929939e9a19e5",
- "hash": "sha256-Fk+Ldjav+yQl6fkYESR6t1JEOKiCZYCW386QL4ozE68=",
- "date": "unstable-2024-02-06"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "Genesis-Plus-GX",
+ "rev": "ecb956d914d6bc4e5deb49384bc929939e9a19e5",
+ "hash": "sha256-Fk+Ldjav+yQl6fkYESR6t1JEOKiCZYCW386QL4ozE68="
+ },
+ "version": "unstable-2024-02-06"
},
"gpsp": {
- "owner": "libretro",
- "repo": "gpsp",
- "rev": "4caf7a167d159866479ea94d6b2d13c26ceb3e72",
- "hash": "sha256-1hkxeTjY52YuphQuDMCITn/dIcNx/8w4FkhQjL8DWz8=",
- "date": "unstable-2024-02-10"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "gpsp",
+ "rev": "4caf7a167d159866479ea94d6b2d13c26ceb3e72",
+ "hash": "sha256-1hkxeTjY52YuphQuDMCITn/dIcNx/8w4FkhQjL8DWz8="
+ },
+ "version": "unstable-2024-02-10"
},
"gw": {
- "owner": "libretro",
- "repo": "gw-libretro",
- "rev": "0ecff52b11c327af52b22ea94b268c90472b6732",
- "hash": "sha256-N/nZoo+duk7XhRtNdV1paWzxYUhv8nLUcnnOs2gbZuQ=",
- "date": "unstable-2023-05-28"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "gw-libretro",
+ "rev": "0ecff52b11c327af52b22ea94b268c90472b6732",
+ "hash": "sha256-N/nZoo+duk7XhRtNdV1paWzxYUhv8nLUcnnOs2gbZuQ="
+ },
+ "version": "unstable-2023-05-28"
},
"handy": {
- "owner": "libretro",
- "repo": "libretro-handy",
- "rev": "65d6b865544cd441ef2bd18cde7bd834c23d0e48",
- "hash": "sha256-F4WyiZBNTh8hjuCooZXQkzov0vcHNni6d5mbAMgzAiA=",
- "date": "unstable-2024-01-01"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "libretro-handy",
+ "rev": "65d6b865544cd441ef2bd18cde7bd834c23d0e48",
+ "hash": "sha256-F4WyiZBNTh8hjuCooZXQkzov0vcHNni6d5mbAMgzAiA="
+ },
+ "version": "unstable-2024-01-01"
},
"hatari": {
- "owner": "libretro",
- "repo": "hatari",
- "rev": "a4c9eb0bb79e47a2870c12b04566c1f8d25e4bf3",
- "hash": "sha256-mHz2nB9Vr/PVifd6w+kz7ZCH+N8igmcS8InvevZoSpE=",
- "date": "unstable-2023-09-29"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "hatari",
+ "rev": "a4c9eb0bb79e47a2870c12b04566c1f8d25e4bf3",
+ "hash": "sha256-mHz2nB9Vr/PVifd6w+kz7ZCH+N8igmcS8InvevZoSpE="
+ },
+ "version": "unstable-2023-09-29"
},
"mame": {
- "owner": "libretro",
- "repo": "mame",
- "rev": "8ebaec4073703f5050dac3f6c8da408943e15938",
- "hash": "sha256-CFCem9MiaHW2flEZyJkcC9JEGzx7Ox/uqrTY3jue+Pk=",
- "date": "unstable-2024-02-13"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "mame",
+ "rev": "8ebaec4073703f5050dac3f6c8da408943e15938",
+ "hash": "sha256-CFCem9MiaHW2flEZyJkcC9JEGzx7Ox/uqrTY3jue+Pk="
+ },
+ "version": "unstable-2024-02-13"
},
"mame2000": {
- "owner": "libretro",
- "repo": "mame2000-libretro",
- "rev": "1472da3a39ab14fff8325b1f51a1dfdb8eabb5c8",
- "hash": "sha256-Nd5OqkoMJZ8TzEZGqDT0YX6lHK/H3I5EqJ841PteLi8=",
- "date": "unstable-2023-10-31"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "mame2000-libretro",
+ "rev": "1472da3a39ab14fff8325b1f51a1dfdb8eabb5c8",
+ "hash": "sha256-Nd5OqkoMJZ8TzEZGqDT0YX6lHK/H3I5EqJ841PteLi8="
+ },
+ "version": "unstable-2023-10-31"
},
"mame2003": {
- "owner": "libretro",
- "repo": "mame2003-libretro",
- "rev": "838f84f14422529c37bbb9803eb649209c8ba4e8",
- "hash": "sha256-NiqlA4FjHS0GLypEg6QbhEJlhV0YU7VmMquzqnyr7aA=",
- "date": "unstable-2024-02-08"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "mame2003-libretro",
+ "rev": "838f84f14422529c37bbb9803eb649209c8ba4e8",
+ "hash": "sha256-NiqlA4FjHS0GLypEg6QbhEJlhV0YU7VmMquzqnyr7aA="
+ },
+ "version": "unstable-2024-02-08"
},
"mame2003-plus": {
- "owner": "libretro",
- "repo": "mame2003-plus-libretro",
- "rev": "a4d62997d332acc709c9644641863c5498e01eb0",
- "hash": "sha256-9+pxx/fhNsvAMYDqalkkdljaR8/XxuMMSrrz7KeJtDU=",
- "date": "unstable-2024-02-13"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "mame2003-plus-libretro",
+ "rev": "a4d62997d332acc709c9644641863c5498e01eb0",
+ "hash": "sha256-9+pxx/fhNsvAMYDqalkkdljaR8/XxuMMSrrz7KeJtDU="
+ },
+ "version": "unstable-2024-02-13"
},
"mame2010": {
- "owner": "libretro",
- "repo": "mame2010-libretro",
- "rev": "5f524dd5fca63ec1dcf5cca63885286109937587",
- "hash": "sha256-OmJgDdlan/niGQfajv0KNG8NJfEKn7Nfe6GRQD+TZ8M=",
- "date": "unstable-2022-06-14"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "mame2010-libretro",
+ "rev": "5f524dd5fca63ec1dcf5cca63885286109937587",
+ "hash": "sha256-OmJgDdlan/niGQfajv0KNG8NJfEKn7Nfe6GRQD+TZ8M="
+ },
+ "version": "unstable-2022-06-14"
},
"mame2015": {
- "owner": "libretro",
- "repo": "mame2015-libretro",
- "rev": "316cd06349f2b34b4719f04f7c0d07569a74c764",
- "hash": "sha256-CBN04Jf26SIk8mKWlui5spQGokBvgFUCvFiC8NoBGw0=",
- "date": "unstable-2023-11-01"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "mame2015-libretro",
+ "rev": "316cd06349f2b34b4719f04f7c0d07569a74c764",
+ "hash": "sha256-CBN04Jf26SIk8mKWlui5spQGokBvgFUCvFiC8NoBGw0="
+ },
+ "version": "unstable-2023-11-01"
},
"mame2016": {
- "owner": "libretro",
- "repo": "mame2016-libretro",
- "rev": "01058613a0109424c4e7211e49ed83ac950d3993",
- "hash": "sha256-IsM7f/zlzvomVOYlinJVqZllUhDfy4NNTeTPtNmdVak=",
- "date": "unstable-2022-04-06"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "mame2016-libretro",
+ "rev": "01058613a0109424c4e7211e49ed83ac950d3993",
+ "hash": "sha256-IsM7f/zlzvomVOYlinJVqZllUhDfy4NNTeTPtNmdVak="
+ },
+ "version": "unstable-2022-04-06"
},
"melonds": {
- "owner": "libretro",
- "repo": "melonds",
- "rev": "c6488c88cb4c7583dbcd61609e0eef441572fae8",
- "hash": "sha256-kU0xPM6WBqK6UpMNMotHc3jRFTodahPJRrfbcjdCJTI=",
- "date": "unstable-2023-04-13"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "melonds",
+ "rev": "c6488c88cb4c7583dbcd61609e0eef441572fae8",
+ "hash": "sha256-kU0xPM6WBqK6UpMNMotHc3jRFTodahPJRrfbcjdCJTI="
+ },
+ "version": "unstable-2023-04-13"
},
"mesen": {
- "owner": "libretro",
- "repo": "mesen",
- "rev": "d6f2f1797694f87e698c737b068f621889e96fa9",
- "hash": "sha256-iLX9UvrjYjGjyaLD4sC10gntWUvgZrwiUqTS7S7YDdc=",
- "date": "unstable-2024-01-30"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "mesen",
+ "rev": "d6f2f1797694f87e698c737b068f621889e96fa9",
+ "hash": "sha256-iLX9UvrjYjGjyaLD4sC10gntWUvgZrwiUqTS7S7YDdc="
+ },
+ "version": "unstable-2024-01-30"
},
"mesen-s": {
- "owner": "libretro",
- "repo": "mesen-s",
- "rev": "32a7adfb4edb029324253cb3632dfc6599ad1aa8",
- "hash": "sha256-/OOMH7kt9Pmkdmy5m+I8FMvog5mqZHyrZvfjHccz8oo=",
- "date": "unstable-2022-07-25"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "mesen-s",
+ "rev": "32a7adfb4edb029324253cb3632dfc6599ad1aa8",
+ "hash": "sha256-/OOMH7kt9Pmkdmy5m+I8FMvog5mqZHyrZvfjHccz8oo="
+ },
+ "version": "unstable-2022-07-25"
},
"meteor": {
- "owner": "libretro",
- "repo": "meteor-libretro",
- "rev": "e533d300d0561564451bde55a2b73119c768453c",
- "hash": "sha256-zMkgzUz2rk0SD5ojY4AqaDlNM4k4QxuUxVBRBcn6TqQ=",
- "date": "unstable-2020-12-28"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "meteor-libretro",
+ "rev": "e533d300d0561564451bde55a2b73119c768453c",
+ "hash": "sha256-zMkgzUz2rk0SD5ojY4AqaDlNM4k4QxuUxVBRBcn6TqQ="
+ },
+ "version": "unstable-2020-12-28"
},
"mgba": {
- "owner": "libretro",
- "repo": "mgba",
- "rev": "314bf7b676f5b820f396209eb0c7d6fbe8103486",
- "hash": "sha256-Rk+glDgSa1J1IIe5NrJElX9zr59+LQynfDXuHWyZcEM=",
- "date": "unstable-2023-05-28"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "mgba",
+ "rev": "314bf7b676f5b820f396209eb0c7d6fbe8103486",
+ "hash": "sha256-Rk+glDgSa1J1IIe5NrJElX9zr59+LQynfDXuHWyZcEM="
+ },
+ "version": "unstable-2023-05-28"
},
"mrboom": {
- "owner": "Javanaise",
- "repo": "mrboom-libretro",
- "rev": "f688664f024723e00c0d2926e51b45754a25e2da",
- "hash": "sha256-t6ArMkyGvHJ9hLc+FFoH2wTk0wRFn5etzdLipTQnGyc=",
- "fetchSubmodules": true,
- "date": "unstable-2024-02-09"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "Javanaise",
+ "repo": "mrboom-libretro",
+ "rev": "f688664f024723e00c0d2926e51b45754a25e2da",
+ "hash": "sha256-t6ArMkyGvHJ9hLc+FFoH2wTk0wRFn5etzdLipTQnGyc=",
+ "fetchSubmodules": true
+ },
+ "version": "unstable-2024-02-09"
},
"mupen64plus": {
- "owner": "libretro",
- "repo": "mupen64plus-libretro-nx",
- "rev": "fa55ddca926d3c3ad2285911646919def4aa6fa3",
- "hash": "sha256-Fn/qSQDR8FuHG9eLE0I24wUa0sdosrl6+lhnf9cD+yQ=",
- "date": "unstable-2024-02-06"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "mupen64plus-libretro-nx",
+ "rev": "fa55ddca926d3c3ad2285911646919def4aa6fa3",
+ "hash": "sha256-Fn/qSQDR8FuHG9eLE0I24wUa0sdosrl6+lhnf9cD+yQ="
+ },
+ "version": "unstable-2024-02-06"
},
"neocd": {
- "owner": "libretro",
- "repo": "neocd_libretro",
- "rev": "71ebe5044639b825e5bd1bd590fef3e918133b80",
- "hash": "sha256-YVxt3bJ54DD91VHkeQyYdo/BEq//lnBKd9Y42Vby3qc=",
- "date": "unstable-2024-02-01"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "neocd_libretro",
+ "rev": "71ebe5044639b825e5bd1bd590fef3e918133b80",
+ "hash": "sha256-YVxt3bJ54DD91VHkeQyYdo/BEq//lnBKd9Y42Vby3qc="
+ },
+ "version": "unstable-2024-02-01"
},
"nestopia": {
- "owner": "libretro",
- "repo": "nestopia",
- "rev": "407df997b65cddbff9b25abae0510e6645205677",
- "hash": "sha256-Vlz69ZpXwawdE+bfjlKNrQNmFHhB53FOKhfMgq4viE0=",
- "date": "unstable-2024-02-13"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "nestopia",
+ "rev": "407df997b65cddbff9b25abae0510e6645205677",
+ "hash": "sha256-Vlz69ZpXwawdE+bfjlKNrQNmFHhB53FOKhfMgq4viE0="
+ },
+ "version": "unstable-2024-02-13"
},
"np2kai": {
- "owner": "AZO234",
- "repo": "NP2kai",
- "rev": "c2ca4046860264cb307e768f529f180caee5e224",
- "hash": "sha256-RizN+NpVp0paXvdt7OudX9/5GJms1YvJ+NVe9iV3nnw=",
- "fetchSubmodules": true,
- "date": "unstable-2024-01-10"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "AZO234",
+ "repo": "NP2kai",
+ "rev": "c2ca4046860264cb307e768f529f180caee5e224",
+ "hash": "sha256-RizN+NpVp0paXvdt7OudX9/5GJms1YvJ+NVe9iV3nnw=",
+ "fetchSubmodules": true
+ },
+ "version": "unstable-2024-01-10"
},
"nxengine": {
- "owner": "libretro",
- "repo": "nxengine-libretro",
- "rev": "1f371e51c7a19049e00f4364cbe9c68ca08b303a",
- "hash": "sha256-4XBNTzgN8pLyrK9KsVxTRR1I8CQaZCnVR4gMryYpWW0=",
- "date": "unstable-2023-02-21"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "nxengine-libretro",
+ "rev": "1f371e51c7a19049e00f4364cbe9c68ca08b303a",
+ "hash": "sha256-4XBNTzgN8pLyrK9KsVxTRR1I8CQaZCnVR4gMryYpWW0="
+ },
+ "version": "unstable-2023-02-21"
},
"o2em": {
- "owner": "libretro",
- "repo": "libretro-o2em",
- "rev": "44fe5f306033242f7d74144105e19a7d4939477e",
- "hash": "sha256-zg8wplVTKRzqa47mmWlqribg+JU4Nap4Ar/iR7y87xs=",
- "date": "unstable-2023-10-19"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "libretro-o2em",
+ "rev": "44fe5f306033242f7d74144105e19a7d4939477e",
+ "hash": "sha256-zg8wplVTKRzqa47mmWlqribg+JU4Nap4Ar/iR7y87xs="
+ },
+ "version": "unstable-2023-10-19"
},
"opera": {
- "owner": "libretro",
- "repo": "opera-libretro",
- "rev": "35e16483be900ea8aa20e87d2710b677437f73ce",
- "hash": "sha256-ZNHSxI8l0KGJ6uAvOsEhNpB0IkBxtb9Imj3tA/LiOto=",
- "date": "unstable-2024-01-13"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "opera-libretro",
+ "rev": "35e16483be900ea8aa20e87d2710b677437f73ce",
+ "hash": "sha256-ZNHSxI8l0KGJ6uAvOsEhNpB0IkBxtb9Imj3tA/LiOto="
+ },
+ "version": "unstable-2024-01-13"
},
"parallel-n64": {
- "owner": "libretro",
- "repo": "parallel-n64",
- "rev": "1b57f9199b1f8a4510f7f89f14afa9cabf9b3bdd",
- "hash": "sha256-L20RGav0FJfydOICCNhAMGxIuIvPABDtCs5tWzrh768=",
- "date": "unstable-2024-01-15"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "parallel-n64",
+ "rev": "1b57f9199b1f8a4510f7f89f14afa9cabf9b3bdd",
+ "hash": "sha256-L20RGav0FJfydOICCNhAMGxIuIvPABDtCs5tWzrh768="
+ },
+ "version": "unstable-2024-01-15"
},
"pcsx2": {
- "owner": "libretro",
- "repo": "lrps2",
- "rev": "f3c8743d6a42fe429f703b476fecfdb5655a98a9",
- "hash": "sha256-0piCNWX7QbZ58KyTlWp4h1qLxXpi1z6ML8sBHMTvCY4=",
- "date": "unstable-2023-01-30"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "lrps2",
+ "rev": "f3c8743d6a42fe429f703b476fecfdb5655a98a9",
+ "hash": "sha256-0piCNWX7QbZ58KyTlWp4h1qLxXpi1z6ML8sBHMTvCY4="
+ },
+ "version": "unstable-2023-01-30"
},
"pcsx_rearmed": {
- "owner": "libretro",
- "repo": "pcsx_rearmed",
- "rev": "016c6e93f6db684211f5c8b05433cb500715ba50",
- "hash": "sha256-uYzL0uuQbxa4N0uQT8YEBiCgwkIcigvjeNU600WqSDQ=",
- "date": "unstable-2024-02-07"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "pcsx_rearmed",
+ "rev": "016c6e93f6db684211f5c8b05433cb500715ba50",
+ "hash": "sha256-uYzL0uuQbxa4N0uQT8YEBiCgwkIcigvjeNU600WqSDQ="
+ },
+ "version": "unstable-2024-02-07"
},
"picodrive": {
- "owner": "libretro",
- "repo": "picodrive",
- "rev": "d907d65692a45e126d0c7d6685cc8792b52bc577",
- "hash": "sha256-CJJcWVueg3dbBT4r6W1y8Qj7iRwH7PupvFp+CKEII7o=",
- "fetchSubmodules": true,
- "date": "unstable-2024-01-23"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "picodrive",
+ "rev": "d907d65692a45e126d0c7d6685cc8792b52bc577",
+ "hash": "sha256-CJJcWVueg3dbBT4r6W1y8Qj7iRwH7PupvFp+CKEII7o=",
+ "fetchSubmodules": true
+ },
+ "version": "unstable-2024-01-23"
},
"play": {
- "owner": "jpd002",
- "repo": "Play-",
- "rev": "34c4c74fbd0ca2223c203bffc23f57157769074b",
- "hash": "sha256-Nn2VsZOuwyBQxFBGGLVfD5BvvqJBI7g8HoShmH0hch8=",
- "fetchSubmodules": true,
- "date": "unstable-2024-02-05"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "jpd002",
+ "repo": "Play-",
+ "rev": "691a893400ef3ca515cb39c7552a8f04bb2d55fa",
+ "hash": "sha256-42d++0R+LcFuFT9T1+9/0eot+IdBDbqoA/axeHTWZfk=",
+ "fetchSubmodules": true
+ },
+ "version": "unstable-2024-02-14"
},
"ppsspp": {
- "owner": "hrydgard",
- "repo": "ppsspp",
- "rev": "d832f96010fa378ef0a7f7980524a61803110ad7",
- "hash": "sha256-LkngiwjRoYw+N+DCdbbWnTokDAYXbqOMJX+DQGAUl2g=",
- "fetchSubmodules": true,
- "date": "unstable-2024-02-13"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "hrydgard",
+ "repo": "ppsspp",
+ "rev": "d832f96010fa378ef0a7f7980524a61803110ad7",
+ "hash": "sha256-LkngiwjRoYw+N+DCdbbWnTokDAYXbqOMJX+DQGAUl2g=",
+ "fetchSubmodules": true
+ },
+ "version": "unstable-2024-02-13"
},
"prboom": {
- "owner": "libretro",
- "repo": "libretro-prboom",
- "rev": "6ec854969fd9dec33bb2cab350f05675d1158969",
- "hash": "sha256-y0qZwYNwcO4ofWDZ7UXN9ZVMPFxjCnLDDZKBMdZLxEY=",
- "date": "unstable-2023-05-28"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "libretro-prboom",
+ "rev": "6ec854969fd9dec33bb2cab350f05675d1158969",
+ "hash": "sha256-y0qZwYNwcO4ofWDZ7UXN9ZVMPFxjCnLDDZKBMdZLxEY="
+ },
+ "version": "unstable-2023-05-28"
},
"prosystem": {
- "owner": "libretro",
- "repo": "prosystem-libretro",
- "rev": "4202ac5bdb2ce1a21f84efc0e26d75bb5aa7e248",
- "hash": "sha256-BR0DTWcB5g0rEoNSxBx+OxBmLELjdR2fgsmdPU7cK68=",
- "date": "unstable-2023-08-17"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "prosystem-libretro",
+ "rev": "4202ac5bdb2ce1a21f84efc0e26d75bb5aa7e248",
+ "hash": "sha256-BR0DTWcB5g0rEoNSxBx+OxBmLELjdR2fgsmdPU7cK68="
+ },
+ "version": "unstable-2023-08-17"
},
"puae": {
- "owner": "libretro",
- "repo": "libretro-uae",
- "rev": "2cad13f98aa4df272decf2ab99d95aa582cd4cfb",
- "hash": "sha256-8iGsQJcImL7hUK14X+u2BSq4W9BkosiLImCmzf63o4Q=",
- "date": "unstable-2024-02-03"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "libretro-uae",
+ "rev": "2cad13f98aa4df272decf2ab99d95aa582cd4cfb",
+ "hash": "sha256-8iGsQJcImL7hUK14X+u2BSq4W9BkosiLImCmzf63o4Q="
+ },
+ "version": "unstable-2024-02-03"
},
"quicknes": {
- "owner": "libretro",
- "repo": "QuickNES_Core",
- "rev": "cd73f021be7dd5b1a21b71155a320364c02de4ac",
- "hash": "sha256-fmTAK32ASA8M5nxUUUilm/yMNkmqSAG/gauB7fy1Kbc=",
- "date": "unstable-2024-02-01"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "QuickNES_Core",
+ "rev": "cd73f021be7dd5b1a21b71155a320364c02de4ac",
+ "hash": "sha256-fmTAK32ASA8M5nxUUUilm/yMNkmqSAG/gauB7fy1Kbc="
+ },
+ "version": "unstable-2024-02-01"
},
"same_cdi": {
- "owner": "libretro",
- "repo": "same_cdi",
- "rev": "54cf493c2dee4c46666059c452f8aaaa0bd7c8e0",
- "hash": "sha256-/+4coMzj/o82Q04Z65DQiPaykK6N56W6PRQLtyJOd8E=",
- "date": "unstable-2023-02-28"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "same_cdi",
+ "rev": "54cf493c2dee4c46666059c452f8aaaa0bd7c8e0",
+ "hash": "sha256-/+4coMzj/o82Q04Z65DQiPaykK6N56W6PRQLtyJOd8E="
+ },
+ "version": "unstable-2023-02-28"
},
"sameboy": {
- "owner": "libretro",
- "repo": "sameboy",
- "rev": "09138330990da32362246c7034cf4de2ea0a2a2b",
- "hash": "sha256-hQWIuNwCykkJR+6naNarR50kUvIFNny+bbZHR6/GA/4=",
- "date": "unstable-2022-08-19"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "sameboy",
+ "rev": "09138330990da32362246c7034cf4de2ea0a2a2b",
+ "hash": "sha256-hQWIuNwCykkJR+6naNarR50kUvIFNny+bbZHR6/GA/4="
+ },
+ "version": "unstable-2022-08-19"
},
"scummvm": {
- "owner": "libretro-mirrors",
- "repo": "scummvm",
- "rev": "2fb2e4c551c9c1510c56f6e890ee0300b7b3fca3",
- "hash": "sha256-wrlFqu+ONbYH4xMFDByOgySobGrkhVc7kYWI4JzA4ew=",
- "date": "unstable-2022-04-06"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro-mirrors",
+ "repo": "scummvm",
+ "rev": "2fb2e4c551c9c1510c56f6e890ee0300b7b3fca3",
+ "hash": "sha256-wrlFqu+ONbYH4xMFDByOgySobGrkhVc7kYWI4JzA4ew="
+ },
+ "version": "unstable-2022-04-06"
},
"smsplus-gx": {
- "owner": "libretro",
- "repo": "smsplus-gx",
- "rev": "96fa9bc65aa27a5ab2779f9f2ff0439fec7cf513",
- "hash": "sha256-tlxlI0+5QFgu2IRB4Cpz9XItbhprLNlq1YdCFGXGyIE=",
- "date": "unstable-2023-10-31"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "smsplus-gx",
+ "rev": "96fa9bc65aa27a5ab2779f9f2ff0439fec7cf513",
+ "hash": "sha256-tlxlI0+5QFgu2IRB4Cpz9XItbhprLNlq1YdCFGXGyIE="
+ },
+ "version": "unstable-2023-10-31"
},
"snes9x": {
- "owner": "snes9xgit",
- "repo": "snes9x",
- "rev": "be6372c0345c82a87b880c791703fb1929ecf72c",
- "hash": "sha256-JzUXxTJZG3LdWC+FCM/3/ynGclQ11rCj7q5fs45r5Bw=",
- "date": "unstable-2024-02-08"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "snes9xgit",
+ "repo": "snes9x",
+ "rev": "1e1c45be07bf5760e73414d9ed0253d6dedb8605",
+ "hash": "sha256-gGAsKsI5e9jU6Zo2f72TBsHWdR6Bl+3Y1Om1zsbIjqs="
+ },
+ "version": "unstable-2024-02-14"
},
"snes9x2002": {
- "owner": "libretro",
- "repo": "snes9x2002",
- "rev": "540baad622d9833bba7e0696193cb06f5f02f564",
- "hash": "sha256-WJh8Qf1/uFaL9f9d28qXsbpeAZfYGPgjoty3G6XAKSs=",
- "date": "unstable-2022-08-06"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "snes9x2002",
+ "rev": "540baad622d9833bba7e0696193cb06f5f02f564",
+ "hash": "sha256-WJh8Qf1/uFaL9f9d28qXsbpeAZfYGPgjoty3G6XAKSs="
+ },
+ "version": "unstable-2022-08-06"
},
"snes9x2005": {
- "owner": "libretro",
- "repo": "snes9x2005",
- "rev": "fd45b0e055bce6cff3acde77414558784e93e7d0",
- "hash": "sha256-zjA/G62V38/hj+WjJDGAs48AcTUIiMWL8feCqLsCRnI=",
- "date": "unstable-2022-07-25"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "snes9x2005",
+ "rev": "fd45b0e055bce6cff3acde77414558784e93e7d0",
+ "hash": "sha256-zjA/G62V38/hj+WjJDGAs48AcTUIiMWL8feCqLsCRnI="
+ },
+ "version": "unstable-2022-07-25"
},
"snes9x2010": {
- "owner": "libretro",
- "repo": "snes9x2010",
- "rev": "d8b10c4cd7606ed58f9c562864c986bc960faaaf",
- "hash": "sha256-7FmteYrAYr+pGNXGg9CBC4NFlijGRf7GdtJfiNjmonU=",
- "date": "unstable-2023-02-20"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "snes9x2010",
+ "rev": "d8b10c4cd7606ed58f9c562864c986bc960faaaf",
+ "hash": "sha256-7FmteYrAYr+pGNXGg9CBC4NFlijGRf7GdtJfiNjmonU="
+ },
+ "version": "unstable-2023-02-20"
},
"stella": {
- "owner": "stella-emu",
- "repo": "stella",
- "rev": "4557099e5d7a0c0b02424ea85d2a4b093911e048",
- "hash": "sha256-wyJExpIIScgLTALgvqW5f/QgIsMC19JU8Meh3mV4d2c=",
- "date": "unstable-2024-02-02"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "stella-emu",
+ "repo": "stella",
+ "rev": "4557099e5d7a0c0b02424ea85d2a4b093911e048",
+ "hash": "sha256-wyJExpIIScgLTALgvqW5f/QgIsMC19JU8Meh3mV4d2c="
+ },
+ "version": "unstable-2024-02-02"
},
"stella2014": {
- "owner": "libretro",
- "repo": "stella2014-libretro",
- "rev": "8ab051edd4816f33a5631d230d54059eeed52c5f",
- "hash": "sha256-wqssB8WXXF2Lu9heII8nWLLOvI38cIfHSMA7OOd6jx0=",
- "date": "unstable-2023-02-20"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "stella2014-libretro",
+ "rev": "8ab051edd4816f33a5631d230d54059eeed52c5f",
+ "hash": "sha256-wqssB8WXXF2Lu9heII8nWLLOvI38cIfHSMA7OOd6jx0="
+ },
+ "version": "unstable-2023-02-20"
},
"swanstation": {
- "owner": "libretro",
- "repo": "swanstation",
- "rev": "77aeeea58a45cccae7a8be37645f8f5a27ff101b",
- "hash": "sha256-z+9Y9hoQ832caip5U+siQXh9GFxLMnX0HcmLa93B/lc=",
- "date": "unstable-2024-01-26"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "swanstation",
+ "rev": "77aeeea58a45cccae7a8be37645f8f5a27ff101b",
+ "hash": "sha256-z+9Y9hoQ832caip5U+siQXh9GFxLMnX0HcmLa93B/lc="
+ },
+ "version": "unstable-2024-01-26"
},
"tgbdual": {
- "owner": "libretro",
- "repo": "tgbdual-libretro",
- "rev": "a6f3018e6a23030afc1873845ee54d4b2d8ec9d3",
- "hash": "sha256-MBUgYXX/Pc+TkwoS7OwbXSPssKUf6lwWx/bKhvwDkHs=",
- "date": "unstable-2022-08-06"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "tgbdual-libretro",
+ "rev": "a6f3018e6a23030afc1873845ee54d4b2d8ec9d3",
+ "hash": "sha256-MBUgYXX/Pc+TkwoS7OwbXSPssKUf6lwWx/bKhvwDkHs="
+ },
+ "version": "unstable-2022-08-06"
},
"thepowdertoy": {
- "owner": "libretro",
- "repo": "ThePowderToy",
- "rev": "f644498193c4c8be689d8a1d2a70e37e4eff4243",
- "hash": "sha256-aPUqrrrH2Ia56A3Kx6ClMcZO9nbHGJIcEQ6nFyIMamo=",
- "date": "unstable-2023-01-17"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "ThePowderToy",
+ "rev": "f644498193c4c8be689d8a1d2a70e37e4eff4243",
+ "hash": "sha256-aPUqrrrH2Ia56A3Kx6ClMcZO9nbHGJIcEQ6nFyIMamo="
+ },
+ "version": "unstable-2023-01-17"
},
"tic80": {
- "owner": "libretro",
- "repo": "tic-80",
- "rev": "bd6ce86174fc7c9d7d3a86263acf3a7de1b62c11",
- "hash": "sha256-RFp8sTSRwD+cgW3EYk3nBeY+zVKgZVQI5mjtfe2a64Q=",
- "fetchSubmodules": true,
- "date": "unstable-2022-06-11"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "tic-80",
+ "rev": "bd6ce86174fc7c9d7d3a86263acf3a7de1b62c11",
+ "hash": "sha256-RFp8sTSRwD+cgW3EYk3nBeY+zVKgZVQI5mjtfe2a64Q=",
+ "fetchSubmodules": true
+ },
+ "version": "unstable-2022-06-11"
},
"vba-m": {
- "owner": "libretro",
- "repo": "vbam-libretro",
- "rev": "a2378f05f600a5a9cf450c60a87976b80d6a895a",
- "hash": "sha256-vWm28cSEGex5h7JkJjzNPqEGtQWHK0dpK2gVDlQ3NbM=",
- "date": "unstable-2023-08-18"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "vbam-libretro",
+ "rev": "a2378f05f600a5a9cf450c60a87976b80d6a895a",
+ "hash": "sha256-vWm28cSEGex5h7JkJjzNPqEGtQWHK0dpK2gVDlQ3NbM="
+ },
+ "version": "unstable-2023-08-18"
},
"vba-next": {
- "owner": "libretro",
- "repo": "vba-next",
- "rev": "ee92625d2f1666496be4f5662508a2430e846b00",
- "hash": "sha256-r3FKBD4GUUkobMJ33VceseyTyqxm/Wsa5Er6XcfGL2Q=",
- "date": "unstable-2023-06-03"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "vba-next",
+ "rev": "ee92625d2f1666496be4f5662508a2430e846b00",
+ "hash": "sha256-r3FKBD4GUUkobMJ33VceseyTyqxm/Wsa5Er6XcfGL2Q="
+ },
+ "version": "unstable-2023-06-03"
},
"vecx": {
- "owner": "libretro",
- "repo": "libretro-vecx",
- "rev": "56a99fa08a7601b304d752188ca573febf26faeb",
- "hash": "sha256-9/d6qzsUJZYZewAbFI4LU2FVpv09uby/5mxCZU7rVzo=",
- "date": "unstable-2024-02-10"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "libretro-vecx",
+ "rev": "56a99fa08a7601b304d752188ca573febf26faeb",
+ "hash": "sha256-9/d6qzsUJZYZewAbFI4LU2FVpv09uby/5mxCZU7rVzo="
+ },
+ "version": "unstable-2024-02-10"
},
"virtualjaguar": {
- "owner": "libretro",
- "repo": "virtualjaguar-libretro",
- "rev": "8126e5c504ac7217a638f38e4cd9190822c8abdd",
- "hash": "sha256-U/qdKApE0OU3jc6ekfgEZ7VCaIqCc2h+Y+IHe7PIRY0=",
- "date": "unstable-2023-06-01"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "virtualjaguar-libretro",
+ "rev": "8126e5c504ac7217a638f38e4cd9190822c8abdd",
+ "hash": "sha256-U/qdKApE0OU3jc6ekfgEZ7VCaIqCc2h+Y+IHe7PIRY0="
+ },
+ "version": "unstable-2023-06-01"
},
"yabause": {
- "owner": "libretro",
- "repo": "yabause",
- "rev": "4c96b96f7fbe07223627c469ff33376b2a634748",
- "hash": "sha256-7hEpGh2EcrlUoRiUNntaMZEQtStglYAY1MeCub5p8f8=",
- "date": "unstable-2023-01-03"
+ "fetcher": "fetchFromGitHub",
+ "src": {
+ "owner": "libretro",
+ "repo": "yabause",
+ "rev": "4c96b96f7fbe07223627c469ff33376b2a634748",
+ "hash": "sha256-7hEpGh2EcrlUoRiUNntaMZEQtStglYAY1MeCub5p8f8="
+ },
+ "version": "unstable-2023-01-03"
}
}
From 5f1b1a60c49f4ea6b5637ad34b9d5b6ef2971d04 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 00:16:44 +0000
Subject: [PATCH 132/200] python311Packages.pyformlang: 1.0.6 -> 1.0.7
---
pkgs/development/python-modules/pyformlang/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/pyformlang/default.nix b/pkgs/development/python-modules/pyformlang/default.nix
index 63bf98a0ea5f..9a76ec2a1dfa 100644
--- a/pkgs/development/python-modules/pyformlang/default.nix
+++ b/pkgs/development/python-modules/pyformlang/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "pyformlang";
- version = "1.0.6";
+ version = "1.0.7";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-LHQM+Vy8YVfTtpWaveYgBlp74AnS/IF3Y1EbgwVku7I=";
+ hash = "sha256-i4ib18Ktyc9pRu4P+tQIHoZ/IbAOk8Dn0MXJoxw8gAA=";
};
nativeBuildInputs = [
From ace0a3bdddb9cfd56017fda756632630400e65cf Mon Sep 17 00:00:00 2001
From: nixpkgs-upkeep-bot
Date: Fri, 16 Feb 2024 00:24:26 +0000
Subject: [PATCH 133/200] vscode: 1.86.1 -> 1.86.2
---
pkgs/applications/editors/vscode/vscode.nix | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix
index 976475238b63..aac9e1b72fdc 100644
--- a/pkgs/applications/editors/vscode/vscode.nix
+++ b/pkgs/applications/editors/vscode/vscode.nix
@@ -30,21 +30,21 @@ let
archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz";
sha256 = {
- x86_64-linux = "0nffz9xqm1iny7sqi1pkmnfcski15qsycw9gxir18j51kfzz50wf";
- x86_64-darwin = "082m2wwd67ayjadlywqimnmdm8imw6lz0rd8rnwjd2sjksxnrsk8";
- aarch64-linux = "0wlm8ajm1xw8lpmnbkzkgvaakfa9gacwi7m2fdyc4822rq7fn09b";
- aarch64-darwin = "1rgcljj97f551yr0q5f0vxdkvbhxrbyqrw85gb6qfxpg5d0l7y4f";
- armv7l-linux = "1wpslrysi8a6rnx99lq16zx277lnmqjp02q6gxmkpcvrvw27m6yj";
+ x86_64-linux = "17fzqq44p7ix4ihkg8nq582njjy96a8zz8vz9hl62hdxxg3llgfg";
+ x86_64-darwin = "12vbkzv2l02wifcjd7amq583vlv0iqixpa2kf5swhl0arww1viqa";
+ aarch64-linux = "1myv8zy2cycsmnp8xhjbm2lpcad3hj9zh79ywcinc50yncwj6wdl";
+ aarch64-darwin = "0vvbwcbxf0fmcfyk2y231qd8lxaj869ap865zps6wcdjqr5wnbdq";
+ armv7l-linux = "04gy6ls3gnbdcg4998widy9b9h04rx1gzp6iml6pi73li1cmfawz";
}.${system} or throwSystem;
in
callPackage ./generic.nix rec {
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
- version = "1.86.1";
+ version = "1.86.2";
pname = "vscode" + lib.optionalString isInsiders "-insiders";
# This is used for VS Code - Remote SSH test
- rev = "31c37ee8f63491495ac49e43b8544550fbae4533";
+ rev = "903b1e9d8990623e3d7da1df3d33db3e42d80eda";
executableName = "code" + lib.optionalString isInsiders "-insiders";
longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders";
@@ -68,7 +68,7 @@ in
src = fetchurl {
name = "vscode-server-${rev}.tar.gz";
url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable";
- sha256 = "1hq6i51d1dhpippc8gmhygw3kj9cx021y54ga58l5b80wvg2cf1y";
+ sha256 = "06jv2kzxy7p7y7294c4sq6fk6slwk4gfw6jqh79avnq0riy669gv";
};
};
From 0e66c8e1a4f76ea6de922303c167c0605c178626 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 00:32:39 +0000
Subject: [PATCH 134/200] werf: 1.2.289 -> 1.2.290
---
pkgs/applications/networking/cluster/werf/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/applications/networking/cluster/werf/default.nix b/pkgs/applications/networking/cluster/werf/default.nix
index d08fb76b68fa..2a42aabfd362 100644
--- a/pkgs/applications/networking/cluster/werf/default.nix
+++ b/pkgs/applications/networking/cluster/werf/default.nix
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "werf";
- version = "1.2.289";
+ version = "1.2.290";
src = fetchFromGitHub {
owner = "werf";
repo = "werf";
rev = "v${version}";
- hash = "sha256-0BinJVTjD8iDlhK50qVODQIKj1KDwhgOMg3HHstYHeg=";
+ hash = "sha256-pXmFpXpab6YKgujMGqP6xt5iRt/7CrG3wbpBeQ9Ty6c=";
};
- vendorHash = "sha256-YHLa0hTXCswkvVxyNp5ezqyEu18Jfnl9n7JMdqMeBSA=";
+ vendorHash = "sha256-yz0H/016NR+CwVbVfXPAIayacPprcf+MKptbG5fHwVY=";
proxyVendor = true;
From 76c0b6b36e53042acf903e0f09fc6ca108104b1d Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 00:47:01 +0000
Subject: [PATCH 135/200] python311Packages.peaqevcore: 19.6.6 -> 19.6.10
---
pkgs/development/python-modules/peaqevcore/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/peaqevcore/default.nix b/pkgs/development/python-modules/peaqevcore/default.nix
index 3312b88030ad..88657c9c37ef 100644
--- a/pkgs/development/python-modules/peaqevcore/default.nix
+++ b/pkgs/development/python-modules/peaqevcore/default.nix
@@ -6,14 +6,14 @@
buildPythonPackage rec {
pname = "peaqevcore";
- version = "19.6.6";
+ version = "19.6.10";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- hash = "sha256-4T30jiMRAbPDgGW8Zcolj1k3UpKN1/juXtYSHrjO804=";
+ hash = "sha256-iaZrPgGD7BM7H+i2R9qQBM55KcFu/Rqyho3AxXw15N0=";
};
postPatch = ''
From 96cc70a2a095ab562a7a0670edc516e1f2dca64f Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 01:30:53 +0000
Subject: [PATCH 136/200] arkade: 0.10.20 -> 0.11.0
---
pkgs/applications/networking/cluster/arkade/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/networking/cluster/arkade/default.nix b/pkgs/applications/networking/cluster/arkade/default.nix
index 39f5f70988c5..745a7d9e5371 100644
--- a/pkgs/applications/networking/cluster/arkade/default.nix
+++ b/pkgs/applications/networking/cluster/arkade/default.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "arkade";
- version = "0.10.20";
+ version = "0.11.0";
src = fetchFromGitHub {
owner = "alexellis";
repo = "arkade";
rev = version;
- hash = "sha256-aOJ07Ks+J7cDvF3InKGYx4dJAql9ltJQqa8P+4cKhNk=";
+ hash = "sha256-SNYaUbWj8t73Aaamg2SOu5EBiYjDMHCiXlaERqGmr2A=";
};
CGO_ENABLED = 0;
From bb41ff7beaca1a3c31968598b97435d42f8e131c Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 01:33:35 +0000
Subject: [PATCH 137/200] python311Packages.mplhep: 0.3.32 -> 0.3.33
---
pkgs/development/python-modules/mplhep/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/mplhep/default.nix b/pkgs/development/python-modules/mplhep/default.nix
index e550285ccaac..64c6d8dd1ad1 100644
--- a/pkgs/development/python-modules/mplhep/default.nix
+++ b/pkgs/development/python-modules/mplhep/default.nix
@@ -16,12 +16,12 @@
buildPythonPackage rec {
pname = "mplhep";
- version = "0.3.32";
+ version = "0.3.33";
format = "pyproject";
src = fetchPypi {
inherit pname version;
- hash = "sha256-xwlrMZLJKRW6iqMsDKS5BDqejADSk/qGOAnQDZ2fTPc=";
+ hash = "sha256-YTqiZCM5Dvsse+isQ4WSQgHfDGAVtmYVLHPR4Mmme6Q=";
};
nativeBuildInputs = [
From ac0579e7c9bf5e949fb06c6b7010cceacfd786be Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 01:36:49 +0000
Subject: [PATCH 138/200] clingo: 5.6.2 -> 5.7.0
---
pkgs/applications/science/logic/potassco/clingo.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/science/logic/potassco/clingo.nix b/pkgs/applications/science/logic/potassco/clingo.nix
index a3c324d0dbb8..32497d2b32f9 100644
--- a/pkgs/applications/science/logic/potassco/clingo.nix
+++ b/pkgs/applications/science/logic/potassco/clingo.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "clingo";
- version = "5.6.2";
+ version = "5.7.0";
src = fetchFromGitHub {
owner = "potassco";
repo = "clingo";
rev = "v${version}";
- sha256 = "sha256-2vOscD5jengY3z9gHoY9y9y6RLfdzUj7BNKLyppNRac=";
+ sha256 = "sha256-mXexFRPC/+5mNRVZqzsLJKiRkKA009OQrEhOAg8M38k=";
};
nativeBuildInputs = [ cmake ];
From 210bb8dad28b55124c098fb7618c64902cbc5b74 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 01:43:41 +0000
Subject: [PATCH 139/200] doppler: 3.66.5 -> 3.67.0
---
pkgs/tools/security/doppler/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/tools/security/doppler/default.nix b/pkgs/tools/security/doppler/default.nix
index 92b964ad2c95..c90cf8c2725e 100644
--- a/pkgs/tools/security/doppler/default.nix
+++ b/pkgs/tools/security/doppler/default.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "doppler";
- version = "3.66.5";
+ version = "3.67.0";
src = fetchFromGitHub {
owner = "dopplerhq";
repo = "cli";
rev = version;
- sha256 = "sha256-/kcGfTDthm4gp1M4lSeY1x8Q7EWVX2pZVjF2rAbz+Es=";
+ sha256 = "sha256-aBdpcmKv8EwUu8MKsC/aoSkiXf+JuTmhpGrPauWpThc=";
};
- vendorHash = "sha256-FOmaK6S61fkzybpDx6qfi6m4e2IaqBpavaFhEgIvmqw=";
+ vendorHash = "sha256-NUHWKPszQH/pvnA+j65+bJ6t+C0FDRRbTviqkYztpE4=";
ldflags = [
"-s -w"
From 4a50c60a85a53f20724d04afa4ea22ec54f64c8c Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 01:45:49 +0000
Subject: [PATCH 140/200] docfd: 2.1.0 -> 2.2.0
---
pkgs/by-name/do/docfd/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/do/docfd/package.nix b/pkgs/by-name/do/docfd/package.nix
index 37df7724c26a..41d4f3cbf543 100644
--- a/pkgs/by-name/do/docfd/package.nix
+++ b/pkgs/by-name/do/docfd/package.nix
@@ -2,7 +2,7 @@
ocamlPackages.buildDunePackage rec {
pname = "docfd";
- version = "2.1.0";
+ version = "2.2.0";
minimalOCamlVersion = "5.1";
@@ -10,7 +10,7 @@ ocamlPackages.buildDunePackage rec {
owner = "darrenldl";
repo = "docfd";
rev = version;
- hash = "sha256-1DobGm6nI14951KNKEE0D3AF1TFsWQUEhe4L1PdWBDw=";
+ hash = "sha256-v6V9+/Ra19Xy6nCLe/ODJ1uVBwNkQO4lKcxcr2pmxIY=";
};
nativeBuildInputs = [ python3 dune_3 makeWrapper ];
From a8edd1672461d124783a30cfa1f2d3cda94bd8c4 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 01:47:12 +0000
Subject: [PATCH 141/200] dasel: 2.5.0 -> 2.6.0
---
pkgs/applications/misc/dasel/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/applications/misc/dasel/default.nix b/pkgs/applications/misc/dasel/default.nix
index fb954cef5c65..75ffbb9080bd 100644
--- a/pkgs/applications/misc/dasel/default.nix
+++ b/pkgs/applications/misc/dasel/default.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "dasel";
- version = "2.5.0";
+ version = "2.6.0";
src = fetchFromGitHub {
owner = "TomWright";
repo = "dasel";
rev = "v${version}";
- hash = "sha256-frd4jNn5uruz9oX40ly/AR5I/uKRIfQ8IjOlIvlsOlY=";
+ hash = "sha256-4SINZXjTILJDmjv6ubuAhBzBmrXY0gJ0huNM3Y0O7Go=";
};
- vendorHash = "sha256-B3d+pbk0smBXqcJnac5he0TZPLiT1cLtz02OAGfqhC0=";
+ vendorHash = "sha256-G9IdTMF5Lnwq38rdJtuvUjD4RBaSmCYs3g+ETz29Mec=";
ldflags = [
"-s" "-w" "-X github.com/tomwright/dasel/v2/internal.Version=${version}"
From f267810520ff61e4cb43131a587c5e69c2663a0a Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 01:50:40 +0000
Subject: [PATCH 142/200] dqlite: 1.16.0 -> 1.16.2
---
pkgs/development/libraries/dqlite/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/libraries/dqlite/default.nix b/pkgs/development/libraries/dqlite/default.nix
index ff379c1a78b3..2ed5417c8026 100644
--- a/pkgs/development/libraries/dqlite/default.nix
+++ b/pkgs/development/libraries/dqlite/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "dqlite";
- version = "1.16.0";
+ version = "1.16.2";
src = fetchFromGitHub {
owner = "canonical";
repo = pname;
rev = "refs/tags/v${version}";
- hash = "sha256-8MPAyCqqjDpDHSyiZ1cvvgflaOLNzPGswZSsSjSffvw=";
+ hash = "sha256-rzKZvVybKLQKT9ZiGT/9LgU7hxI6knVXkPawNhbW/DQ=";
};
nativeBuildInputs = [ autoreconfHook file pkg-config ];
From 69c4e3af3a750f12209a6a3b7507292b924d3f4e Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 01:57:47 +0000
Subject: [PATCH 143/200] github-cli: 2.43.1 -> 2.44.0
---
pkgs/applications/version-management/gh/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/version-management/gh/default.nix b/pkgs/applications/version-management/gh/default.nix
index 33d968c53757..8a28e017bd8d 100644
--- a/pkgs/applications/version-management/gh/default.nix
+++ b/pkgs/applications/version-management/gh/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "gh";
- version = "2.43.1";
+ version = "2.44.0";
src = fetchFromGitHub {
owner = "cli";
repo = "cli";
rev = "v${version}";
- hash = "sha256-FPKYp3tdYXncHjfo6E6tRnEG9AQ0RU6FaezwMlTOCtA=";
+ hash = "sha256-5UESwrEDQpwQSGCKE6WjAGAQvJXACxIt2lw3fZvhAb4=";
};
vendorHash = "sha256-r1zcwBz/mJOv1RU4Ilgg73yH37xu7a/BmqgAkiODq0I=";
From 76f9f813aa7a736949d677667a17efbb5ba16460 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 02:01:43 +0000
Subject: [PATCH 144/200] kubeseal: 0.25.0 -> 0.26.0
---
pkgs/applications/networking/cluster/kubeseal/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/applications/networking/cluster/kubeseal/default.nix b/pkgs/applications/networking/cluster/kubeseal/default.nix
index eef739ebdbf4..921797d1591a 100644
--- a/pkgs/applications/networking/cluster/kubeseal/default.nix
+++ b/pkgs/applications/networking/cluster/kubeseal/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "kubeseal";
- version = "0.25.0";
+ version = "0.26.0";
src = fetchFromGitHub {
owner = "bitnami-labs";
repo = "sealed-secrets";
rev = "v${version}";
- sha256 = "sha256-maDfKFrszKexwzHw50iPu+aLLhi/QqKj6zmes9kS5Lk=";
+ sha256 = "sha256-rOaczDGjocGpYEPJpMiveWE7sHU9L0Csx2nX0Z3IrBs=";
};
- vendorHash = "sha256-3SrfD+6Gg9T9Qtb2PbipJZTe8Szs8Cef/61alwgHUUA=";
+ vendorHash = "sha256-UicMiSSSQzquNAHFpnWKbybimz3jjbBgWykhyRSU7ZI=";
subPackages = [ "cmd/kubeseal" ];
From c4c3aae1db3bdf4237c2c56948fbf9f0bb0ff9ec Mon Sep 17 00:00:00 2001
From: Aaron Jheng
Date: Thu, 15 Feb 2024 14:22:24 +0800
Subject: [PATCH 145/200] wire: 0.5.0 -> 0.6.0
---
pkgs/development/tools/wire/default.nix | 14 +++-
pkgs/development/tools/wire/go-modules.patch | 79 ++++++++++++++++++++
2 files changed, 90 insertions(+), 3 deletions(-)
create mode 100644 pkgs/development/tools/wire/go-modules.patch
diff --git a/pkgs/development/tools/wire/default.nix b/pkgs/development/tools/wire/default.nix
index 50e57d07d413..601c7fa8df7c 100644
--- a/pkgs/development/tools/wire/default.nix
+++ b/pkgs/development/tools/wire/default.nix
@@ -2,19 +2,27 @@
buildGoModule rec {
pname = "wire";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "google";
repo = "wire";
rev = "v${version}";
- sha256 = "sha256-9xjymiyPFMKbysgZULmcBEMI26naUrLMgTA+d7Q+DA0=";
+ hash = "sha256-bV/bb577JzGF37HmvRprxr+GWcLLiFRisURwtGDbqko=";
};
- vendorHash = "sha256-ZFUX4LgPte6oAf94D82Man/P9VMpx+CDNCTMBwiy9Fc=";
+ patches = [
+ # Bump the minimum version of Go required to compile packages in this module,
+ # as `golang.org/x/tools` requires go1.18 or later.
+ ./go-modules.patch
+ ];
+
+ vendorHash = "sha256-7IW97ZvCGlKCiVh8mKQutTdAxih7oFkXrKo4h3Pl9YY=";
subPackages = [ "cmd/wire" ];
+ ldflags = [ "-s" "-w" ];
+
meta = with lib; {
homepage = "https://github.com/google/wire";
description = "A code generation tool that automates connecting components using dependency injection";
diff --git a/pkgs/development/tools/wire/go-modules.patch b/pkgs/development/tools/wire/go-modules.patch
new file mode 100644
index 000000000000..cc6facd4d2d0
--- /dev/null
+++ b/pkgs/development/tools/wire/go-modules.patch
@@ -0,0 +1,79 @@
+diff --git a/go.mod b/go.mod
+index 944aef0..ee579ff 100644
+--- a/go.mod
++++ b/go.mod
+@@ -1,6 +1,6 @@
+ module github.com/google/wire
+
+-go 1.12
++go 1.18
+
+ require (
+ github.com/google/go-cmp v0.2.0
+@@ -8,3 +8,5 @@ require (
+ github.com/pmezard/go-difflib v1.0.0
+ golang.org/x/tools v0.17.0
+ )
++
++require golang.org/x/mod v0.14.0 // indirect
+diff --git a/go.sum b/go.sum
+index 8da3aae..fbca3c1 100644
+--- a/go.sum
++++ b/go.sum
+@@ -4,56 +4,8 @@ github.com/google/subcommands v1.2.0 h1:vWQspBTo2nEqTUFita5/KeEWlUL8kQObDFbub/EN
+ github.com/google/subcommands v1.2.0/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk=
+ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
+ github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
+-github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
+-golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
+-golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
+-golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc=
+-golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg=
+-golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
+-golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
+-golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
+ golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=
+ golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
+-golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
+-golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
+-golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
+-golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
+-golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
+-golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk=
+-golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY=
+-golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+-golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+-golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+-golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y=
+ golang.org/x/sync v0.6.0 h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ=
+-golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
+-golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+-golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+-golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+-golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+-golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+-golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+-golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+-golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+-golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+-golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
+-golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
+-golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
+-golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
+-golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU=
+-golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY=
+-golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
+-golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
+-golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
+-golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
+-golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
+-golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
+-golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
+-golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
+-golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+-golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
+-golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
+-golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58=
+ golang.org/x/tools v0.17.0 h1:FvmRgNOcs3kOa+T20R1uhfP9F6HgG2mfxDv1vrx1Htc=
+ golang.org/x/tools v0.17.0/go.mod h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps=
+-golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
From f9fc9264dbc6de617ee8201f16a09bf18f87c1fd Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 02:23:06 +0000
Subject: [PATCH 146/200] cel-go: 0.19.0 -> 0.20.0
---
pkgs/development/interpreters/cel-go/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/interpreters/cel-go/default.nix b/pkgs/development/interpreters/cel-go/default.nix
index 60d0586e094e..88d0b19fc0a4 100644
--- a/pkgs/development/interpreters/cel-go/default.nix
+++ b/pkgs/development/interpreters/cel-go/default.nix
@@ -5,18 +5,18 @@
buildGoModule rec {
pname = "cel-go";
- version = "0.19.0";
+ version = "0.20.0";
src = fetchFromGitHub {
owner = "google";
repo = "cel-go";
rev = "v${version}";
- hash = "sha256-r3xBg+8C3VZ3sHYKMyQoBVGe+puWdRO4q3e9bur9ZoY=";
+ hash = "sha256-rjhTKZ2d1jDby4tacLfbKJj0Y7F/KkECWAL/WsqJ6sg=";
};
modRoot = "repl";
- vendorHash = "sha256-7WBom6FS/GX+pM3zv59BZOwmAIokKkZcN3yGbcQb09Q=";
+ vendorHash = "sha256-h+f/ILk6mDzRBW1FI1jFyWxkV3bvrJ/BMsCuuf+E+J0=";
subPackages = [
"main"
From 85c1c2664d8e9489038aa1d0caa1d637b92bd4ce Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 02:23:11 +0000
Subject: [PATCH 147/200] okta-aws-cli: 2.0.1 -> 2.1.0
---
pkgs/tools/admin/okta-aws-cli/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/tools/admin/okta-aws-cli/default.nix b/pkgs/tools/admin/okta-aws-cli/default.nix
index dbd3a7b9f631..f9a4fad19554 100644
--- a/pkgs/tools/admin/okta-aws-cli/default.nix
+++ b/pkgs/tools/admin/okta-aws-cli/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "okta-aws-cli";
- version = "2.0.1";
+ version = "2.1.0";
subPackages = [ "cmd/okta-aws-cli" ];
@@ -10,7 +10,7 @@ buildGoModule rec {
owner = "okta";
repo = "okta-aws-cli";
rev = "v${version}";
- sha256 = "sha256-A49TpwvF7zQFCqffLeb1FOxbRwe4yhKSGs7YKNfpNSY=";
+ sha256 = "sha256-ovmN/BYQInbfvMaSl7WNXC7dBkLMyZdZstc164yj5Qo=";
};
vendorHash = "sha256-SjABVO6tHYRc/1pYjOqfZP+NfnK1/WnAcY5NQ4hMssE=";
From 863c383d01af6bf85e568d134a1c0fe76bfd55d8 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 02:23:19 +0000
Subject: [PATCH 148/200] mainsail: 2.9.1 -> 2.10.0
---
pkgs/applications/misc/mainsail/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/misc/mainsail/default.nix b/pkgs/applications/misc/mainsail/default.nix
index cb9ce043e9ce..4f4c91505027 100644
--- a/pkgs/applications/misc/mainsail/default.nix
+++ b/pkgs/applications/misc/mainsail/default.nix
@@ -5,11 +5,11 @@
stdenvNoCC.mkDerivation rec {
pname = "mainsail";
- version = "2.9.1";
+ version = "2.10.0";
src = fetchzip {
url = "https://github.com/mainsail-crew/mainsail/releases/download/v${version}/mainsail.zip";
- hash = "sha256-OrCS+0zfXs72vJbrqjvEaHJWD0ndozfCcHs1N9Gqios=";
+ hash = "sha256-5bRmM/BXI0Afe7UK6avh5aWFXkYF4MsUG71uYUc5JlA=";
stripRoot = false;
};
From ac02aacc4e3a16b74a3e0b03feceb768d2887b4d Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 02:23:19 +0000
Subject: [PATCH 149/200] docker-compose: 2.24.5 -> 2.24.6
---
pkgs/applications/virtualization/docker/compose.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/applications/virtualization/docker/compose.nix b/pkgs/applications/virtualization/docker/compose.nix
index f6f2e5f5a843..e3f0ec1b97bd 100644
--- a/pkgs/applications/virtualization/docker/compose.nix
+++ b/pkgs/applications/virtualization/docker/compose.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "docker-compose";
- version = "2.24.5";
+ version = "2.24.6";
src = fetchFromGitHub {
owner = "docker";
repo = "compose";
rev = "v${version}";
- hash = "sha256-mn6HkGLQM5kx6yzV4IK+GTV6pCoIm1CNjQ8AZLv3sMw=";
+ hash = "sha256-CrQM9fTXGI3uGAk2yk/+enBr9LuMhNFLFBYHT78lNWc=";
};
postPatch = ''
@@ -16,7 +16,7 @@ buildGoModule rec {
rm -rf e2e/
'';
- vendorHash = "sha256-KR+4OZKabshnGpkPq8vtEutvQUE+3jVwAlfAwFVlscU=";
+ vendorHash = "sha256-0YZ36fouuVjj12a7d9F8OkJAmtLIHo0bZhcmOYO5Ki4=";
ldflags = [ "-X github.com/docker/compose/v2/internal.Version=${version}" "-s" "-w" ];
From 0edc73876a83bea5f2cdb2072f77817e58692592 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 02:23:21 +0000
Subject: [PATCH 150/200] ctlptl: 0.8.26 -> 0.8.27
---
pkgs/development/tools/ctlptl/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/tools/ctlptl/default.nix b/pkgs/development/tools/ctlptl/default.nix
index 576b3095922a..307167b9a2d8 100644
--- a/pkgs/development/tools/ctlptl/default.nix
+++ b/pkgs/development/tools/ctlptl/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "ctlptl";
- version = "0.8.26";
+ version = "0.8.27";
src = fetchFromGitHub {
owner = "tilt-dev";
repo = pname;
rev = "v${version}";
- hash = "sha256-Qi9fN66YLow8TO/4GmJBIcj8CnH7jbpyryjnMG6yp0U=";
+ hash = "sha256-4g5QfeAtPEUW7vwOwkJd8W3V6z1DxAmZngbrroCFr5M=";
};
- vendorHash = "sha256-gortoYTYGtvhM1XWVhI2bB+cKtbTADpKl5W9h1QSEPc=";
+ vendorHash = "sha256-DEUZbqHHYfjD5jGT5nn3UbWT1aODRsLailSorI/W6w4=";
nativeBuildInputs = [ installShellFiles ];
From e2351c1c52258a72477b285c106a54b789d57898 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 02:36:23 +0000
Subject: [PATCH 151/200] qtrvsim: 0.9.6 -> 0.9.7
---
.../science/computer-architecture/qtrvsim/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/science/computer-architecture/qtrvsim/default.nix b/pkgs/applications/science/computer-architecture/qtrvsim/default.nix
index 73c3c9a11f17..c60ee224aa2a 100644
--- a/pkgs/applications/science/computer-architecture/qtrvsim/default.nix
+++ b/pkgs/applications/science/computer-architecture/qtrvsim/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "QtRVSim";
- version = "0.9.6";
+ version = "0.9.7";
src = fetchFromGitHub {
owner = "cvut";
repo = "qtrvsim";
rev = "refs/tags/v${version}";
- sha256 = "sha256-cC3DvQj2VBnGad6ZDn3x4gHQfsPpySzjTi17PQoaxPU=";
+ sha256 = "sha256-SelmqHauj5Yxg043NZqR4bhqW5clwg1h7UD8mW7j7vE=";
};
nativeBuildInputs = [ cmake wrapQtAppsHook ];
From 05b4d353c30768b85720fae4b0a42ea38c00f933 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 02:36:54 +0000
Subject: [PATCH 152/200] zed: 1.13.0 -> 1.14.0
---
pkgs/development/tools/zed/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/tools/zed/default.nix b/pkgs/development/tools/zed/default.nix
index 6164b6d4c624..d3d3e7bf35fa 100644
--- a/pkgs/development/tools/zed/default.nix
+++ b/pkgs/development/tools/zed/default.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "zed";
- version = "1.13.0";
+ version = "1.14.0";
src = fetchFromGitHub {
owner = "brimdata";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-xyTHCBvklK8x6V7WsWDYytnVEfLcja78crvs62WJJ9o=";
+ sha256 = "sha256-1k5qw/uWe5gtDUjDcMW54ezoXOBLt4T9lRmiOS06hz8=";
};
- vendorHash = "sha256-m8GOKBwXlNhjEIkkbaIOAGslX4WRVPZ0OknGEG29b4E=";
+ vendorHash = "sha256-X1rE6/sgpB6jeTjLZJL/a7ghjRJYTXSQDHB4PmEFUmU=";
subPackages = [ "cmd/zed" "cmd/zq" ];
From 13973b5cf77c85e7fe2f6ec62df4906f88e4f1de Mon Sep 17 00:00:00 2001
From: Martin Weinelt
Date: Fri, 16 Feb 2024 03:37:42 +0100
Subject: [PATCH 153/200] python311Packages.accelerate: fix build on linux
---
pkgs/development/python-modules/accelerate/default.nix | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/accelerate/default.nix b/pkgs/development/python-modules/accelerate/default.nix
index f9a7be69f561..5f80a44ed7df 100644
--- a/pkgs/development/python-modules/accelerate/default.nix
+++ b/pkgs/development/python-modules/accelerate/default.nix
@@ -2,8 +2,6 @@
, lib
, buildPythonPackage
, fetchFromGitHub
-, fetchpatch
-, pythonAtLeast
, pythonOlder
, pytestCheckHook
, setuptools
@@ -13,6 +11,7 @@
, pyyaml
, safetensors
, torch
+, cudatoolkit
, evaluate
, parameterized
, transformers
@@ -52,6 +51,8 @@ buildPythonPackage rec {
preCheck = ''
export HOME=$(mktemp -d)
export PATH=$out/bin:$PATH
+ '' + lib.optionalString (lib.meta.availableOn stdenv.hostPlatform cudatoolkit) ''
+ export TRITON_PTXAS_PATH="${cudatoolkit}/bin/ptxas"
'';
pytestFlagsArray = [ "tests" ];
disabledTests = [
@@ -74,6 +75,8 @@ buildPythonPackage rec {
] ++ lib.optionals (stdenv.isLinux && stdenv.isAarch64) [
# usual aarch64-linux RuntimeError: DataLoader worker (pid(s) <...>) exited unexpectedly
"CheckpointTest"
+ # requires ptxas from cudatoolkit, which is unavailable on aarch64-linux
+ "test_dynamo_extract_model"
] ++ lib.optionals (stdenv.isDarwin && stdenv.isx86_64) [
# RuntimeError: torch_shm_manager: execl failed: Permission denied
"CheckpointTest"
From 44d2030ecb389eb8e3fc0fd927b783e0d3e9ac1f Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 02:38:40 +0000
Subject: [PATCH 154/200] yq-go: 4.40.7 -> 4.41.1
---
pkgs/development/tools/yq-go/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/tools/yq-go/default.nix b/pkgs/development/tools/yq-go/default.nix
index fb627f52e011..effd541660ea 100644
--- a/pkgs/development/tools/yq-go/default.nix
+++ b/pkgs/development/tools/yq-go/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "yq-go";
- version = "4.40.7";
+ version = "4.41.1";
src = fetchFromGitHub {
owner = "mikefarah";
repo = "yq";
rev = "v${version}";
- hash = "sha256-VvA6PYJYRejGlYDb/gyHDQSNOwDWSE7vXPqYGrVLtko=";
+ hash = "sha256-1zYem/cvvndyrWaE8wYoxouDDnQyT+VeupFF1VkuC2w=";
};
vendorHash = "sha256-5jc9AQ1T4818kvAF6SU6JEdCQWt1gRJnESXRMGvqrB0=";
From 36cb2fc0eb3437a0c7f5dfae40fdf1555408a5b5 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 03:30:15 +0000
Subject: [PATCH 155/200] miriway: unstable-2024-01-30 -> unstable-2024-02-14
---
pkgs/applications/window-managers/miriway/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/applications/window-managers/miriway/default.nix b/pkgs/applications/window-managers/miriway/default.nix
index f46d907768ce..b8528a374125 100644
--- a/pkgs/applications/window-managers/miriway/default.nix
+++ b/pkgs/applications/window-managers/miriway/default.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "miriway";
- version = "unstable-2024-01-30";
+ version = "unstable-2024-02-14";
src = fetchFromGitHub {
owner = "Miriway";
repo = "Miriway";
- rev = "429ace6c7d9ea6799a01875ff61f1e554d5eabd9";
- hash = "sha256-8qsDyHbJJMxevMIi6Kde+zr2yJAtFaq19TTcAGXMnrE=";
+ rev = "ad4d311269dc25789f7412211ddddad383d9700c";
+ hash = "sha256-kPrsyrAHvwrktBFITuhpFKyjmedv04ONFhuxiBDlAJA=";
};
strictDeps = true;
From 3ccba805f7cb8d83b362a22fcc3adf5c04bae20d Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 03:53:49 +0000
Subject: [PATCH 156/200] haproxy: 2.9.4 -> 2.9.5
---
pkgs/tools/networking/haproxy/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/tools/networking/haproxy/default.nix b/pkgs/tools/networking/haproxy/default.nix
index ce275eca6783..675c7d19b65a 100644
--- a/pkgs/tools/networking/haproxy/default.nix
+++ b/pkgs/tools/networking/haproxy/default.nix
@@ -29,11 +29,11 @@ let
sslPkg = sslPkgs.${sslLibrary};
in stdenv.mkDerivation (finalAttrs: {
pname = "haproxy";
- version = "2.9.4";
+ version = "2.9.5";
src = fetchurl {
url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz";
- hash = "sha256-nDiSzDwISsTwASXvIqFRzxgUFthKqKN69q9qoDmQlrw=";
+ hash = "sha256-MreFsSiDj0IYuNVGkMhsSHlNA/gXy7Yn+0h2n3nv1Zs=";
};
buildInputs = [ sslPkg zlib libxcrypt ]
From c3496b72ca4c4d99878240806a5d4780e57d47ca Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 04:06:46 +0000
Subject: [PATCH 157/200] python311Packages.pyprecice: 2.5.0.4 -> 3.0.0.0
---
pkgs/development/python-modules/pyprecice/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/pyprecice/default.nix b/pkgs/development/python-modules/pyprecice/default.nix
index ebc8c4234375..f6c5d8fc2387 100644
--- a/pkgs/development/python-modules/pyprecice/default.nix
+++ b/pkgs/development/python-modules/pyprecice/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "pyprecice";
- version = "2.5.0.4";
+ version = "3.0.0.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "precice";
repo = "python-bindings";
rev = "refs/tags/v${version}";
- hash = "sha256-Nau4ytOSv5WOly/hbHO2M6Rgx1ileJrzfCfNJFnwVaw=";
+ hash = "sha256-iW3Mll28Z3Ew+eIJxeF1HR7JhVhXs9FiYaAb5TwYSpg=";
};
nativeBuildInputs = [
From 26e937c9658b03068dfc348780ffb354c527e144 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Robert=20Sch=C3=BCtz?=
Date: Thu, 15 Feb 2024 20:08:21 -0800
Subject: [PATCH 158/200] portfolio-filemanager: set meta.mainProgram
---
.../applications/file-managers/portfolio-filemanager/default.nix | 1 +
1 file changed, 1 insertion(+)
diff --git a/pkgs/applications/file-managers/portfolio-filemanager/default.nix b/pkgs/applications/file-managers/portfolio-filemanager/default.nix
index deb70fd902ec..4c21e8cbe057 100644
--- a/pkgs/applications/file-managers/portfolio-filemanager/default.nix
+++ b/pkgs/applications/file-managers/portfolio-filemanager/default.nix
@@ -78,6 +78,7 @@ python3.pkgs.buildPythonApplication rec {
changelog = "https://github.com/tchx84/Portfolio/blob/v${version}/CHANGELOG.md";
license = licenses.gpl3Plus;
platforms = platforms.linux;
+ mainProgram = "dev.tchx84.Portfolio";
maintainers = with maintainers; [ dotlambda chuangzhu ];
};
}
From ce77ed0b59634248f11a51f9d5bb881d3043d69f Mon Sep 17 00:00:00 2001
From: ChaosAttractor
Date: Mon, 12 Feb 2024 16:54:43 +0800
Subject: [PATCH 159/200] qq: 3.2.5-21159 -> 3.2.5-21453
---
.../networking/instant-messengers/qq/sources.nix | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/pkgs/applications/networking/instant-messengers/qq/sources.nix b/pkgs/applications/networking/instant-messengers/qq/sources.nix
index eda78b80edef..0353fcc19fe2 100644
--- a/pkgs/applications/networking/instant-messengers/qq/sources.nix
+++ b/pkgs/applications/networking/instant-messengers/qq/sources.nix
@@ -1,8 +1,8 @@
# Generated by ./update.sh - do not update manually!
-# Last updated: 2024-01-27
+# Last updated: 2024-02-16
{
- version = "3.2.5-21159";
- urlhash = "feb78c41";
- arm64_hash = "sha256-3zbhFKQrO1tMSnWJllLJLaVeVpLs44WBbuuyU1LTMIU=";
- amd64_hash = "sha256-pX99V18gjlMM6+jC9U7E5YvHDODGsrj0twt9K4rJN4Y=";
+ version = "3.2.5-21453";
+ urlhash = "852276c1";
+ arm64_hash = "sha256-g0J1FWG07bkabDHp2nuS48MNut2+N7gk0k5zWcmuQVw=";
+ amd64_hash = "sha256-6Qe4bP3q9RLEIJn9EfqqYaVTF8FRBNcjtVPl+zY7v5c=";
}
From c01df6d6546ed5938573a733a19f310ae220b895 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Robert=20Sch=C3=BCtz?=
Date: Tue, 13 Feb 2024 18:39:34 -0800
Subject: [PATCH 160/200] python311Packages.igraph: 0.11.3 -> 0.11.4
Diff: https://github.com/igraph/python-igraph/compare/refs/tags/0.11.3...0.11.4
Changelog: https://github.com/igraph/python-igraph/blob/refs/tags/0.11.4/CHANGELOG.md
---
pkgs/development/python-modules/igraph/default.nix | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/pkgs/development/python-modules/igraph/default.nix b/pkgs/development/python-modules/igraph/default.nix
index 4aebfc1cecd1..dd8fb0a42227 100644
--- a/pkgs/development/python-modules/igraph/default.nix
+++ b/pkgs/development/python-modules/igraph/default.nix
@@ -3,24 +3,25 @@
, pythonOlder
, fetchFromGitHub
, pkg-config
+, setuptools
, igraph
, texttable
-, unittestCheckHook
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "igraph";
- version = "0.11.3";
+ version = "0.11.4";
disabled = pythonOlder "3.8";
- format = "setuptools";
+ pyproject = true;
src = fetchFromGitHub {
owner = "igraph";
repo = "python-igraph";
rev = "refs/tags/${version}";
- hash = "sha256-Pki0ygcQeuC5E4SwhzGX7oIe9LUSgoBKiXbtcpjL3ng=";
+ hash = "sha256-sR9OqsBxP2DvcYz1dhIP29rrQ56CRKW02oNAXUNttio=";
};
postPatch = ''
@@ -29,6 +30,7 @@ buildPythonPackage rec {
nativeBuildInputs = [
pkg-config
+ setuptools
];
buildInputs = [
@@ -42,10 +44,10 @@ buildPythonPackage rec {
# NB: We want to use our igraph, not vendored igraph, but even with
# pkg-config on the PATH, their custom setup.py still needs to be explicitly
# told to do it. ~ C.
- setupPyGlobalFlags = [ "--use-pkg-config" ];
+ env.IGRAPH_USE_PKG_CONFIG = true;
nativeCheckInputs = [
- unittestCheckHook
+ pytestCheckHook
];
pythonImportsCheck = [ "igraph" ];
From cfdc4dc0c937df0603d614b9729f722f04b71e85 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Robert=20Sch=C3=BCtz?=
Date: Tue, 13 Feb 2024 18:51:39 -0800
Subject: [PATCH 161/200] python311Packages.igraph: specify optional
dependencies
---
.../development/python-modules/igraph/default.nix | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/pkgs/development/python-modules/igraph/default.nix b/pkgs/development/python-modules/igraph/default.nix
index dd8fb0a42227..e2f555121f93 100644
--- a/pkgs/development/python-modules/igraph/default.nix
+++ b/pkgs/development/python-modules/igraph/default.nix
@@ -6,6 +6,9 @@
, setuptools
, igraph
, texttable
+, cairocffi
+, matplotlib
+, plotly
, pytestCheckHook
}:
@@ -41,6 +44,13 @@ buildPythonPackage rec {
texttable
];
+ passthru.optional-dependencies = {
+ cairo = [ cairocffi ];
+ matplotlib = [ matplotlib ];
+ plotly = [ plotly ];
+ plotting = [ cairocffi ];
+ };
+
# NB: We want to use our igraph, not vendored igraph, but even with
# pkg-config on the PATH, their custom setup.py still needs to be explicitly
# told to do it. ~ C.
@@ -48,6 +58,11 @@ buildPythonPackage rec {
nativeCheckInputs = [
pytestCheckHook
+ ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
+
+ disabledTests = [
+ "testAuthorityScore"
+ "test_labels"
];
pythonImportsCheck = [ "igraph" ];
From a9c4c97afc5c8ea7c7dedd34c56584dd21dcee4c Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 05:08:26 +0000
Subject: [PATCH 162/200] atmos: 1.60.0 -> 1.63.0
---
pkgs/applications/networking/cluster/atmos/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/applications/networking/cluster/atmos/default.nix b/pkgs/applications/networking/cluster/atmos/default.nix
index 20b02e7d1200..7f43c1b4657a 100644
--- a/pkgs/applications/networking/cluster/atmos/default.nix
+++ b/pkgs/applications/networking/cluster/atmos/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "atmos";
- version = "1.60.0";
+ version = "1.63.0";
src = fetchFromGitHub {
owner = "cloudposse";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-sc0tKOv5J4lF00Zzs2X6ff1EC1xrTRbDvVopq+1Wn6Y=";
+ sha256 = "sha256-3XmRTboq8DSIV4w6EFsbgl21eY3QA5DicE9nM5sAZOQ=";
};
- vendorHash = "sha256-wmpFWySQ9MaRGT3yw4gUQEWsF4MNbSDUu68/LHjE28w=";
+ vendorHash = "sha256-i7m9YXPlWqHtvC4Df7v5bLWt2tqeT933t2+Xit5RQxg=";
ldflags = [ "-s" "-w" "-X github.com/cloudposse/atmos/cmd.Version=v${version}" ];
From 1fedee9a3465a0fe4d5025db30abba9f9ce63db2 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 05:22:24 +0000
Subject: [PATCH 163/200] tippecanoe: 2.43.0 -> 2.45.0
---
pkgs/applications/misc/tippecanoe/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/misc/tippecanoe/default.nix b/pkgs/applications/misc/tippecanoe/default.nix
index 60b4aa9e80da..990b2495ce97 100644
--- a/pkgs/applications/misc/tippecanoe/default.nix
+++ b/pkgs/applications/misc/tippecanoe/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "tippecanoe";
- version = "2.43.0";
+ version = "2.45.0";
src = fetchFromGitHub {
owner = "felt";
repo = "tippecanoe";
rev = finalAttrs.version;
- hash = "sha256-qJB3Y4UaSmSsDbT/EB+aQSvJj8+yYkI3sQR2UOjilfE=";
+ hash = "sha256-LsXK3qcS7x0FHJH5QQ0rM/h+jFSnkwa8mUbHKgcQ6NU=";
};
buildInputs = [ sqlite zlib ];
From 26493178e34c259f07b7ef97b16af56aa0bedd06 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 06:14:14 +0000
Subject: [PATCH 164/200] python312Packages.uqbar: 0.7.1 -> 0.7.2
---
pkgs/development/python-modules/uqbar/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/uqbar/default.nix b/pkgs/development/python-modules/uqbar/default.nix
index 36fe7e0eb1f8..54fe8f192c02 100644
--- a/pkgs/development/python-modules/uqbar/default.nix
+++ b/pkgs/development/python-modules/uqbar/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "uqbar";
- version = "0.7.1";
+ version = "0.7.2";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
- hash = "sha256-pZ2sNs9uK49PK8qxRRqpGMEI1Xr6Fn+fxptlEVv3GSk=";
+ hash = "sha256-8tjqPlS9Yo3pOFmpfe/sxgW0e1iqLRYhmPJCh5rKKEE=";
};
postPatch = ''
From 7070404b96bfdadbd872ae22eb9949ef557221f0 Mon Sep 17 00:00:00 2001
From: Gaetan Lepage
Date: Fri, 16 Feb 2024 07:51:39 +0100
Subject: [PATCH 165/200] uv: 0.1.0 -> 0.1.2
Diff: https://github.com/astral-sh/uv/compare/0.1.0...0.1.2
---
pkgs/by-name/uv/uv/Cargo.lock | 2 +-
pkgs/by-name/uv/uv/package.nix | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/uv/uv/Cargo.lock b/pkgs/by-name/uv/uv/Cargo.lock
index 2f3920f9ab34..a4ba755139fb 100644
--- a/pkgs/by-name/uv/uv/Cargo.lock
+++ b/pkgs/by-name/uv/uv/Cargo.lock
@@ -4062,7 +4062,7 @@ checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a"
[[package]]
name = "uv"
-version = "0.1.0"
+version = "0.1.2"
dependencies = [
"anstream",
"anyhow",
diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix
index 0c18beae3d4d..6c3257d9eb6a 100644
--- a/pkgs/by-name/uv/uv/package.nix
+++ b/pkgs/by-name/uv/uv/package.nix
@@ -15,14 +15,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "uv";
- version = "0.1.0";
+ version = "0.1.2";
pyproject = true;
src = fetchFromGitHub {
owner = "astral-sh";
repo = "uv";
rev = version;
- hash = "sha256-FlrBanX6ioLRUVEUGYUrJgt6elKg5nr8/sMAUQ/LljM=";
+ hash = "sha256-ZrXWipg3m5T3PiUF7IgAxtw1GGnzVZTZdodFwNCu054=";
};
cargoDeps = rustPlatform.importCargoLock {
From 81391bd22fe9c33c556563bab062da95ecdc15c0 Mon Sep 17 00:00:00 2001
From: Joris Bolsens
Date: Wed, 14 Feb 2024 14:42:02 -0800
Subject: [PATCH 166/200] nixos/kubernetes: set k8 home permissions correctly
---
nixos/modules/services/cluster/kubernetes/default.nix | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/nixos/modules/services/cluster/kubernetes/default.nix b/nixos/modules/services/cluster/kubernetes/default.nix
index 3fb916c76971..a920b6cb1268 100644
--- a/nixos/modules/services/cluster/kubernetes/default.nix
+++ b/nixos/modules/services/cluster/kubernetes/default.nix
@@ -285,7 +285,7 @@ in {
systemd.tmpfiles.rules = [
"d /opt/cni/bin 0755 root root -"
"d /run/kubernetes 0755 kubernetes kubernetes -"
- "d /var/lib/kubernetes 0755 kubernetes kubernetes -"
+ "d ${cfg.dataDir} 0755 kubernetes kubernetes -"
];
users.users.kubernetes = {
@@ -294,6 +294,7 @@ in {
group = "kubernetes";
home = cfg.dataDir;
createHome = true;
+ homeMode = "755";
};
users.groups.kubernetes.gid = config.ids.gids.kubernetes;
From 0adbce5f2a58970e52d33e3c0da103da857e5dd9 Mon Sep 17 00:00:00 2001
From: Muhammad Falak R Wani
Date: Fri, 16 Feb 2024 13:12:22 +0530
Subject: [PATCH 167/200] tailscale: 1.58.2 -> 1.60.0
Diff: https://github.com/tailscale/tailscale/compare/v1.58.2...v1.60.0
Changelog: https://github.com/tailscale/tailscale/releases/tag/v1.60.0
Signed-off-by: Muhammad Falak R Wani
---
pkgs/servers/tailscale/default.nix | 6 +++---
pkgs/top-level/all-packages.nix | 4 +++-
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/pkgs/servers/tailscale/default.nix b/pkgs/servers/tailscale/default.nix
index 2f36358e912c..11bace1ae1e3 100644
--- a/pkgs/servers/tailscale/default.nix
+++ b/pkgs/servers/tailscale/default.nix
@@ -12,7 +12,7 @@
}:
let
- version = "1.58.2";
+ version = "1.60.0";
in
buildGoModule {
pname = "tailscale";
@@ -22,9 +22,9 @@ buildGoModule {
owner = "tailscale";
repo = "tailscale";
rev = "v${version}";
- hash = "sha256-FiFFfUtse0CKR4XJ82HEjpZNxCaa4FnwSJfEzJ5kZgk=";
+ hash = "sha256-qx6ukgaEsdsq76E+GQkYH/Ydv3VKO9jLTh1zm0pGeWw=";
};
- vendorHash = "sha256-BK1zugKGtx2RpWHDvFZaFqz/YdoewsG8SscGt25uwtQ=";
+ vendorHash = "sha256-eci4f6golU1eIQOezplA+I+gmOfof40ktIdpr0v/uMc=";
nativeBuildInputs = lib.optionals stdenv.isLinux [ makeWrapper ];
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index c88ef6e59e19..74721e16a313 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -27226,7 +27226,9 @@ with pkgs;
systemd-journal2gelf = callPackage ../tools/system/systemd-journal2gelf { };
- tailscale = callPackage ../servers/tailscale { };
+ tailscale = callPackage ../servers/tailscale {
+ buildGoModule = buildGo122Module;
+ };
tailscale-systray = callPackage ../applications/misc/tailscale-systray { };
From 07538cfddf00780802f0780f1fae6e805deeccfe Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Fri, 16 Feb 2024 08:52:22 +0100
Subject: [PATCH 168/200] python311Packages.pyprobables: init at 0.6.0
Probabilistic data structures
https://github.com/barrust/pyprobables
---
.../python-modules/pyprobables/default.nix | 42 +++++++++++++++++++
pkgs/top-level/python-packages.nix | 2 +
2 files changed, 44 insertions(+)
create mode 100644 pkgs/development/python-modules/pyprobables/default.nix
diff --git a/pkgs/development/python-modules/pyprobables/default.nix b/pkgs/development/python-modules/pyprobables/default.nix
new file mode 100644
index 000000000000..be4410cce276
--- /dev/null
+++ b/pkgs/development/python-modules/pyprobables/default.nix
@@ -0,0 +1,42 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pytestCheckHook
+, pythonOlder
+, setuptools
+}:
+
+buildPythonPackage rec {
+ pname = "pyprobables";
+ version = "0.6.0";
+ pyproject = true;
+
+ disabled = pythonOlder "3.8";
+
+ src = fetchFromGitHub {
+ owner = "barrust";
+ repo = "pyprobables";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-maikrZlBzhv35zPXmKqdJzAz6eZDmluLUvkOkaPTCDU=";
+ };
+
+ nativeBuildInputs = [
+ setuptools
+ ];
+
+ nativeCheckInputs = [
+ pytestCheckHook
+ ];
+
+ pythonImportsCheck = [
+ "probables"
+ ];
+
+ meta = with lib; {
+ description = "Probabilistic data structures";
+ homepage = "https://github.com/barrust/pyprobables";
+ changelog = "https://github.com/barrust/pyprobables/blob/${version}/CHANGELOG.md";
+ license = licenses.mit;
+ maintainers = with maintainers; [ fab ];
+ };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 71d7fc931e7b..6d27dd918abf 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -9327,6 +9327,8 @@ self: super: with self; {
pyprecice = callPackage ../development/python-modules/pyprecice { };
+ pyprobables = callPackage ../development/python-modules/pyprobables { };
+
pyproject-api = callPackage ../development/python-modules/pyproject-api { };
pyproject-hooks = callPackage ../development/python-modules/pyproject-hooks { };
From 59cc65262f66dd00faaaf1f5d141fe4f775aacf0 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Fri, 16 Feb 2024 08:57:04 +0100
Subject: [PATCH 169/200] python311Packages.fakeredis: refactor
- fix license (is BSD 3-Clause not MIT)
- add more extra
---
.../python-modules/fakeredis/default.nix | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/pkgs/development/python-modules/fakeredis/default.nix b/pkgs/development/python-modules/fakeredis/default.nix
index 97849371f0cd..df8e34dafffe 100644
--- a/pkgs/development/python-modules/fakeredis/default.nix
+++ b/pkgs/development/python-modules/fakeredis/default.nix
@@ -6,19 +6,19 @@
, lupa
, poetry-core
, pybloom-live
+, pyprobables
, pytest-asyncio
, pytest-mock
, pytestCheckHook
, pythonOlder
, redis
-, six
, sortedcontainers
}:
buildPythonPackage rec {
pname = "fakeredis";
version = "2.21.0";
- format = "pyproject";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -35,7 +35,6 @@ buildPythonPackage rec {
propagatedBuildInputs = [
redis
- six
sortedcontainers
];
@@ -54,7 +53,13 @@ buildPythonPackage rec {
aioredis
];
bf = [
- pybloom-live
+ pyprobables
+ ];
+ cf = [
+ pyprobables
+ ];
+ probabilistic = [
+ pyprobables
];
};
@@ -66,7 +71,7 @@ buildPythonPackage rec {
description = "Fake implementation of Redis API";
homepage = "https://github.com/dsoftwareinc/fakeredis-py";
changelog = "https://github.com/cunla/fakeredis-py/releases/tag/v${version}";
- license = with licenses; [ mit ];
+ license = with licenses; [ bsd3 ];
maintainers = with maintainers; [ fab ];
};
}
From 8398a209b65c4bba20c17e51d20f048b527f2ab8 Mon Sep 17 00:00:00 2001
From: Ali Caglayan
Date: Fri, 16 Feb 2024 07:59:26 +0000
Subject: [PATCH 170/200] coqPackages.{serapi,coq-lsp}:
{8.18.0+0.18.0,0.1.8+8.18.0} -> {8.19.0+0.19.0,0.1.8+8.19.0} (#288185)
* coqPackages.serapi: 8.18.0+0.18.0 -> 8.19.0+0.19.0
* coqPackages.coq-lsp: 0.1.8+8.18 -> 0.1.8+8.19
Signed-off-by: Ali Caglayan
---
pkgs/development/coq-modules/coq-lsp/default.nix | 2 ++
pkgs/development/coq-modules/serapi/default.nix | 2 ++
2 files changed, 4 insertions(+)
diff --git a/pkgs/development/coq-modules/coq-lsp/default.nix b/pkgs/development/coq-modules/coq-lsp/default.nix
index 7ca44f39e0e8..790c264d28bd 100644
--- a/pkgs/development/coq-modules/coq-lsp/default.nix
+++ b/pkgs/development/coq-modules/coq-lsp/default.nix
@@ -10,12 +10,14 @@ mkCoqDerivation rec {
release."0.1.8+8.16".sha256 = "sha256-dEEAK5IXGjHB8D/fYJRQG/oCotoXJuWLxXB0GQlY2eo=";
release."0.1.8+8.17".sha256 = "sha256-TmaE+osn/yAPU1Dyni/UTd5w/L2+qyPE3H/g6IWvHLQ=";
release."0.1.8+8.18".sha256 = "sha256-UYmiDdbax4wxp5dLia/1t1gFyK6UELtJJvDMd5Hd14s=";
+ release."0.1.8+8.19".sha256 = "sha256-aO3hUAWEqVxvCF7uJs+S4yrRxSMe/GaLKVfW/vawzNs=";
inherit version;
defaultVersion = with lib.versions; lib.switch coq.coq-version [
{ case = isEq "8.16"; out = "0.1.8+8.16"; }
{ case = isEq "8.17"; out = "0.1.8+8.17"; }
{ case = isEq "8.18"; out = "0.1.8+8.18"; }
+ { case = isEq "8.19"; out = "0.1.8+8.19"; }
] null;
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/coq-modules/serapi/default.nix b/pkgs/development/coq-modules/serapi/default.nix
index ca50f35646b0..f48cce55d4dc 100644
--- a/pkgs/development/coq-modules/serapi/default.nix
+++ b/pkgs/development/coq-modules/serapi/default.nix
@@ -2,6 +2,7 @@
let
release = {
+ "8.19.0+0.19.0".sha256 = "sha256-M9d0ne2veTjf8/mFIDwtWdHi64JXjwCPWupnO2Ztd/Y=";
"8.18.0+0.18.0".sha256 = "sha256-c+3yG9vcbek/uvQ27OOQGqqsIHU1VuQhQvNVOjfucbo=";
"8.17.0+0.17.0".sha256 = "sha256-I81qvaXpJfXcbFw8vyzYLzlnhPg1QD0lTqAFXhoZ0rI=";
"8.16.0+0.16.3".sha256 = "sha256-22Kawp8jAsgyBTppwN5vmN7zEaB1QfPs0qKxd6x/7Uc=";
@@ -20,6 +21,7 @@ in
defaultVersion = with versions;
lib.switch coq.version [
+ { case = isEq "8.19"; out = "8.19.0+0.19.0"; }
{ case = isEq "8.18"; out = "8.18.0+0.18.0"; }
{ case = isEq "8.17"; out = "8.17.0+0.17.0"; }
{ case = isEq "8.16"; out = "8.16.0+0.16.3"; }
From dc56aa792f3d0c2346b408f878ee9b110346e065 Mon Sep 17 00:00:00 2001
From: Gaetan Lepage
Date: Fri, 16 Feb 2024 09:06:43 +0100
Subject: [PATCH 171/200] rye: 0.23.0 -> 0.24.0
Diff: https://github.com/mitsuhiko/rye/compare/refs/tags/0.23.0...0.24.0
Changelog: https://github.com/mitsuhiko/rye/releases/tag/0.24.0
---
pkgs/development/tools/rye/Cargo.lock | 2 +-
pkgs/development/tools/rye/default.nix | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/tools/rye/Cargo.lock b/pkgs/development/tools/rye/Cargo.lock
index 0ff5c5f4afe4..85583e506891 100644
--- a/pkgs/development/tools/rye/Cargo.lock
+++ b/pkgs/development/tools/rye/Cargo.lock
@@ -1792,7 +1792,7 @@ dependencies = [
[[package]]
name = "rye"
-version = "0.23.0"
+version = "0.24.0"
dependencies = [
"age",
"anyhow",
diff --git a/pkgs/development/tools/rye/default.nix b/pkgs/development/tools/rye/default.nix
index d8702db89cc9..3c625b1edb3e 100644
--- a/pkgs/development/tools/rye/default.nix
+++ b/pkgs/development/tools/rye/default.nix
@@ -12,13 +12,13 @@
rustPlatform.buildRustPackage rec {
pname = "rye";
- version = "0.23.0";
+ version = "0.24.0";
src = fetchFromGitHub {
owner = "mitsuhiko";
repo = "rye";
rev = "refs/tags/${version}";
- hash = "sha256-0sbfqiPxo68429q676hs3vB3wRNmF/+OO7Ykg2x7HIQ=";
+ hash = "sha256-OiChd0qwgs3Wi4Xky27/99vBwaKNsq+4E+gpu5zwFqs=";
};
cargoLock = {
From cc681d5dc64185fab562c0d5e9c545f895c25996 Mon Sep 17 00:00:00 2001
From: QJoly
Date: Fri, 16 Feb 2024 09:21:01 +0100
Subject: [PATCH 172/200] firecracker: 1.5.0 -> 1.6.0
---
pkgs/applications/virtualization/firecracker/default.nix | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/pkgs/applications/virtualization/firecracker/default.nix b/pkgs/applications/virtualization/firecracker/default.nix
index ee95b55a0b90..d9bab2169623 100644
--- a/pkgs/applications/virtualization/firecracker/default.nix
+++ b/pkgs/applications/virtualization/firecracker/default.nix
@@ -1,7 +1,7 @@
{ fetchurl, lib, stdenv }:
let
- version = "1.5.0";
+ version = "1.6.0";
# nixpkgs-update: no auto update
suffix = {
@@ -23,8 +23,8 @@ stdenv.mkDerivation {
sourceRoot = ".";
src = dlbin {
- x86_64-linux = "sha256-TzNPWcLDKOv12eJ9PHckdJ7tfdlozPoXj2fbdOzHfAk=";
- aarch64-linux = "sha256-cHNMfcoHCBw+BnWx9USny8jyvH97gXCCJW1aKvPXgCs=";
+ x86_64-linux = "sha256-FflAYvWTcigIchVrAaUgg6IRleEtis6eh6fCqrZ5lb8=";
+ aarch64-linux = "sha256-4O0kPMl7RbMjszUNql0OQrl/4or/e8ZCHPngqq0CNxk=";
};
dontConfigure = true;
@@ -54,6 +54,6 @@ stdenv.mkDerivation {
mainProgram = "firecracker";
license = licenses.asl20;
platforms = [ "x86_64-linux" "aarch64-linux" ];
- maintainers = with maintainers; [ thoughtpolice endocrimes ];
+ maintainers = with maintainers; [ thoughtpolice endocrimes qjoly ];
};
}
From 06ed0ca39bfe62c175cb0959d508676554793be1 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Fri, 16 Feb 2024 09:22:06 +0100
Subject: [PATCH 173/200] appdaemon: migrate to pythonRelaxDepsHook
---
pkgs/servers/home-assistant/appdaemon.nix | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/pkgs/servers/home-assistant/appdaemon.nix b/pkgs/servers/home-assistant/appdaemon.nix
index 89515fa265d3..167e740f2181 100644
--- a/pkgs/servers/home-assistant/appdaemon.nix
+++ b/pkgs/servers/home-assistant/appdaemon.nix
@@ -8,8 +8,6 @@ python3.pkgs.buildPythonApplication rec {
version = "4.4.2";
pyproject = true;
- disabled = python3.pythonOlder "3.8";
-
src = fetchFromGitHub {
owner = "AppDaemon";
repo = "appdaemon";
@@ -17,12 +15,10 @@ python3.pkgs.buildPythonApplication rec {
hash = "sha256-T3InE4J4qYeFJTq6nrW8y5BOA7Z0n3t9eVpl641r/xk=";
};
- postPatch = ''
- # relax dependencies
- sed -i 's/~=/>=/' pyproject.toml
- '';
+ pythonRelaxDeps = true;
nativeBuildInputs = with python3.pkgs; [
+ pythonRelaxDepsHook
setuptools
];
From a9c165296baa748abd48d4a02e3dd84b8078d5b7 Mon Sep 17 00:00:00 2001
From: Pol Dellaiera
Date: Fri, 16 Feb 2024 09:15:01 +0100
Subject: [PATCH 174/200] qcad: minor syntax refactoring
---
pkgs/applications/misc/qcad/default.nix | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/pkgs/applications/misc/qcad/default.nix b/pkgs/applications/misc/qcad/default.nix
index ea54dc325885..c733cb608388 100644
--- a/pkgs/applications/misc/qcad/default.nix
+++ b/pkgs/applications/misc/qcad/default.nix
@@ -25,7 +25,7 @@ mkDerivation rec {
owner = "qcad";
repo = "qcad";
rev = "v${version}";
- sha256 = "sha256-00lPgiE3hsP3SL96ygBP91CaAWi1IGOYUO7zC/ORG1U=";
+ hash = "sha256-00lPgiE3hsP3SL96ygBP91CaAWi1IGOYUO7zC/ORG1U=";
};
patches = [
@@ -67,21 +67,20 @@ mkDerivation rec {
"BOOST_DIR=${boost.dev}"
];
- qtWrapperArgs =
- lib.optionals stdenv.isLinux [ "--prefix LD_LIBRARY_PATH : ${placeholder "out"}/lib" ]
- ++
- lib.optionals stdenv.isDarwin [ "--prefix DYLD_LIBRARY_PATH : ${placeholder "out"}/lib" ];
+ qtWrapperArgs = lib.optionals stdenv.isLinux [
+ "--prefix LD_LIBRARY_PATH : ${placeholder "out"}/lib"
+ ] ++ lib.optionals stdenv.isDarwin [
+ "--prefix DYLD_LIBRARY_PATH : ${placeholder "out"}/lib"
+ ];
installPhase = ''
runHook preInstall
-
'' + lib.optionalString stdenv.isLinux ''
install -Dm555 release/qcad-bin $out/bin/qcad
'' + lib.optionalString stdenv.isDarwin ''
install -Dm555 release/QCAD.app/Contents/MacOS/QCAD $out/bin/qcad
mkdir -p $out/lib
- '' +
- ''
+ '' + ''
install -Dm555 -t $out/lib release/libspatialindexnavel${stdenv.hostPlatform.extensions.sharedLibrary}
install -Dm555 -t $out/lib release/libqcadcore${stdenv.hostPlatform.extensions.sharedLibrary}
install -Dm555 -t $out/lib release/libqcadentity${stdenv.hostPlatform.extensions.sharedLibrary}
@@ -121,11 +120,12 @@ mkDerivation rec {
runHook postInstall
'';
- meta = with lib; {
+ meta = {
description = "2D CAD package based on Qt";
homepage = "https://qcad.org";
- license = licenses.gpl3Only;
- maintainers = with maintainers; [ yvesf ];
+ license = lib.licenses.gpl3Only;
+ mainProgram = "qcad";
+ maintainers = with lib.maintainers; [ yvesf ];
platforms = qtbase.meta.platforms;
};
}
From 833beecd8b1b730ff517a7dc6edbc5623e18e51c Mon Sep 17 00:00:00 2001
From: Pol Dellaiera
Date: Fri, 16 Feb 2024 09:15:29 +0100
Subject: [PATCH 175/200] qcad: fix builds on Darwin
---
pkgs/applications/misc/qcad/default.nix | 1 +
1 file changed, 1 insertion(+)
diff --git a/pkgs/applications/misc/qcad/default.nix b/pkgs/applications/misc/qcad/default.nix
index c733cb608388..e67a96fe7cd3 100644
--- a/pkgs/applications/misc/qcad/default.nix
+++ b/pkgs/applications/misc/qcad/default.nix
@@ -65,6 +65,7 @@ mkDerivation rec {
"MUPARSER_DIR=${muparser}"
"INSTALLROOT=$(out)"
"BOOST_DIR=${boost.dev}"
+ "QMAKE_CXXFLAGS=-std=c++14"
];
qtWrapperArgs = lib.optionals stdenv.isLinux [
From f0ab6c1306201af8050c901a1540dd3357566d37 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 10:19:52 +0000
Subject: [PATCH 176/200] python311Packages.pinecone-client: 3.0.2 -> 3.0.3
---
pkgs/development/python-modules/pinecone-client/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/pinecone-client/default.nix b/pkgs/development/python-modules/pinecone-client/default.nix
index 2715e1748051..d3b3e4e66949 100644
--- a/pkgs/development/python-modules/pinecone-client/default.nix
+++ b/pkgs/development/python-modules/pinecone-client/default.nix
@@ -16,13 +16,13 @@
}:
buildPythonPackage rec {
pname = "pinecone-client";
- version = "3.0.2";
+ version = "3.0.3";
pyproject = true;
src = fetchPypi {
pname = "pinecone_client";
inherit version;
- hash = "sha256-+aCDAzPuzhB7TvERneI9rWphv/q38jjmGEFtUcRtKcg=";
+ hash = "sha256-KtPvdiftxNnuJI2XgYYcQ0HW0noVvAX2vvU9lYg303Q=";
};
nativeBuildInputs = [
From 9621e4e0eaec78a71f2d0cce9fbef3e0e159c748 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 10:19:57 +0000
Subject: [PATCH 177/200] python311Packages.optimum: 1.16.2 -> 1.17.0
---
pkgs/development/python-modules/optimum/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/optimum/default.nix b/pkgs/development/python-modules/optimum/default.nix
index ad542017d1f0..21c987c6d33a 100644
--- a/pkgs/development/python-modules/optimum/default.nix
+++ b/pkgs/development/python-modules/optimum/default.nix
@@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "optimum";
- version = "1.16.2";
+ version = "1.17.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -31,7 +31,7 @@ buildPythonPackage rec {
owner = "huggingface";
repo = "optimum";
rev = "refs/tags/v${version}";
- hash = "sha256-bEwCUPZJT1UTD8mQJKg+Nwag6kpn4076uyKocKI/+/M=";
+ hash = "sha256-101QW6MgCcmSeQ0AefPZKmg5O6+2JlrekYN3fIkukuw=";
};
propagatedBuildInputs = [
From 44bee06d90d444d26903fb967811f5c0b29c2ab1 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Fri, 16 Feb 2024 11:25:10 +0100
Subject: [PATCH 178/200] python311Packages.aiopvapi: 3.0.1 -> 3.0.2
Diff: https://github.com/sander76/aio-powerview-api/compare/refs/tags/v3.0.1...v3.0.2
Changelog: https://github.com/sander76/aio-powerview-api/releases/tag/v3.0.2
---
.../python-modules/aiopvapi/default.nix | 20 ++-----------------
1 file changed, 2 insertions(+), 18 deletions(-)
diff --git a/pkgs/development/python-modules/aiopvapi/default.nix b/pkgs/development/python-modules/aiopvapi/default.nix
index 1a5689f3df43..d759a4db6a28 100644
--- a/pkgs/development/python-modules/aiopvapi/default.nix
+++ b/pkgs/development/python-modules/aiopvapi/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "aiopvapi";
- version = "3.0.1";
+ version = "3.0.2";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -18,15 +18,9 @@ buildPythonPackage rec {
owner = "sander76";
repo = "aio-powerview-api";
rev = "refs/tags/v${version}";
- hash = "sha256-+jhfp8gLEmL8TGPPN7QY8lw1SkV4sMSDb4VSq2OJ6PU=";
+ hash = "sha256-NfSGu4M0NWfCDc37zRwUjYtZz5jOtw3pYgF6fIsB/Yo=";
};
- postPatch = ''
- # https://github.com/sander76/aio-powerview-api/pull/31
- substituteInPlace setup.py \
- --replace '"asyncio", ' ""
- '';
-
nativeBuildInputs = [
setuptools
];
@@ -43,16 +37,6 @@ buildPythonPackage rec {
"aiopvapi"
];
- disabledTestPaths = [
- # https://github.com/sander76/aio-powerview-api/issues/32
- "tests/test_shade.py"
- "tests/test_scene.py"
- "tests/test_room.py"
- "tests/test_apiresource.py"
- "tests/test_hub.py"
- "tests/test_scene_members.py"
- ];
-
meta = with lib; {
description = "Python API for the PowerView API";
homepage = "https://github.com/sander76/aio-powerview-api";
From b92ea571aa00dff6b2680ce1ce9276904027a98a Mon Sep 17 00:00:00 2001
From: Emery Hemingway
Date: Sun, 28 Jan 2024 19:36:34 +0100
Subject: [PATCH 179/200] eris-go: 20231219 -> 20240128
---
pkgs/by-name/er/eris-go/package.nix | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/pkgs/by-name/er/eris-go/package.nix b/pkgs/by-name/er/eris-go/package.nix
index 50a37c008ffd..5823756e301d 100644
--- a/pkgs/by-name/er/eris-go/package.nix
+++ b/pkgs/by-name/er/eris-go/package.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "eris-go";
- version = "20231219";
+ version = "20240128";
outputs = [ "out" "man" ];
src = fetchFromGitea {
@@ -10,7 +10,7 @@ buildGoModule rec {
owner = "eris";
repo = "eris-go";
rev = version;
- hash = "sha256-eXLfBkJgG51ZjR1qXRE2BgTrIpQsPW5SKeMlGd3J1NE=";
+ hash = "sha256-mS5PMrp6rBR8ehlpDAZaTQL8vhFSpcztMaQF5zjozxc=";
};
vendorHash = "sha256-pA/fz7JpDwdTRFfLDY0M6p9TeBOK68byhy/0Cw53p4M=";
@@ -23,10 +23,10 @@ buildGoModule rec {
'';
postBuild = "tupBuild";
postInstall = ''
- install -D *.1.man -t $man/share/man/man1
+ install -D *.1.gz -t $man/share/man/man1
'';
- skipNetworkTests = true;
+ env.skipNetworkTests = true;
passthru.tests = { inherit (nixosTests) eris-server; };
From e910a0bc4d225736a71b391514a096a9eb9a837d Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 15 Feb 2024 12:55:03 +0000
Subject: [PATCH 180/200] koka: 3.0.4 -> 3.1.0
---
pkgs/development/compilers/koka/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/compilers/koka/default.nix b/pkgs/development/compilers/koka/default.nix
index e3462c826c76..4057ec157eba 100644
--- a/pkgs/development/compilers/koka/default.nix
+++ b/pkgs/development/compilers/koka/default.nix
@@ -31,12 +31,12 @@
}:
let
- version = "3.0.4";
+ version = "3.1.0";
src = fetchFromGitHub {
owner = "koka-lang";
repo = "koka";
rev = "v${version}";
- sha256 = "sha256-U8BW1Aq9t3je0YDV8NkE0MzdnjwXBJQbmekh5ufOs3k=";
+ sha256 = "sha256-Twm2Hr8BQ0xTdA30e2Az/57525jTUkmv2Zs/+SNiQns=";
fetchSubmodules = true;
};
kklib = stdenv.mkDerivation {
From d983ddf89bf3fd2eab1d21e57cfd0ce5721eaec7 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 11:23:20 +0000
Subject: [PATCH 181/200] kubeshark: 52.1.30 -> 52.1.45
---
pkgs/applications/networking/cluster/kubeshark/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/networking/cluster/kubeshark/default.nix b/pkgs/applications/networking/cluster/kubeshark/default.nix
index e60da24772cc..4149962e49ff 100644
--- a/pkgs/applications/networking/cluster/kubeshark/default.nix
+++ b/pkgs/applications/networking/cluster/kubeshark/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "kubeshark";
- version = "52.1.30";
+ version = "52.1.45";
src = fetchFromGitHub {
owner = "kubeshark";
repo = "kubeshark";
rev = "v${version}";
- hash = "sha256-9nlPfWKgx56evxJkW+iRWJCBxqmMaBH0nCJBAAoibJc=";
+ hash = "sha256-XxdOXcdXkMedhhuVbWNnW0ONVmEhsXyFqyN2moj46Nc=";
};
vendorHash = "sha256-SmvO9DYOXxnmN2dmHPPOguVwEbWSH/xNLBB+idpzopo=";
From c0339d37d14c1052be2a2c4037ce48ae0c4a7c2f Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Fri, 16 Feb 2024 12:44:08 +0100
Subject: [PATCH 182/200] python312Packages.fakeredis: 2.21.0 -> 2.21.1
Diff: https://github.com/dsoftwareinc/fakeredis-py/compare/refs/tags/v2.21.0...v2.21.1
Changelog: https://github.com/cunla/fakeredis-py/releases/tag/v2.21.1
---
pkgs/development/python-modules/fakeredis/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/fakeredis/default.nix b/pkgs/development/python-modules/fakeredis/default.nix
index df8e34dafffe..a63c257fc680 100644
--- a/pkgs/development/python-modules/fakeredis/default.nix
+++ b/pkgs/development/python-modules/fakeredis/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "fakeredis";
- version = "2.21.0";
+ version = "2.21.1";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "dsoftwareinc";
repo = "fakeredis-py";
rev = "refs/tags/v${version}";
- hash = "sha256-A+XOCWeXVt8SUkKM+TKra8xODuCD0QE9+/8FefUt4OY=";
+ hash = "sha256-2+ZZTWhUb6rj7oWPnDP0PJUHj0CJpOD8iZxmtO4xSbo=";
};
nativeBuildInputs = [
From 61acce0cb596050f5fa1c6ebf3f339a893361028 Mon Sep 17 00:00:00 2001
From: Leona Maroni
Date: Fri, 16 Feb 2024 12:42:56 +0100
Subject: [PATCH 183/200] mastodon: 4.2.6 -> 4.2.7
https://github.com/mastodon/mastodon/releases/tag/v4.2.7
---
pkgs/servers/mastodon/gemset.nix | 14 ++++++--------
pkgs/servers/mastodon/source.nix | 4 ++--
2 files changed, 8 insertions(+), 10 deletions(-)
diff --git a/pkgs/servers/mastodon/gemset.nix b/pkgs/servers/mastodon/gemset.nix
index 7279f61bac72..e888bfe750bb 100644
--- a/pkgs/servers/mastodon/gemset.nix
+++ b/pkgs/servers/mastodon/gemset.nix
@@ -1891,13 +1891,11 @@
groups = ["default"];
platforms = [];
source = {
- fetchSubmodules = false;
- rev = "e020fcc3a54d993ab45b7194d89ab720296c111b";
- sha256 = "18pbm9qkancy38v0gpb6f5k0xd8r347jl4xvj4jn98ihfhzgwygj";
- type = "git";
- url = "https://github.com/jhawthorn/nsa.git";
+ remotes = ["https://rubygems.org"];
+ sha256 = "1narh0bj0c9pg8cb2jhpydfa9mnm3dclckzk5s6xrwa2gm99hnk4";
+ type = "gem";
};
- version = "0.2.8";
+ version = "0.3.0";
};
oj = {
groups = ["default"];
@@ -2065,10 +2063,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0pfj771p5a29yyyw58qacks464sl86d5m3jxjl5rlqqw2m3v5xq4";
+ sha256 = "0s4vskbydg5k0z86v2g5drf03lslkr4b1l421vz29531jlrsljvy";
type = "gem";
};
- version = "1.5.4";
+ version = "1.5.5";
};
pghero = {
dependencies = ["activerecord"];
diff --git a/pkgs/servers/mastodon/source.nix b/pkgs/servers/mastodon/source.nix
index bb1a11ac7e60..4036b5b48135 100644
--- a/pkgs/servers/mastodon/source.nix
+++ b/pkgs/servers/mastodon/source.nix
@@ -1,7 +1,7 @@
# This file was generated by pkgs.mastodon.updateScript.
{ fetchFromGitHub, applyPatches, patches ? [] }:
let
- version = "4.2.6";
+ version = "4.2.7";
in
(
applyPatches {
@@ -9,7 +9,7 @@ in
owner = "mastodon";
repo = "mastodon";
rev = "v${version}";
- hash = "sha256-xUJiyQN3xsl/8+D/kaky+iYunY0ctlSbjkftN2+NQNw=";
+ hash = "sha256-lz1HMg/B6BOqGxypzDTTO5yY7C5B6QRNIpRnDZW2eGs=";
};
patches = patches ++ [];
}) // {
From 4625f86517a80b8904aacf6e74cfd5fce700fe34 Mon Sep 17 00:00:00 2001
From: Patrizio Bekerle
Date: Fri, 16 Feb 2024 13:08:22 +0100
Subject: [PATCH 184/200] qownnotes: 24.2.0 -> 24.2.3
---
nixos/tests/qownnotes.nix | 16 ++++++++++++++--
pkgs/applications/office/qownnotes/default.nix | 4 ++--
2 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/nixos/tests/qownnotes.nix b/nixos/tests/qownnotes.nix
index 93801cb98702..3390ba6d9025 100644
--- a/nixos/tests/qownnotes.nix
+++ b/nixos/tests/qownnotes.nix
@@ -21,6 +21,7 @@ import ./make-test-python.nix ({ lib, pkgs, ...} :
enableOCR = true;
+ # https://nixos.org/manual/nixos/stable/#ssec-machine-objects
testScript = { nodes, ... }: let
aliceDo = cmd: ''machine.succeed("su - alice -c '${cmd}' >&2 &");'';
in ''
@@ -52,8 +53,13 @@ import ./make-test-python.nix ({ lib, pkgs, ...} :
machine.wait_for_text("App metric")
machine.send_key("ret")
+ # Doesn't work for non-root
+ #machine.wait_for_window("QOwnNotes - ${pkgs.qownnotes.version}")
+
+ # OCR doesn't seem to be able any more to handle the main window
+ #machine.wait_for_text("QOwnNotes - ${pkgs.qownnotes.version}")
+
# The main window should now show up
- machine.wait_for_text("QOwnNotes - ${pkgs.qownnotes.version}")
machine.wait_for_open_port(22222)
machine.wait_for_console_text("QOwnNotes server listening on port 22222")
@@ -63,7 +69,13 @@ import ./make-test-python.nix ({ lib, pkgs, ...} :
machine.send_key("ctrl-n")
machine.sleep(1)
machine.send_chars("This is a NixOS test!\n")
- machine.wait_for_text("This is a NixOS test!")
+ machine.wait_until_succeeds("find /home/alice/Notes -type f | grep -qi 'Note 2'")
+
+ # OCR doesn't seem to be able any more to handle the main window
+ #machine.wait_for_text("This is a NixOS test!")
+
+ # Doesn't work for non-root
+ #machine.wait_for_window("- QOwnNotes - ${pkgs.qownnotes.version}")
machine.screenshot("QOwnNotes-NewNote")
'';
diff --git a/pkgs/applications/office/qownnotes/default.nix b/pkgs/applications/office/qownnotes/default.nix
index faab6627816a..113832175a6f 100644
--- a/pkgs/applications/office/qownnotes/default.nix
+++ b/pkgs/applications/office/qownnotes/default.nix
@@ -19,14 +19,14 @@
let
pname = "qownnotes";
appname = "QOwnNotes";
- version = "24.2.0";
+ version = "24.2.3";
in
stdenv.mkDerivation {
inherit pname version;
src = fetchurl {
url = "https://github.com/pbek/QOwnNotes/releases/download/v${version}/qownnotes-${version}.tar.xz";
- hash = "sha256-mk7yFlL+NiTZ0JtSY3y/Y1NrN1QYcBxveMImv1zB1l8=";
+ hash = "sha256-US+RyjKpzIPpqvc19nInUW5/x/osLbc6xk4yKEdQYic=";
};
nativeBuildInputs = [
From bd53b183aff3877d6b6528640732c05c945462a5 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 12:23:36 +0000
Subject: [PATCH 185/200] python311Packages.pytest-testinfra: 10.0.0 -> 10.1.0
---
pkgs/development/python-modules/pytest-testinfra/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/pytest-testinfra/default.nix b/pkgs/development/python-modules/pytest-testinfra/default.nix
index bdf97e9c5c31..698b61ce058e 100644
--- a/pkgs/development/python-modules/pytest-testinfra/default.nix
+++ b/pkgs/development/python-modules/pytest-testinfra/default.nix
@@ -13,12 +13,12 @@
buildPythonPackage rec {
pname = "pytest-testinfra";
- version = "10.0.0";
+ version = "10.1.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
- hash = "sha256-L7fQGFRYqbpmn/FNDdvsizkAxr3j+2+tmwlzdM5Kt30=";
+ hash = "sha256-93Qzm5R3Ws3zqMSjeTqOrS6N/HD/NLd4vhWquhQPoZ4=";
};
nativeBuildInputs = [
From e36423c2cdb70939986e1c296788acc30dc8e1c8 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 12:31:43 +0000
Subject: [PATCH 186/200] rqlite: 8.20.0 -> 8.20.1
---
pkgs/servers/sql/rqlite/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/servers/sql/rqlite/default.nix b/pkgs/servers/sql/rqlite/default.nix
index f34cc54148fd..0fbbc0d205b6 100644
--- a/pkgs/servers/sql/rqlite/default.nix
+++ b/pkgs/servers/sql/rqlite/default.nix
@@ -5,13 +5,13 @@
buildGoModule rec {
pname = "rqlite";
- version = "8.20.0";
+ version = "8.20.1";
src = fetchFromGitHub {
owner = "rqlite";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-c8icZD30khoPzWx04HG55bsjqUV1kRmNmCgvTOHSyQA=";
+ sha256 = "sha256-QMaCtl18adOLuWUXDlnVphkLyQUTEhYx+6HAJ3qYPW8=";
};
vendorHash = "sha256-FzxY6CTcFwSmW9LEKzPRtCsKxsGedwU9G3A3efYG9zk=";
From cf62e3257f098cdabc9fe967f2844e0f2ddf7bdb Mon Sep 17 00:00:00 2001
From: Izorkin
Date: Wed, 29 Nov 2023 10:20:16 +0300
Subject: [PATCH 187/200] nixos/mastodon: redis now uses unix socket by default
---
nixos/modules/services/web-apps/mastodon.nix | 27 ++++++++++++++++----
nixos/tests/web-apps/mastodon/standard.nix | 6 -----
2 files changed, 22 insertions(+), 11 deletions(-)
diff --git a/nixos/modules/services/web-apps/mastodon.nix b/nixos/modules/services/web-apps/mastodon.nix
index 8d09d1b97828..aea1c9228676 100644
--- a/nixos/modules/services/web-apps/mastodon.nix
+++ b/nixos/modules/services/web-apps/mastodon.nix
@@ -33,6 +33,7 @@ let
TRUSTED_PROXY_IP = cfg.trustedProxy;
}
+ // lib.optionalAttrs (cfg.redis.createLocally && cfg.redis.enableUnixSocket) { REDIS_URL = "unix://${config.services.redis.servers.mastodon.unixSocket}"; }
// lib.optionalAttrs (cfg.database.host != "/run/postgresql" && cfg.database.port != null) { DB_PORT = toString cfg.database.port; }
// lib.optionalAttrs cfg.smtp.authenticate { SMTP_LOGIN = cfg.smtp.user; }
// lib.optionalAttrs (cfg.elasticsearch.host != null) { ES_HOST = cfg.elasticsearch.host; }
@@ -116,9 +117,11 @@ let
threads = toString (if processCfg.threads == null then cfg.sidekiqThreads else processCfg.threads);
in {
after = [ "network.target" "mastodon-init-dirs.service" ]
+ ++ lib.optional cfg.redis.createLocally "redis-mastodon.service"
++ lib.optional databaseActuallyCreateLocally "postgresql.service"
++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
requires = [ "mastodon-init-dirs.service" ]
+ ++ lib.optional cfg.redis.createLocally "redis-mastodon.service"
++ lib.optional databaseActuallyCreateLocally "postgresql.service"
++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
description = "Mastodon sidekiq${jobClassLabel}";
@@ -146,9 +149,11 @@ let
name = "mastodon-streaming-${toString i}";
value = {
after = [ "network.target" "mastodon-init-dirs.service" ]
+ ++ lib.optional cfg.redis.createLocally "redis-mastodon.service"
++ lib.optional databaseActuallyCreateLocally "postgresql.service"
++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
requires = [ "mastodon-init-dirs.service" ]
+ ++ lib.optional cfg.redis.createLocally "redis-mastodon.service"
++ lib.optional databaseActuallyCreateLocally "postgresql.service"
++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
wantedBy = [ "mastodon.target" "mastodon-streaming.target" ];
@@ -404,6 +409,12 @@ in {
type = lib.types.port;
default = 31637;
};
+
+ enableUnixSocket = lib.mkOption {
+ description = lib.mdDoc "Use Unix socket";
+ type = lib.types.bool;
+ default = true;
+ };
};
database = {
@@ -751,9 +762,11 @@ in {
systemd.services.mastodon-web = {
after = [ "network.target" "mastodon-init-dirs.service" ]
+ ++ lib.optional cfg.redis.createLocally "redis-mastodon.service"
++ lib.optional databaseActuallyCreateLocally "postgresql.service"
++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
requires = [ "mastodon-init-dirs.service" ]
+ ++ lib.optional cfg.redis.createLocally "redis-mastodon.service"
++ lib.optional databaseActuallyCreateLocally "postgresql.service"
++ lib.optional cfg.automaticMigrations "mastodon-init-db.service";
wantedBy = [ "mastodon.target" ];
@@ -834,11 +847,14 @@ in {
enable = true;
hostname = lib.mkDefault "${cfg.localDomain}";
};
- services.redis.servers.mastodon = lib.mkIf (cfg.redis.createLocally && cfg.redis.host == "127.0.0.1") {
- enable = true;
- port = cfg.redis.port;
- bind = "127.0.0.1";
- };
+ services.redis.servers.mastodon = lib.mkIf cfg.redis.createLocally (lib.mkMerge [
+ {
+ enable = true;
+ }
+ (lib.mkIf (!cfg.redis.enableUnixSocket) {
+ port = cfg.redis.port;
+ })
+ ]);
services.postgresql = lib.mkIf databaseActuallyCreateLocally {
enable = true;
ensureUsers = [
@@ -859,6 +875,7 @@ in {
};
})
(lib.attrsets.setAttrByPath [ cfg.user "packages" ] [ cfg.package pkgs.imagemagick ])
+ (lib.mkIf (cfg.redis.createLocally && cfg.redis.enableUnixSocket) {${config.services.mastodon.user}.extraGroups = [ "redis-mastodon" ];})
];
users.groups.${cfg.group}.members = lib.optional cfg.configureNginx config.services.nginx.user;
diff --git a/nixos/tests/web-apps/mastodon/standard.nix b/nixos/tests/web-apps/mastodon/standard.nix
index e5eb30fef597..e14cf592332e 100644
--- a/nixos/tests/web-apps/mastodon/standard.nix
+++ b/nixos/tests/web-apps/mastodon/standard.nix
@@ -34,12 +34,6 @@ in
pki.certificateFiles = [ "${cert pkgs}/cert.pem" ];
};
- services.redis.servers.mastodon = {
- enable = true;
- bind = "127.0.0.1";
- port = 31637;
- };
-
# TODO remove once https://github.com/NixOS/nixpkgs/pull/266270 is resolved.
services.postgresql.package = pkgs.postgresql_14;
From 785ec14cd0260d2227570e0bae6f4ce0b7380bc1 Mon Sep 17 00:00:00 2001
From: Emery Hemingway
Date: Thu, 15 Feb 2024 13:57:58 +0000
Subject: [PATCH 188/200] preserves-tools: 4.992.2 -> 4.994.0
---
pkgs/by-name/pr/preserves-tools/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/pr/preserves-tools/package.nix b/pkgs/by-name/pr/preserves-tools/package.nix
index 7b8407aea02f..170184efe72f 100644
--- a/pkgs/by-name/pr/preserves-tools/package.nix
+++ b/pkgs/by-name/pr/preserves-tools/package.nix
@@ -2,14 +2,14 @@
rustPlatform.buildRustPackage rec {
pname = "preserves-tools";
- version = "4.992.2";
+ version = "4.994.0";
src = fetchCrate {
inherit pname version;
- hash = "sha256-1IX6jTAH6qWE8X7YtIka5Z4y70obiVotOXzRnu+Z6a0=";
+ hash = "sha256-+I2uxdAe4SHg8ZLRvkIUr862FH6GvCwnyhxcCPD3JBA=";
};
- cargoHash = "sha256-D/ZCKRqZtPoCJ9t+5+q1Zm79z3K6Rew4eyuyDiGVGUs=";
+ cargoHash = "sha256-09uxXD9EZzzk42tBYbuqaLRFyGmOUuvC7G0XMDjsK6E=";
meta = {
description =
From 93ee3a961d72660872a83a084bc36c68896bd779 Mon Sep 17 00:00:00 2001
From: Patka
Date: Fri, 16 Feb 2024 16:15:53 +0100
Subject: [PATCH 189/200] python311Packages.cohere: fix build
---
pkgs/development/python-modules/cohere/default.nix | 11 +----------
1 file changed, 1 insertion(+), 10 deletions(-)
diff --git a/pkgs/development/python-modules/cohere/default.nix b/pkgs/development/python-modules/cohere/default.nix
index 133721ca4d74..b95344d3a661 100644
--- a/pkgs/development/python-modules/cohere/default.nix
+++ b/pkgs/development/python-modules/cohere/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "cohere";
version = "4.37";
- format = "pyproject";
+ pyproject = true;
disabled = pythonOlder "3.7";
@@ -24,15 +24,6 @@ buildPythonPackage rec {
hash = "sha256-eIAh2dmSxsMdGYXZXMyyd8cmWILErNekmz5H2ne0vsg=";
};
- patches = [
- # https://github.com/cohere-ai/cohere-python/pull/289
- (fetchpatch {
- name = "replace-poetry-with-poetry-core.patch";
- url = "https://github.com/cohere-ai/cohere-python/commit/e86480336331c0cf6f67e26b0825467dfca5b277.patch";
- hash = "sha256-P1Ioq5ypzT3tx6cxrI3ep34Fi4cUx88YkfJ5ErN3VHk=";
- })
- ];
-
nativeBuildInputs = [
poetry-core
];
From e1d5229cc9c90b7fd96e1651e2e526de2313d3d2 Mon Sep 17 00:00:00 2001
From: Patka
Date: Fri, 16 Feb 2024 16:28:51 +0100
Subject: [PATCH 190/200] python311Packages.django-pattern-library: fix build
---
.../python-modules/django-pattern-library/default.nix | 10 +---------
1 file changed, 1 insertion(+), 9 deletions(-)
diff --git a/pkgs/development/python-modules/django-pattern-library/default.nix b/pkgs/development/python-modules/django-pattern-library/default.nix
index 89f998c058b9..b93df07d2ef5 100644
--- a/pkgs/development/python-modules/django-pattern-library/default.nix
+++ b/pkgs/development/python-modules/django-pattern-library/default.nix
@@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "django-pattern-library";
version = "1.1.0";
- format = "pyproject";
+ pyproject = true;
src = fetchFromGitHub {
owner = "torchbox";
@@ -29,14 +29,6 @@ buildPythonPackage rec {
hash = "sha256-9uuLYwG0/NYGouncuaN8S+3CBABSxSOkcrP59p5v84U=";
};
- patches = [
- (fetchpatch {
- # https://github.com/torchbox/django-pattern-library/pull/232
- url = "https://github.com/torchbox/django-pattern-library/commit/e7a9a8928a885941391fb584eba81578a292ee7d.patch";
- hash = "sha256-3uUoxdVYEiF+to88qZRhOkh1++RfmsqCzO9JNMDqz6g=";
- })
- ];
-
nativeBuildInputs = [
poetry-core
];
From 5588372485191f4eeae13e91b658598aeaf82be7 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 16:08:32 +0000
Subject: [PATCH 191/200] renode-unstable: 1.14.0+20240212git8eb88bb9c ->
1.14.0+20240215git10667c665
---
pkgs/by-name/re/renode-unstable/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/re/renode-unstable/package.nix b/pkgs/by-name/re/renode-unstable/package.nix
index 680df83aa093..25dde53528a7 100644
--- a/pkgs/by-name/re/renode-unstable/package.nix
+++ b/pkgs/by-name/re/renode-unstable/package.nix
@@ -7,10 +7,10 @@
inherit buildUnstable;
}).overrideAttrs (finalAttrs: _: {
pname = "renode-unstable";
- version = "1.14.0+20240212git8eb88bb9c";
+ version = "1.14.0+20240215git10667c665";
src = fetchurl {
url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-portable.tar.gz";
- hash = "sha256-WwsIiyKF6hskv6NSTPiyY80nE3q97xzH359wFmN0OkU=";
+ hash = "sha256-4u2mAW93ivXteVBimjbjDhYHzHHIQCdrINEFzapCd3c=";
};
})
From 89c719072e83be70b0754e7bf231042fdc95b1aa Mon Sep 17 00:00:00 2001
From: Eric Bailey
Date: Fri, 16 Feb 2024 09:40:40 -0600
Subject: [PATCH 192/200] kubernetes-helmPlugins.helm-diff: 3.9.2 -> 3.9.4
---
.../networking/cluster/helm/plugins/helm-diff.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix
index 3ed94a3a621c..267aceb08298 100644
--- a/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix
+++ b/pkgs/applications/networking/cluster/helm/plugins/helm-diff.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "helm-diff";
- version = "3.9.2";
+ version = "3.9.4";
src = fetchFromGitHub {
owner = "databus23";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-4EjvjvW8aal/ekGV0ePevPf30NarrWIh6id30n1r2dE=";
+ sha256 = "sha256-hDni0bAF4tp7upP/D5S6dGN//zaNHidWAYf/l6W9j28=";
};
- vendorHash = "sha256-RPb5+tZkOsubOl0YlSXsybmlOtKVbJ97c+f/wiz/gmE=";
+ vendorHash = "sha256-51xjHGU9TC4Nwa9keR0b7bgwpZcRmG7duT9R1JRr3Uw=";
ldflags = [ "-s" "-w" "-X github.com/databus23/helm-diff/v3/cmd.Version=${version}" ];
From fbb324d6f1b3ac2abfe995779d436050acd15603 Mon Sep 17 00:00:00 2001
From: Pavel Sobolev
Date: Fri, 16 Feb 2024 17:02:29 +0000
Subject: [PATCH 193/200] cppcheck: update the hash for the 2.13.4 release.
---
pkgs/development/tools/analysis/cppcheck/default.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/development/tools/analysis/cppcheck/default.nix b/pkgs/development/tools/analysis/cppcheck/default.nix
index ebccc3b2008d..0da5fcc9efbb 100644
--- a/pkgs/development/tools/analysis/cppcheck/default.nix
+++ b/pkgs/development/tools/analysis/cppcheck/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "danmar";
repo = "cppcheck";
rev = finalAttrs.version;
- hash = "sha256-YCE4TAi5eNUosQMsTn0kEcUh1AVw4rssrj+xB+ef4bE=";
+ hash = "sha256-Bz8ACCsxKfN1Y8TpS+oD/6lixLItL1TQR0Ud4gj1txk=";
};
nativeBuildInputs = [
From a951f8dc07ceafeed41dc41baaf826e28d110d9f Mon Sep 17 00:00:00 2001
From: Kiskae <546681+Kiskae@users.noreply.github.com>
Date: Fri, 16 Feb 2024 18:05:39 +0100
Subject: [PATCH 194/200] linuxPackages.nvidiaPackages.vulkan_beta: 535.43.25
-> 535.43.28
---
pkgs/os-specific/linux/nvidia-x11/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix
index de3248c2dd59..b8fcffd35f37 100644
--- a/pkgs/os-specific/linux/nvidia-x11/default.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/default.nix
@@ -70,11 +70,11 @@ rec {
# Vulkan developer beta driver
# See here for more information: https://developer.nvidia.com/vulkan-driver
vulkan_beta = generic rec {
- version = "535.43.25";
+ version = "535.43.28";
persistencedVersion = "535.98";
settingsVersion = "535.98";
- sha256_64bit = "sha256-Ir75rT1xs3Cycd1Wl7EqIUuU5bGfeSPYbGiq2Eqjlsw=";
- openSha256 = "sha256-HnM4/sUKvZ8hGuwa0YSTAuC9HShw6on3+lk0TcqcPEQ=";
+ sha256_64bit = "sha256-ic7r3MPp65fdEwqDRyc0WiKonL5eF6KZUpfD/C3vYaU=";
+ openSha256 = "sha256-a5iccyISHheOfTwpsrz6puqrVhgzYWFvNlykVG3+PVc=";
settingsSha256 = "sha256-jCRfeB1w6/dA27gaz6t5/Qo7On0zbAPIi74LYLel34s=";
persistencedSha256 = "sha256-WviDU6B50YG8dO64CGvU3xK8WFUX8nvvVYm/fuGyroM=";
url = "https://developer.nvidia.com/downloads/vulkan-beta-${lib.concatStrings (lib.splitVersion version)}-linux";
From a2f71e1161b4c99207d04da7512387055491685a Mon Sep 17 00:00:00 2001
From: nicoo
Date: Fri, 16 Feb 2024 18:01:27 +0000
Subject: [PATCH 195/200] cargo-generate: Fix description
---
pkgs/development/tools/rust/cargo-generate/default.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/development/tools/rust/cargo-generate/default.nix b/pkgs/development/tools/rust/cargo-generate/default.nix
index 869a0c8bbbc3..f29943a6eada 100644
--- a/pkgs/development/tools/rust/cargo-generate/default.nix
+++ b/pkgs/development/tools/rust/cargo-generate/default.nix
@@ -49,7 +49,7 @@ rustPlatform.buildRustPackage rec {
];
meta = with lib; {
- description = "A tool to generaet a new Rust project by leveraging a pre-existing git repository as a template";
+ description = "A tool to generate a new Rust project by leveraging a pre-existing git repository as a template";
homepage = "https://github.com/cargo-generate/cargo-generate";
changelog = "https://github.com/cargo-generate/cargo-generate/blob/v${version}/CHANGELOG.md";
license = with licenses; [ asl20 /* or */ mit ];
From eb6f517764dd57e5750ca969f9f8c084a94191af Mon Sep 17 00:00:00 2001
From: Muhammad Falak R Wani
Date: Fri, 16 Feb 2024 19:45:20 +0530
Subject: [PATCH 196/200] b4: 0.12.4 -> 0.13.0
Signed-off-by: Muhammad Falak R Wani
---
pkgs/development/tools/b4/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/tools/b4/default.nix b/pkgs/development/tools/b4/default.nix
index 8999d3f4b62a..a4de4f93ce55 100644
--- a/pkgs/development/tools/b4/default.nix
+++ b/pkgs/development/tools/b4/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "b4";
- version = "0.12.4";
+ version = "0.13.0";
src = fetchPypi {
inherit pname version;
- hash = "sha256-n3mLtthtTN1uAmsmM6dX+Nc7iEo5KzzHiH8iAJmV/Q0=";
+ hash = "sha256-gsok5aDi5oYJPMXVv3MFAehyKZ5hHBtvwf7z6Ut4dBQ=";
};
# tests make dns requests and fails
From bcd1f4cd63c9cf51cddeea8e79bb4a6413320a89 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 19:04:16 +0000
Subject: [PATCH 197/200] seclists: 2023.4 -> 2024.1
---
pkgs/by-name/se/seclists/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/se/seclists/package.nix b/pkgs/by-name/se/seclists/package.nix
index 51017d7373f1..8bb86ce2e614 100644
--- a/pkgs/by-name/se/seclists/package.nix
+++ b/pkgs/by-name/se/seclists/package.nix
@@ -5,13 +5,13 @@
stdenvNoCC.mkDerivation {
pname = "seclists";
- version = "2023.4";
+ version = "2024.1";
src = fetchFromGitHub {
owner = "danielmiessler";
repo = "SecLists";
- rev = "2023.4";
- hash = "sha256-AX2n+kpXJGYEI88iJKHHcR7NFf0YCvu4FakEPkiwXTo=";
+ rev = "2024.1";
+ hash = "sha256-0wK/8cJC9FSFrQUPhRy1/uwQONx2dR3U0XOdnMpxBuA=";
};
installPhase = ''
From c9543b383fb2c912b752c15950b738466b64f936 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 16 Feb 2024 19:04:46 +0000
Subject: [PATCH 198/200] noson: 5.6.3 -> 5.6.5
---
pkgs/applications/audio/noson/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/audio/noson/default.nix b/pkgs/applications/audio/noson/default.nix
index b8d29af7abdf..6c83bdbd83db 100644
--- a/pkgs/applications/audio/noson/default.nix
+++ b/pkgs/applications/audio/noson/default.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "noson";
- version = "5.6.3";
+ version = "5.6.5";
src = fetchFromGitHub {
owner = "janbar";
repo = "noson-app";
rev = finalAttrs.version;
- hash = "sha256-Yv5p9yAEhJHm9ZDZlR76z10oGBNpdifR7ITXcAHIb54=";
+ hash = "sha256-UAhaTfj2lCBmHoVEK5IvJfJ9d1OSuZZ+3f5HaTx8hhA=";
};
nativeBuildInputs = [
From ce5796460d51c2bacc9d58376894c2f9b432dd26 Mon Sep 17 00:00:00 2001
From: BruNeu
Date: Fri, 16 Feb 2024 20:12:34 +0100
Subject: [PATCH 199/200] stalwart-mail: 0.5.3 -> 0.6.0
---
pkgs/servers/mail/stalwart/Cargo.lock | 873 ++++++++++++-------------
pkgs/servers/mail/stalwart/default.nix | 4 +-
2 files changed, 419 insertions(+), 458 deletions(-)
diff --git a/pkgs/servers/mail/stalwart/Cargo.lock b/pkgs/servers/mail/stalwart/Cargo.lock
index c8ee279416c8..6f9036d99cc8 100644
--- a/pkgs/servers/mail/stalwart/Cargo.lock
+++ b/pkgs/servers/mail/stalwart/Cargo.lock
@@ -24,7 +24,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
dependencies = [
"crypto-common",
- "generic-array",
+ "generic-array 0.14.7",
]
[[package]]
@@ -70,9 +70,9 @@ dependencies = [
[[package]]
name = "ahash"
-version = "0.7.7"
+version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd"
+checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9"
dependencies = [
"getrandom",
"once_cell",
@@ -81,9 +81,9 @@ dependencies = [
[[package]]
name = "ahash"
-version = "0.8.7"
+version = "0.8.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01"
+checksum = "42cd52102d3df161c77a887b608d7a4897d7cc112886a9537b738a887a03aaff"
dependencies = [
"cfg-if",
"getrandom",
@@ -125,9 +125,9 @@ dependencies = [
[[package]]
name = "anstream"
-version = "0.6.5"
+version = "0.6.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6"
+checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5"
dependencies = [
"anstyle",
"anstyle-parse",
@@ -139,9 +139,9 @@ dependencies = [
[[package]]
name = "anstyle"
-version = "1.0.4"
+version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
+checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"
[[package]]
name = "anstyle-parse"
@@ -185,9 +185,9 @@ checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6"
[[package]]
name = "argon2"
-version = "0.5.2"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9"
+checksum = "3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072"
dependencies = [
"base64ct",
"blake2",
@@ -257,9 +257,9 @@ dependencies = [
[[package]]
name = "async-compression"
-version = "0.4.5"
+version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc2d0cfb2a7388d34f590e76686704c494ed7aaceed62ee1ba35cbf363abc2a5"
+checksum = "a116f46a969224200a0a97f29cfd4c50e7534e4b4826bd23ea2c3c533039c82c"
dependencies = [
"flate2",
"futures-core",
@@ -276,7 +276,7 @@ checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -298,7 +298,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -309,7 +309,7 @@ checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -440,9 +440,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]]
name = "base64"
-version = "0.21.5"
+version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
+checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
[[package]]
name = "base64ct"
@@ -491,28 +491,28 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
- "syn 2.0.47",
+ "syn 2.0.48",
"which",
]
[[package]]
name = "bindgen"
-version = "0.69.1"
+version = "0.69.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ffcebc3849946a7170a05992aac39da343a90676ab392c51a4280981d6379c2"
+checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"cexpr",
"clang-sys",
+ "itertools 0.12.1",
"lazy_static",
"lazycell",
- "peeking_take_while",
"proc-macro2",
"quote",
"regex",
"rustc-hash",
"shlex",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -538,9 +538,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
-version = "2.4.1"
+version = "2.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
+checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
[[package]]
name = "bitvec"
@@ -592,7 +592,7 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
dependencies = [
- "generic-array",
+ "generic-array 0.14.7",
]
[[package]]
@@ -601,7 +601,7 @@ version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
dependencies = [
- "generic-array",
+ "generic-array 0.14.7",
]
[[package]]
@@ -610,7 +610,7 @@ version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93"
dependencies = [
- "generic-array",
+ "generic-array 0.14.7",
]
[[package]]
@@ -636,9 +636,9 @@ dependencies = [
[[package]]
name = "borsh"
-version = "1.3.0"
+version = "1.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26d4d6dafc1a3bb54687538972158f07b2c948bc57d5890df22c0739098b3028"
+checksum = "f58b559fd6448c6e2fd0adb5720cd98a2506594cafa4737ff98c396f3e82f667"
dependencies = [
"borsh-derive",
"cfg_aliases",
@@ -646,15 +646,15 @@ dependencies = [
[[package]]
name = "borsh-derive"
-version = "1.3.0"
+version = "1.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf4918709cc4dd777ad2b6303ed03cb37f3ca0ccede8c1b0d28ac6db8f4710e0"
+checksum = "7aadb5b6ccbd078890f6d7003694e33816e6b784358f18e15e7e6d9f065a57cd"
dependencies = [
"once_cell",
- "proc-macro-crate 2.0.0",
+ "proc-macro-crate 3.1.0",
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
"syn_derive",
]
@@ -685,9 +685,9 @@ checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
[[package]]
name = "bytecheck"
-version = "0.6.11"
+version = "0.6.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627"
+checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2"
dependencies = [
"bytecheck_derive",
"ptr_meta",
@@ -696,9 +696,9 @@ dependencies = [
[[package]]
name = "bytecheck_derive"
-version = "0.6.11"
+version = "0.6.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61"
+checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659"
dependencies = [
"proc-macro2",
"quote",
@@ -707,9 +707,9 @@ dependencies = [
[[package]]
name = "bytemuck"
-version = "1.14.0"
+version = "1.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6"
+checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f"
[[package]]
name = "byteorder"
@@ -834,9 +834,9 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
[[package]]
name = "chrono"
-version = "0.4.31"
+version = "0.4.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
+checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b"
dependencies = [
"android-tzdata",
"iana-time-zone",
@@ -844,7 +844,7 @@ dependencies = [
"num-traits",
"serde",
"wasm-bindgen",
- "windows-targets 0.48.5",
+ "windows-targets 0.52.0",
]
[[package]]
@@ -853,7 +853,7 @@ version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801"
dependencies = [
- "generic-array",
+ "generic-array 0.14.7",
]
[[package]]
@@ -880,9 +880,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.4.12"
+version = "4.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dcfab8ba68f3668e89f6ff60f5b205cea56aa7b769451a59f34b8682f51c056d"
+checksum = "80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f"
dependencies = [
"clap_builder",
"clap_derive",
@@ -890,33 +890,33 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.4.12"
+version = "4.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb7fb5e4e979aec3be7791562fcba452f94ad85e954da024396433e0e25a79e9"
+checksum = "458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99"
dependencies = [
"anstream",
"anstyle",
"clap_lex",
- "strsim",
+ "strsim 0.11.0",
]
[[package]]
name = "clap_derive"
-version = "4.4.7"
+version = "4.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442"
+checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47"
dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
name = "clap_lex"
-version = "0.6.0"
+version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
+checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
[[package]]
name = "cmac"
@@ -960,15 +960,15 @@ dependencies = [
[[package]]
name = "console"
-version = "0.15.7"
+version = "0.15.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8"
+checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb"
dependencies = [
"encode_unicode 0.3.6",
"lazy_static",
"libc",
"unicode-width",
- "windows-sys 0.45.0",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -1013,9 +1013,9 @@ checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
[[package]]
name = "cpufeatures"
-version = "0.2.11"
+version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0"
+checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
dependencies = [
"libc",
]
@@ -1028,20 +1028,19 @@ checksum = "338089f42c427b86394a5ee60ff321da23a5c89c9d89514c829687b26359fcff"
[[package]]
name = "crc32fast"
-version = "1.3.2"
+version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
dependencies = [
"cfg-if",
]
[[package]]
name = "crossbeam"
-version = "0.8.3"
+version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6eb9105919ca8e40d437fc9cbb8f1975d916f1bd28afe795a48aae32a2cc8920"
+checksum = "1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8"
dependencies = [
- "cfg-if",
"crossbeam-channel",
"crossbeam-deque",
"crossbeam-epoch",
@@ -1051,54 +1050,46 @@ dependencies = [
[[package]]
name = "crossbeam-channel"
-version = "0.5.10"
+version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82a9b73a36529d9c47029b9fb3a6f0ea3cc916a261195352ba19e770fc1748b2"
+checksum = "176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b"
dependencies = [
- "cfg-if",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-deque"
-version = "0.8.4"
+version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751"
+checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
dependencies = [
- "cfg-if",
"crossbeam-epoch",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-epoch"
-version = "0.9.17"
+version = "0.9.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e3681d554572a651dda4186cd47240627c3d0114d45a95f6ad27f2f22e7548d"
+checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
dependencies = [
- "autocfg",
- "cfg-if",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-queue"
-version = "0.3.10"
+version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "adc6598521bb5a83d491e8c1fe51db7296019d2ca3cb93cc6c2a20369a4d78a2"
+checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35"
dependencies = [
- "cfg-if",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-utils"
-version = "0.8.18"
+version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c"
-dependencies = [
- "cfg-if",
-]
+checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
[[package]]
name = "crunchy"
@@ -1112,7 +1103,7 @@ version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
dependencies = [
- "generic-array",
+ "generic-array 0.14.7",
"rand_core",
"subtle",
"zeroize",
@@ -1124,7 +1115,7 @@ version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
dependencies = [
- "generic-array",
+ "generic-array 0.14.7",
"rand_core",
"typenum",
]
@@ -1135,7 +1126,7 @@ version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4857fd85a0c34b3c3297875b747c1e02e06b6a0ea32dd892d8192b9ce0813ea6"
dependencies = [
- "generic-array",
+ "generic-array 0.14.7",
"subtle",
]
@@ -1171,9 +1162,9 @@ dependencies = [
[[package]]
name = "curve25519-dalek"
-version = "4.1.1"
+version = "4.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c"
+checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348"
dependencies = [
"cfg-if",
"cpufeatures",
@@ -1194,7 +1185,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -1209,12 +1200,12 @@ dependencies = [
[[package]]
name = "darling"
-version = "0.20.3"
+version = "0.20.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e"
+checksum = "fc5d6b04b3fd0ba9926f945895de7d806260a2d7431ba82e7edaecb043c4c6b8"
dependencies = [
- "darling_core 0.20.3",
- "darling_macro 0.20.3",
+ "darling_core 0.20.5",
+ "darling_macro 0.20.5",
]
[[package]]
@@ -1227,22 +1218,22 @@ dependencies = [
"ident_case",
"proc-macro2",
"quote",
- "strsim",
+ "strsim 0.10.0",
"syn 1.0.109",
]
[[package]]
name = "darling_core"
-version = "0.20.3"
+version = "0.20.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621"
+checksum = "04e48a959bcd5c761246f5d090ebc2fbf7b9cd527a492b07a67510c108f1e7e3"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
- "strsim",
- "syn 2.0.47",
+ "strsim 0.10.0",
+ "syn 2.0.48",
]
[[package]]
@@ -1258,13 +1249,13 @@ dependencies = [
[[package]]
name = "darling_macro"
-version = "0.20.3"
+version = "0.20.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
+checksum = "1d1545d67a2149e1d93b7e5c7752dce5a7426eb5d1357ddcfd89336b94444f77"
dependencies = [
- "darling_core 0.20.3",
+ "darling_core 0.20.5",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -1292,7 +1283,7 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd2735a791158376708f9347fe8faba9667589d82427ef3aed6794a8981de3d9"
dependencies = [
- "generic-array",
+ "generic-array 0.14.7",
]
[[package]]
@@ -1403,7 +1394,7 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
dependencies = [
- "generic-array",
+ "generic-array 0.14.7",
]
[[package]]
@@ -1422,7 +1413,7 @@ dependencies = [
name = "directory"
version = "0.1.0"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"argon2",
"async-trait",
"deadpool",
@@ -1439,7 +1430,7 @@ dependencies = [
"pbkdf2 0.12.2",
"pwhash",
"regex",
- "rustls 0.22.1",
+ "rustls 0.22.2",
"rustls-pki-types",
"scrypt",
"serde",
@@ -1502,7 +1493,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -1519,9 +1510,9 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
[[package]]
name = "dsa"
-version = "0.6.2"
+version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d88afbb2443ba68ef8593de497e830b2e276434e1408f85cd760b1107b44ead0"
+checksum = "48bc224a9084ad760195584ce5abb3c2c34a225fa312a128ad245a6b412b7689"
dependencies = [
"digest 0.10.7",
"num-bigint-dig",
@@ -1577,11 +1568,11 @@ dependencies = [
[[package]]
name = "ece"
-version = "2.2.0"
+version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8dd5463ffecc0677adcd786c4481f73b215714d4757edf2eb37a573c03d00459"
+checksum = "c2ea1d2f2cc974957a4e2575d8e5bb494549bab66338d6320c2789abcfff5746"
dependencies = [
- "base64 0.13.1",
+ "base64 0.21.7",
"byteorder",
"hex",
"hkdf",
@@ -1605,9 +1596,9 @@ dependencies = [
[[package]]
name = "ed25519-dalek"
-version = "2.1.0"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0"
+checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871"
dependencies = [
"curve25519-dalek",
"ed25519",
@@ -1620,9 +1611,9 @@ dependencies = [
[[package]]
name = "either"
-version = "1.9.0"
+version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
+checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
[[package]]
name = "elasticsearch"
@@ -1654,7 +1645,7 @@ dependencies = [
"crypto-bigint",
"digest 0.10.7",
"ff",
- "generic-array",
+ "generic-array 0.14.7",
"group",
"hkdf",
"pem-rfc7468",
@@ -1704,7 +1695,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -1748,7 +1739,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2"
dependencies = [
"bit-set",
- "regex-automata 0.4.3",
+ "regex-automata 0.4.5",
"regex-syntax 0.8.2",
]
@@ -1782,9 +1773,9 @@ dependencies = [
[[package]]
name = "fiat-crypto"
-version = "0.2.5"
+version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7"
+checksum = "1676f435fc1dadde4d03e43f5d62b259e1ce5f40bd4ffb21db2b42ebe59c1382"
[[package]]
name = "filetime"
@@ -1905,7 +1896,7 @@ checksum = "83c8d52fe8b46ab822b4decdcc0d6d85aeedfc98f0d52ba2bd4aec4a97807516"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
"try_map",
]
@@ -1943,7 +1934,7 @@ checksum = "b0fa992f1656e1707946bbba340ad244f0814009ef8c0118eb7b658395f19a2e"
dependencies = [
"frunk_proc_macro_helpers",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -1955,7 +1946,7 @@ dependencies = [
"frunk_core",
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -1967,7 +1958,7 @@ dependencies = [
"frunk_core",
"frunk_proc_macro_helpers",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -2032,7 +2023,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -2085,6 +2076,15 @@ dependencies = [
"zeroize",
]
+[[package]]
+name = "generic-array"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe739944a5406424e080edccb6add95685130b9f160d5407c639c7df0c5836b0"
+dependencies = [
+ "typenum",
+]
+
[[package]]
name = "gethostname"
version = "0.4.3"
@@ -2097,9 +2097,9 @@ dependencies = [
[[package]]
name = "getrandom"
-version = "0.2.11"
+version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f"
+checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
dependencies = [
"cfg-if",
"js-sys",
@@ -2143,9 +2143,9 @@ dependencies = [
[[package]]
name = "h2"
-version = "0.3.22"
+version = "0.3.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178"
+checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9"
dependencies = [
"bytes",
"fnv",
@@ -2153,7 +2153,7 @@ dependencies = [
"futures-sink",
"futures-util",
"http 0.2.11",
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"slab",
"tokio",
"tokio-util",
@@ -2162,9 +2162,9 @@ dependencies = [
[[package]]
name = "h2"
-version = "0.4.0"
+version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e1d308f63daf4181410c242d34c11f928dcb3aa105852019e043c9d1f4e4368a"
+checksum = "31d030e59af851932b72ceebadf4a2b5986dba4c3b99dd2493f8273a0f151943"
dependencies = [
"bytes",
"fnv",
@@ -2172,7 +2172,7 @@ dependencies = [
"futures-sink",
"futures-util",
"http 1.0.0",
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"slab",
"tokio",
"tokio-util",
@@ -2185,7 +2185,7 @@ version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
dependencies = [
- "ahash 0.7.7",
+ "ahash 0.7.8",
]
[[package]]
@@ -2194,7 +2194,7 @@ version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"allocator-api2",
]
@@ -2215,9 +2215,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "hermit-abi"
-version = "0.3.3"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
+checksum = "d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3"
[[package]]
name = "hex"
@@ -2408,7 +2408,7 @@ dependencies = [
"futures-channel",
"futures-core",
"futures-util",
- "h2 0.3.22",
+ "h2 0.3.24",
"http 0.2.11",
"http-body 0.4.6",
"httparse",
@@ -2431,7 +2431,7 @@ dependencies = [
"bytes",
"futures-channel",
"futures-util",
- "h2 0.4.0",
+ "h2 0.4.2",
"http 1.0.0",
"http-body 1.0.0",
"httparse",
@@ -2469,12 +2469,11 @@ dependencies = [
[[package]]
name = "hyper-util"
-version = "0.1.2"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bdea9aac0dbe5a9240d68cfd9501e2db94222c6dc06843e06640b9e07f0fdc67"
+checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa"
dependencies = [
"bytes",
- "futures-channel",
"futures-util",
"http 1.0.0",
"http-body 1.0.0",
@@ -2482,14 +2481,13 @@ dependencies = [
"pin-project-lite",
"socket2 0.5.5",
"tokio",
- "tracing",
]
[[package]]
name = "iana-time-zone"
-version = "0.1.59"
+version = "0.1.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539"
+checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
dependencies = [
"android_system_properties",
"core-foundation-sys",
@@ -2551,9 +2549,9 @@ checksum = "029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284"
[[package]]
name = "imap"
-version = "0.5.3"
+version = "0.6.0"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"dashmap",
"directory",
"imap_proto",
@@ -2565,7 +2563,7 @@ dependencies = [
"nlp",
"parking_lot",
"rand",
- "rustls 0.22.1",
+ "rustls 0.22.2",
"rustls-pemfile 2.0.0",
"store",
"tokio",
@@ -2578,7 +2576,7 @@ dependencies = [
name = "imap_proto"
version = "0.1.0"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"chrono",
"jmap_proto",
"mail-parser",
@@ -2598,9 +2596,9 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "2.1.0"
+version = "2.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
+checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177"
dependencies = [
"equivalent",
"hashbrown 0.14.3",
@@ -2608,9 +2606,9 @@ dependencies = [
[[package]]
name = "indicatif"
-version = "0.17.7"
+version = "0.17.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25"
+checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3"
dependencies = [
"console",
"instant",
@@ -2635,7 +2633,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
dependencies = [
"block-padding",
- "generic-array",
+ "generic-array 0.14.7",
]
[[package]]
@@ -2667,12 +2665,12 @@ checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
[[package]]
name = "is-terminal"
-version = "0.4.10"
+version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455"
+checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
dependencies = [
"hermit-abi",
- "rustix",
+ "libc",
"windows-sys 0.52.0",
]
@@ -2685,6 +2683,15 @@ dependencies = [
"either",
]
+[[package]]
+name = "itertools"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
+dependencies = [
+ "either",
+]
+
[[package]]
name = "itoa"
version = "1.0.10"
@@ -2728,14 +2735,14 @@ dependencies = [
[[package]]
name = "jmap"
-version = "0.5.3"
+version = "0.6.0"
dependencies = [
"aes",
"aes-gcm",
"aes-gcm-siv",
"async-stream",
"async-trait",
- "base64 0.21.5",
+ "base64 0.21.7",
"bincode",
"cbc",
"chrono",
@@ -2785,7 +2792,7 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12c697483ad894a8184d0fd61848e057f86b16642049993b3e6a80c959dbc90a"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"async-stream",
"base64 0.13.1",
"chrono",
@@ -2793,7 +2800,7 @@ dependencies = [
"maybe-async",
"parking_lot",
"reqwest",
- "rustls 0.22.1",
+ "rustls 0.22.2",
"rustls-pki-types",
"serde",
"serde_json",
@@ -2805,7 +2812,7 @@ dependencies = [
name = "jmap_proto"
version = "0.1.0"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"fast-float",
"mail-parser",
"serde",
@@ -2818,18 +2825,18 @@ dependencies = [
[[package]]
name = "jobserver"
-version = "0.1.27"
+version = "0.1.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d"
+checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6"
dependencies = [
"libc",
]
[[package]]
name = "js-sys"
-version = "0.3.66"
+version = "0.3.68"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca"
+checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee"
dependencies = [
"wasm-bindgen",
]
@@ -2840,7 +2847,7 @@ version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ee7893dab2e44ae5f9d0173f26ff4aa327c10b01b06a72b52dd9405b628640d"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
]
[[package]]
@@ -2874,7 +2881,7 @@ dependencies = [
"diff",
"ena",
"is-terminal",
- "itertools",
+ "itertools 0.10.5",
"lalrpop-util",
"petgraph",
"regex",
@@ -2945,9 +2952,9 @@ dependencies = [
[[package]]
name = "libc"
-version = "0.2.151"
+version = "0.2.153"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4"
+checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
[[package]]
name = "libloading"
@@ -2971,7 +2978,7 @@ version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"libc",
"redox_syscall",
]
@@ -3005,9 +3012,9 @@ dependencies = [
[[package]]
name = "libz-sys"
-version = "1.1.12"
+version = "1.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b"
+checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6"
dependencies = [
"cc",
"pkg-config",
@@ -3022,9 +3029,9 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
[[package]]
name = "linux-raw-sys"
-version = "0.4.12"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456"
+checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
[[package]]
name = "lock_api"
@@ -3044,9 +3051,9 @@ checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
[[package]]
name = "lru"
-version = "0.12.1"
+version = "0.12.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2994eeba8ed550fd9b47a0b38f0242bc3344e496483c6180b69139cc2fa5d1d7"
+checksum = "db2c024b41519440580066ba82aab04092b333e09066a5eb86c7c4890df31f22"
dependencies = [
"hashbrown 0.14.3",
]
@@ -3072,9 +3079,9 @@ dependencies = [
[[package]]
name = "lz4_flex"
-version = "0.11.1"
+version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3ea9b256699eda7b0387ffbc776dd625e28bde3918446381781245b7a50349d8"
+checksum = "912b45c753ff5f7f5208307e8ace7d2a2e30d024e26d3509f3dce546c044ce15"
dependencies = [
"twox-hash",
]
@@ -3085,7 +3092,7 @@ version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "224aa436a40caeef3bd3fa1b5b619b28b26d83fcc088c008536886f74ad27951"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"flate2",
"hickory-resolver",
"lru-cache",
@@ -3125,20 +3132,20 @@ version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f5982137dccf24ca038daa022eb0ea97a31e9739477445a787a8ef77e015ebb"
dependencies = [
- "base64 0.21.5",
+ "base64 0.21.7",
"gethostname",
"md5",
- "rustls 0.22.1",
+ "rustls 0.22.2",
"rustls-pki-types",
"smtp-proto",
"tokio",
"tokio-rustls 0.25.0",
- "webpki-roots 0.26.0",
+ "webpki-roots 0.26.1",
]
[[package]]
name = "mail-server"
-version = "0.5.3"
+version = "0.6.0"
dependencies = [
"directory",
"imap",
@@ -3155,9 +3162,9 @@ dependencies = [
[[package]]
name = "managesieve"
-version = "0.5.3"
+version = "0.6.0"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"bincode",
"directory",
"imap",
@@ -3168,7 +3175,7 @@ dependencies = [
"mail-send",
"md5",
"parking_lot",
- "rustls 0.22.1",
+ "rustls 0.22.2",
"rustls-pemfile 2.0.0",
"sieve-rs",
"store",
@@ -3207,13 +3214,13 @@ checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94"
[[package]]
name = "maybe-async"
-version = "0.2.7"
+version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0f1b8c13cb1f814b634a96b2c725449fe7ed464a7b8781de8688be5ffbd3f305"
+checksum = "afc95a651c82daf7004c824405aa1019723644950d488571bd718e3ed84646ed"
dependencies = [
"proc-macro2",
"quote",
- "syn 1.0.109",
+ "syn 2.0.48",
]
[[package]]
@@ -3288,9 +3295,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "miniz_oxide"
-version = "0.7.1"
+version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
dependencies = [
"adler",
]
@@ -3313,14 +3320,14 @@ version = "0.30.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56b0d8a0db9bf6d2213e11f2c701cb91387b0614361625ab7b9743b41aa4938f"
dependencies = [
- "darling 0.20.3",
+ "darling 0.20.5",
"heck",
"num-bigint",
"proc-macro-crate 1.3.1",
"proc-macro-error",
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
"termcolor",
"thiserror",
]
@@ -3359,7 +3366,7 @@ dependencies = [
"twox-hash",
"url",
"webpki",
- "webpki-roots 0.25.3",
+ "webpki-roots 0.25.4",
]
[[package]]
@@ -3368,10 +3375,10 @@ version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06f19e4cfa0ab5a76b627cec2d81331c49b034988eaf302c3bafeada684eadef"
dependencies = [
- "base64 0.21.5",
+ "base64 0.21.7",
"bigdecimal",
- "bindgen 0.69.1",
- "bitflags 2.4.1",
+ "bindgen 0.69.4",
+ "bitflags 2.4.2",
"bitvec",
"btoi",
"byteorder",
@@ -3422,9 +3429,9 @@ dependencies = [
[[package]]
name = "nlp"
-version = "0.5.3"
+version = "0.6.0"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"bincode",
"farmhash",
"jieba-rs",
@@ -3498,20 +3505,25 @@ dependencies = [
]
[[package]]
-name = "num-integer"
-version = "0.1.45"
+name = "num-conv"
+version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
+
+[[package]]
+name = "num-integer"
+version = "0.1.46"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
- "autocfg",
"num-traits",
]
[[package]]
name = "num-iter"
-version = "0.1.43"
+version = "0.1.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
+checksum = "d869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9"
dependencies = [
"autocfg",
"num-integer",
@@ -3520,9 +3532,9 @@ dependencies = [
[[package]]
name = "num-traits"
-version = "0.2.17"
+version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
+checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
dependencies = [
"autocfg",
"libm",
@@ -3576,11 +3588,11 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
[[package]]
name = "openssl"
-version = "0.10.62"
+version = "0.10.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671"
+checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"cfg-if",
"foreign-types",
"libc",
@@ -3597,7 +3609,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -3608,18 +3620,18 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-src"
-version = "300.2.1+3.2.0"
+version = "300.2.3+3.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fe476c29791a5ca0d1273c697e96085bbabbbea2ef7afd5617e78a4b40332d3"
+checksum = "5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843"
dependencies = [
"cc",
]
[[package]]
name = "openssl-sys"
-version = "0.9.98"
+version = "0.9.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7"
+checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae"
dependencies = [
"cc",
"libc",
@@ -3636,7 +3648,7 @@ checksum = "1e32339a5dc40459130b3bd269e9892439f55b33e772d2a9d402a789baaf4e8a"
dependencies = [
"futures-core",
"futures-sink",
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"js-sys",
"once_cell",
"pin-project-lite",
@@ -3701,9 +3713,9 @@ dependencies = [
[[package]]
name = "opentelemetry_sdk"
-version = "0.21.1"
+version = "0.21.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "968ba3f2ca03e90e5187f5e4f46c791ef7f2c163ae87789c8ce5f5ca3b7b7de5"
+checksum = "2f16aec8a98a457a52664d69e0091bac3a0abd18ead9b641cb00202ba4e0efe4"
dependencies = [
"async-trait",
"crossbeam-channel",
@@ -3839,7 +3851,7 @@ version = "3.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b8fcc794035347fb64beda2d3b462595dd2753e3f268d89c5aae77e8cf2c310"
dependencies = [
- "base64 0.21.5",
+ "base64 0.21.7",
"serde",
]
@@ -3865,7 +3877,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9"
dependencies = [
"fixedbitset",
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
]
[[package]]
@@ -3908,7 +3920,7 @@ dependencies = [
"phf_shared 0.11.2",
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -3931,22 +3943,22 @@ dependencies = [
[[package]]
name = "pin-project"
-version = "1.1.3"
+version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
+checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
-version = "1.1.3"
+version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
+checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -3984,9 +3996,9 @@ dependencies = [
[[package]]
name = "pkg-config"
-version = "0.3.28"
+version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a"
+checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb"
[[package]]
name = "platforms"
@@ -4018,7 +4030,7 @@ version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49b6c5ef183cd3ab4ba005f1ca64c21e8bd97ce4699cfea9e8d9a2c4958ca520"
dependencies = [
- "base64 0.21.5",
+ "base64 0.21.7",
"byteorder",
"bytes",
"fallible-iterator 0.2.0",
@@ -4066,7 +4078,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5"
dependencies = [
"proc-macro2",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -4114,11 +4126,11 @@ dependencies = [
[[package]]
name = "proc-macro-crate"
-version = "2.0.0"
+version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8"
+checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
dependencies = [
- "toml_edit 0.20.7",
+ "toml_edit 0.21.1",
]
[[package]]
@@ -4147,9 +4159,9 @@ dependencies = [
[[package]]
name = "proc-macro2"
-version = "1.0.75"
+version = "1.0.78"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "907a61bd0f64c2f29cd1cf1dc34d05176426a3f504a78010f08416ddb7b13708"
+checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
dependencies = [
"unicode-ident",
]
@@ -4171,7 +4183,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4"
dependencies = [
"anyhow",
- "itertools",
+ "itertools 0.10.5",
"proc-macro2",
"quote",
"syn 1.0.109",
@@ -4342,7 +4354,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48d1fd02e16232e942b5e7ce305b447c550d09a9146255a3e8a2cf62a0e2ac2d"
dependencies = [
"either",
- "itertools",
+ "itertools 0.10.5",
"proc-macro2",
"quote",
"rayon",
@@ -4361,9 +4373,9 @@ dependencies = [
[[package]]
name = "rayon"
-version = "1.8.0"
+version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1"
+checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051"
dependencies = [
"either",
"rayon-core",
@@ -4371,9 +4383,9 @@ dependencies = [
[[package]]
name = "rayon-core"
-version = "1.12.0"
+version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed"
+checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
dependencies = [
"crossbeam-deque",
"crossbeam-utils",
@@ -4381,9 +4393,9 @@ dependencies = [
[[package]]
name = "rcgen"
-version = "0.12.0"
+version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d918c80c5a4c7560db726763020bd16db179e4d5b828078842274a443addb5d"
+checksum = "48406db8ac1f3cbc7dcdb56ec355343817958a356ff430259bb07baf7607e1e1"
dependencies = [
"pem",
"ring 0.17.7",
@@ -4444,13 +4456,13 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.10.2"
+version = "1.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
+checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
dependencies = [
"aho-corasick",
"memchr",
- "regex-automata 0.4.3",
+ "regex-automata 0.4.5",
"regex-syntax 0.8.2",
]
@@ -4465,9 +4477,9 @@ dependencies = [
[[package]]
name = "regex-automata"
-version = "0.4.3"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
+checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd"
dependencies = [
"aho-corasick",
"memchr",
@@ -4494,26 +4506,26 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
[[package]]
name = "rend"
-version = "0.4.1"
+version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2571463863a6bd50c32f94402933f03457a3fbaf697a707c5be741e459f08fd"
+checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c"
dependencies = [
"bytecheck",
]
[[package]]
name = "reqwest"
-version = "0.11.23"
+version = "0.11.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41"
+checksum = "c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251"
dependencies = [
"async-compression",
- "base64 0.21.5",
+ "base64 0.21.7",
"bytes",
"encoding_rs",
"futures-core",
"futures-util",
- "h2 0.3.22",
+ "h2 0.3.24",
"http 0.2.11",
"http-body 0.4.6",
"hyper 0.14.28",
@@ -4531,6 +4543,7 @@ dependencies = [
"serde",
"serde_json",
"serde_urlencoded",
+ "sync_wrapper",
"system-configuration",
"tokio",
"tokio-rustls 0.24.1",
@@ -4541,7 +4554,7 @@ dependencies = [
"wasm-bindgen-futures",
"wasm-streams",
"web-sys",
- "webpki-roots 0.25.3",
+ "webpki-roots 0.25.4",
"winreg",
]
@@ -4611,9 +4624,9 @@ dependencies = [
[[package]]
name = "rkyv"
-version = "0.7.43"
+version = "0.7.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "527a97cdfef66f65998b5f3b637c26f5a5ec09cc52a3f9932313ac645f4190f5"
+checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0"
dependencies = [
"bitvec",
"bytecheck",
@@ -4629,9 +4642,9 @@ dependencies = [
[[package]]
name = "rkyv_derive"
-version = "0.7.43"
+version = "0.7.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5c462a1328c8e67e4d6dbad1eb0355dd43e8ab432c6e227a43657f16ade5033"
+checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65"
dependencies = [
"proc-macro2",
"quote",
@@ -4706,7 +4719,7 @@ version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a78046161564f5e7cd9008aff3b2990b3850dc8e0349119b98e8f251e099f24d"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"fallible-iterator 0.3.0",
"fallible-streaming-iterator",
"hashlink",
@@ -4768,9 +4781,9 @@ dependencies = [
[[package]]
name = "rust_decimal"
-version = "1.33.1"
+version = "1.34.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "06676aec5ccb8fc1da723cc8c0f9a46549f21ebb8753d3915c6c41db1e7f1dc4"
+checksum = "b39449a79f45e8da28c57c341891b69a183044b29518bb8f86dbac9df60bb7df"
dependencies = [
"arrayvec",
"borsh",
@@ -4823,11 +4836,11 @@ dependencies = [
[[package]]
name = "rustix"
-version = "0.38.28"
+version = "0.38.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316"
+checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949"
dependencies = [
- "bitflags 2.4.1",
+ "bitflags 2.4.2",
"errno",
"libc",
"linux-raw-sys",
@@ -4860,14 +4873,14 @@ dependencies = [
[[package]]
name = "rustls"
-version = "0.22.1"
+version = "0.22.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fe6b63262c9fcac8659abfaa96cac103d28166d3ff3eaf8f412e19f3ae9e5a48"
+checksum = "e87c9956bd9807afa1f77e0f7594af32566e830e088a5576d27c5b6f30f49d41"
dependencies = [
"log",
"ring 0.17.7",
"rustls-pki-types",
- "rustls-webpki 0.102.1",
+ "rustls-webpki 0.102.2",
"subtle",
"zeroize",
]
@@ -4890,7 +4903,7 @@ version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
dependencies = [
- "base64 0.21.5",
+ "base64 0.21.7",
]
[[package]]
@@ -4899,15 +4912,15 @@ version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "35e4980fa29e4c4b212ffb3db068a564cbf560e51d3944b7c88bd8bf5bec64f4"
dependencies = [
- "base64 0.21.5",
+ "base64 0.21.7",
"rustls-pki-types",
]
[[package]]
name = "rustls-pki-types"
-version = "1.1.0"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e9d979b3ce68192e42760c7810125eb6cf2ea10efae545a156063e61f314e2a"
+checksum = "0a716eb65e3158e90e17cd93d855216e27bde02745ab842f2cab4a39dba1bacf"
[[package]]
name = "rustls-webpki"
@@ -4931,9 +4944,9 @@ dependencies = [
[[package]]
name = "rustls-webpki"
-version = "0.102.1"
+version = "0.102.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef4ca26037c909dedb327b48c3327d0ba91d3dd3c4e05dad328f210ffb68e95b"
+checksum = "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610"
dependencies = [
"ring 0.17.7",
"rustls-pki-types",
@@ -5027,7 +5040,7 @@ checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"
dependencies = [
"base16ct",
"der",
- "generic-array",
+ "generic-array 0.14.7",
"pkcs8",
"subtle",
"zeroize",
@@ -5079,14 +5092,14 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
[[package]]
name = "sequoia-openpgp"
-version = "1.17.0"
+version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2ea026cf8a70d331c742e3ad7e68fd405d0743ff86630fb4334a1bf8d0e194c7"
+checksum = "26e9c71323d9848404e343a6b5c3a73de10bc496ca3481b66586ba9064de027e"
dependencies = [
"aes",
"aes-gcm",
"anyhow",
- "base64 0.21.5",
+ "base64 0.21.7",
"block-padding",
"blowfish 0.9.1",
"buffered-reader",
@@ -5106,7 +5119,7 @@ dependencies = [
"ed25519-dalek",
"getrandom",
"idea",
- "idna 0.4.0",
+ "idna 0.5.0",
"lalrpop",
"lalrpop-util",
"lazy_static",
@@ -5133,9 +5146,9 @@ dependencies = [
[[package]]
name = "serde"
-version = "1.0.194"
+version = "1.0.196"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b114498256798c94a0689e1a15fec6005dee8ac1f41de56404b67afc2a4b773"
+checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32"
dependencies = [
"serde_derive",
]
@@ -5151,20 +5164,20 @@ dependencies = [
[[package]]
name = "serde_derive"
-version = "1.0.194"
+version = "1.0.196"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3385e45322e8f9931410f01b3031ec534c3947d0e94c18049af4d9f9907d4e0"
+checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
name = "serde_json"
-version = "1.0.110"
+version = "1.0.113"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6fbd975230bada99c8bb618e0c365c2eefa219158d5c6c29610fd09ff1833257"
+checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79"
dependencies = [
"itoa",
"ryu",
@@ -5227,7 +5240,7 @@ checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -5262,13 +5275,13 @@ checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012"
[[package]]
name = "sha1collisiondetection"
-version = "0.3.2"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "31c0b86a052106b16741199985c9ec2bf501f619f70c48fa479b44b093ad9a68"
+checksum = "f1d5c4be690002e8a5d7638b0b7323f03c268c7a919bd8af69ce963a4dc83220"
dependencies = [
"const-oid",
"digest 0.10.7",
- "generic-array",
+ "generic-array 1.0.0",
]
[[package]]
@@ -5312,9 +5325,9 @@ checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
[[package]]
name = "shlex"
-version = "1.2.0"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
[[package]]
name = "sieve-rs"
@@ -5322,7 +5335,7 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25494c13da6c336430906aa783e4bb2ae251c84158d6e5a4fdf0449a779c2521"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"bincode",
"fancy-regex",
"mail-builder",
@@ -5379,15 +5392,15 @@ dependencies = [
[[package]]
name = "smallvec"
-version = "1.11.2"
+version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970"
+checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
[[package]]
name = "smtp"
-version = "0.5.3"
+version = "0.6.0"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"bincode",
"blake3",
"dashmap",
@@ -5414,7 +5427,7 @@ dependencies = [
"rayon",
"regex",
"reqwest",
- "rustls 0.22.1",
+ "rustls 0.22.2",
"rustls-pemfile 2.0.0",
"rustls-pki-types",
"serde",
@@ -5429,16 +5442,19 @@ dependencies = [
"tracing",
"unicode-security",
"utils",
- "webpki-roots 0.26.0",
+ "webpki-roots 0.26.1",
"whatlang",
"x509-parser",
]
[[package]]
name = "smtp-proto"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "20b37ae016fedcac2174dd0e3029870154830a4d3fb10f533317f2604e72b343"
+checksum = "34344dcc7dd10b3de9224fd68e5f019fff2246d9cdf8e4322f770f48030e0c83"
+dependencies = [
+ "serde",
+]
[[package]]
name = "snafu"
@@ -5507,7 +5523,7 @@ dependencies = [
[[package]]
name = "stalwart-cli"
-version = "0.5.3"
+version = "0.6.0"
dependencies = [
"clap",
"console",
@@ -5531,9 +5547,9 @@ dependencies = [
[[package]]
name = "stalwart-install"
-version = "0.5.3"
+version = "0.6.0"
dependencies = [
- "base64 0.21.5",
+ "base64 0.21.7",
"clap",
"dialoguer",
"flate2",
@@ -5559,8 +5575,10 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
name = "store"
version = "0.1.0"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
+ "arc-swap",
"async-trait",
+ "bincode",
"blake3",
"bytes",
"deadpool",
@@ -5588,7 +5606,7 @@ dependencies = [
"rocksdb",
"rusqlite",
"rust-s3",
- "rustls 0.22.1",
+ "rustls 0.22.2",
"rustls-pki-types",
"serde",
"serde_json",
@@ -5630,6 +5648,12 @@ version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+[[package]]
+name = "strsim"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01"
+
[[package]]
name = "subprocess"
version = "0.2.9"
@@ -5659,9 +5683,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.47"
+version = "2.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1726efe18f42ae774cc644f330953a5e7b3c3003d3edcecf18850fe9d4dd9afb"
+checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
dependencies = [
"proc-macro2",
"quote",
@@ -5677,7 +5701,7 @@ dependencies = [
"proc-macro-error",
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -5738,13 +5762,12 @@ dependencies = [
[[package]]
name = "tempfile"
-version = "3.9.0"
+version = "3.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa"
+checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67"
dependencies = [
"cfg-if",
"fastrand",
- "redox_syscall",
"rustix",
"windows-sys 0.52.0",
]
@@ -5762,9 +5785,9 @@ dependencies = [
[[package]]
name = "termcolor"
-version = "1.4.0"
+version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449"
+checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
dependencies = [
"winapi-util",
]
@@ -5773,9 +5796,9 @@ dependencies = [
name = "tests"
version = "0.1.0"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"async-trait",
- "base64 0.21.5",
+ "base64 0.21.7",
"bytes",
"chrono",
"csv",
@@ -5801,7 +5824,7 @@ dependencies = [
"num_cpus",
"rayon",
"reqwest",
- "rustls 0.22.1",
+ "rustls 0.22.2",
"rustls-pemfile 2.0.0",
"rustls-pki-types",
"serde",
@@ -5820,22 +5843,22 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.56"
+version = "1.0.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad"
+checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.56"
+version = "1.0.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471"
+checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -5850,12 +5873,13 @@ dependencies = [
[[package]]
name = "time"
-version = "0.3.31"
+version = "0.3.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e"
+checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749"
dependencies = [
"deranged",
"itoa",
+ "num-conv",
"powerfmt",
"serde",
"time-core",
@@ -5870,10 +5894,11 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
[[package]]
name = "time-macros"
-version = "0.2.16"
+version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f"
+checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774"
dependencies = [
+ "num-conv",
"time-core",
]
@@ -5913,9 +5938,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-version = "1.35.1"
+version = "1.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104"
+checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931"
dependencies = [
"backtrace",
"bytes",
@@ -5948,7 +5973,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -5993,7 +6018,7 @@ version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f"
dependencies = [
- "rustls 0.22.1",
+ "rustls 0.22.2",
"rustls-pki-types",
"tokio",
]
@@ -6017,12 +6042,12 @@ checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38"
dependencies = [
"futures-util",
"log",
- "rustls 0.22.1",
+ "rustls 0.22.2",
"rustls-pki-types",
"tokio",
"tokio-rustls 0.25.0",
"tungstenite",
- "webpki-roots 0.26.0",
+ "webpki-roots 0.26.1",
]
[[package]]
@@ -6051,18 +6076,18 @@ version = "0.19.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"toml_datetime",
"winnow",
]
[[package]]
name = "toml_edit"
-version = "0.20.7"
+version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81"
+checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
dependencies = [
- "indexmap 2.1.0",
+ "indexmap 2.2.3",
"toml_datetime",
"winnow",
]
@@ -6075,11 +6100,11 @@ checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a"
dependencies = [
"async-trait",
"axum",
- "base64 0.21.5",
+ "base64 0.21.7",
"bytes",
"futures-core",
"futures-util",
- "h2 0.3.22",
+ "h2 0.3.24",
"http 0.2.11",
"http-body 0.4.6",
"hyper 0.14.28",
@@ -6158,7 +6183,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -6254,7 +6279,7 @@ dependencies = [
"httparse",
"log",
"rand",
- "rustls 0.22.1",
+ "rustls 0.22.2",
"rustls-pki-types",
"sha1",
"thiserror",
@@ -6290,9 +6315,9 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "typewit"
-version = "1.8.0"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6779a69cc5f9a7388274a0a8a353eb1c9e45195f9ae74a26690b055a7cf9592a"
+checksum = "c6fb9ae6a3cafaf0a5d14c2302ca525f9ae8e07a0f0e6949de88d882c37a6e24"
dependencies = [
"typewit_proc_macros",
]
@@ -6314,9 +6339,9 @@ dependencies = [
[[package]]
name = "unicode-bidi"
-version = "0.3.14"
+version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416"
+checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
[[package]]
name = "unicode-ident"
@@ -6341,9 +6366,9 @@ checksum = "7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc"
[[package]]
name = "unicode-security"
-version = "0.1.0"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ef5756b3097992b934b06608c69f48448a0fbe804bb1e72b982f6d7983e9e63"
+checksum = "ee9e13753df674873f3c4693b240ae5c03245ddc157dfccf7c26db9329af3a11"
dependencies = [
"unicode-normalization",
"unicode-script",
@@ -6414,11 +6439,12 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]]
name = "utils"
-version = "0.5.3"
+version = "0.6.0"
dependencies = [
- "ahash 0.8.7",
+ "ahash 0.8.8",
"arc-swap",
- "base64 0.21.5",
+ "base64 0.21.7",
+ "blake3",
"chrono",
"dashmap",
"futures",
@@ -6434,9 +6460,10 @@ dependencies = [
"proxy-header",
"rand",
"rcgen",
+ "regex",
"reqwest",
"ring 0.17.7",
- "rustls 0.22.1",
+ "rustls 0.22.2",
"rustls-pemfile 2.0.0",
"rustls-pki-types",
"serde",
@@ -6449,15 +6476,15 @@ dependencies = [
"tracing-journald",
"tracing-opentelemetry",
"tracing-subscriber",
- "webpki-roots 0.26.0",
+ "webpki-roots 0.26.1",
"x509-parser",
]
[[package]]
name = "uuid"
-version = "1.6.1"
+version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560"
+checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a"
dependencies = [
"getrandom",
]
@@ -6503,9 +6530,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
-version = "0.2.89"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e"
+checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
@@ -6513,24 +6540,24 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.89"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826"
+checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.39"
+version = "0.4.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12"
+checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97"
dependencies = [
"cfg-if",
"js-sys",
@@ -6540,9 +6567,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.89"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2"
+checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -6550,28 +6577,28 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.89"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283"
+checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.89"
+version = "0.2.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f"
+checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838"
[[package]]
name = "wasm-streams"
-version = "0.3.0"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7"
+checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129"
dependencies = [
"futures-util",
"js-sys",
@@ -6582,9 +6609,9 @@ dependencies = [
[[package]]
name = "web-sys"
-version = "0.3.66"
+version = "0.3.68"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f"
+checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -6630,26 +6657,26 @@ dependencies = [
[[package]]
name = "webpki-roots"
-version = "0.25.3"
+version = "0.25.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10"
+checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1"
[[package]]
name = "webpki-roots"
-version = "0.26.0"
+version = "0.26.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0de2cfda980f21be5a7ed2eadb3e6fe074d56022bea2cdeb1a62eb220fc04188"
+checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009"
dependencies = [
"rustls-pki-types",
]
[[package]]
name = "whatlang"
-version = "0.16.3"
+version = "0.16.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dcdcd0195a5b871e50926da8e881277f36a4621b3220d85092e7b91cc85f6bd9"
+checksum = "471d1c1645d361eb782a1650b1786a8fb58dd625e681a04c09f5ff7c8764a7b0"
dependencies = [
- "hashbrown 0.12.3",
+ "hashbrown 0.14.3",
"once_cell",
]
@@ -6721,15 +6748,6 @@ dependencies = [
"windows-targets 0.52.0",
]
-[[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"
@@ -6748,21 +6766,6 @@ dependencies = [
"windows-targets 0.52.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.5"
@@ -6793,12 +6796,6 @@ dependencies = [
"windows_x86_64_msvc 0.52.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.5"
@@ -6811,12 +6808,6 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
-[[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.5"
@@ -6829,12 +6820,6 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
-[[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.5"
@@ -6847,12 +6832,6 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
-[[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.5"
@@ -6865,12 +6844,6 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
-[[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.5"
@@ -6883,12 +6856,6 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
-[[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.5"
@@ -6901,12 +6868,6 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
-[[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.5"
@@ -6921,9 +6882,9 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
[[package]]
name = "winnow"
-version = "0.5.32"
+version = "0.5.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8434aeec7b290e8da5c3f0d628cb0eac6cabcb31d14bb74f779a08109a5914d6"
+checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
dependencies = [
"memchr",
]
@@ -6949,9 +6910,9 @@ dependencies = [
[[package]]
name = "x25519-dalek"
-version = "2.0.0"
+version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb66477291e7e8d2b0ff1bcb900bf29489a9692816d79874bea351e7a8b6de96"
+checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277"
dependencies = [
"curve25519-dalek",
"rand_core",
@@ -6977,9 +6938,9 @@ dependencies = [
[[package]]
name = "xattr"
-version = "1.2.0"
+version = "1.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "914566e6413e7fa959cc394fb30e563ba80f3541fbd40816d4c05a0fc3f2a0f1"
+checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f"
dependencies = [
"libc",
"linux-raw-sys",
@@ -7024,7 +6985,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -7044,7 +7005,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.47",
+ "syn 2.0.48",
]
[[package]]
@@ -7069,9 +7030,9 @@ dependencies = [
[[package]]
name = "zip-extract"
-version = "0.1.2"
+version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb654964c003959ed64cbd0d7b329bcdcbd9690facd50c8617748d3622543972"
+checksum = "e109e5a291403b4c1e514d39f8a22d3f98d257e691a52bb1f16051bb1ffed63e"
dependencies = [
"log",
"thiserror",
diff --git a/pkgs/servers/mail/stalwart/default.nix b/pkgs/servers/mail/stalwart/default.nix
index 0150434dcc1a..096e600ba862 100644
--- a/pkgs/servers/mail/stalwart/default.nix
+++ b/pkgs/servers/mail/stalwart/default.nix
@@ -14,7 +14,7 @@
}:
let
- version = "0.5.3";
+ version = "0.6.0";
in
rustPlatform.buildRustPackage {
pname = "stalwart-mail";
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage {
owner = "stalwartlabs";
repo = "mail-server";
rev = "v${version}";
- hash = "sha256-Fbw2f/Q5ZLnQi8PuxbdIxDIyDayhAzvzdn3LMexnWgA=";
+ hash = "sha256-OHwUWSUW6ovLQTxnuUrolQGhxbhp4YqKSH+ZTpe2WXc=";
fetchSubmodules = true;
};
From 8f5ce995405a1edaadb4fc2351cbbb4bd6d510f9 Mon Sep 17 00:00:00 2001
From: Alyssa Ross
Date: Fri, 16 Feb 2024 19:33:43 +0100
Subject: [PATCH 200/200] cloud-hypervisor: 37.0 -> 38.0
---
.../cloud-hypervisor/Cargo.lock | 436 ++++++++++--------
.../cloud-hypervisor/default.nix | 19 +-
2 files changed, 263 insertions(+), 192 deletions(-)
diff --git a/pkgs/applications/virtualization/cloud-hypervisor/Cargo.lock b/pkgs/applications/virtualization/cloud-hypervisor/Cargo.lock
index 52afc0d15f83..533a473d036e 100644
--- a/pkgs/applications/virtualization/cloud-hypervisor/Cargo.lock
+++ b/pkgs/applications/virtualization/cloud-hypervisor/Cargo.lock
@@ -5,7 +5,7 @@ version = 3
[[package]]
name = "acpi_tables"
version = "0.1.0"
-source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#1a733bf690ccc10bdfeacad33e3c9f6cce0008fd"
+source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#76e8552f57f76ca918e19c0a7b7480d2fa2c7241"
dependencies = [
"zerocopy",
]
@@ -50,9 +50,9 @@ dependencies = [
[[package]]
name = "anstyle"
-version = "1.0.1"
+version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd"
+checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"
[[package]]
name = "anstyle-parse"
@@ -65,28 +65,28 @@ dependencies = [
[[package]]
name = "anstyle-query"
-version = "1.0.0"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
+checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"
dependencies = [
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
name = "anstyle-wincon"
-version = "3.0.1"
+version = "3.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628"
+checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"
dependencies = [
"anstyle",
- "windows-sys 0.48.0",
+ "windows-sys 0.52.0",
]
[[package]]
name = "anyhow"
-version = "1.0.75"
+version = "1.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
+checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
[[package]]
name = "api_client"
@@ -135,13 +135,15 @@ dependencies = [
[[package]]
name = "async-channel"
-version = "1.9.0"
+version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
+checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c"
dependencies = [
"concurrent-queue",
- "event-listener 2.5.3",
+ "event-listener 4.0.0",
+ "event-listener-strategy",
"futures-core",
+ "pin-project-lite",
]
[[package]]
@@ -223,7 +225,7 @@ dependencies = [
"cfg-if",
"event-listener 3.0.0",
"futures-lite 1.13.0",
- "rustix 0.38.8",
+ "rustix 0.38.25",
"windows-sys 0.48.0",
]
@@ -235,7 +237,7 @@ checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
@@ -265,13 +267,13 @@ checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1"
[[package]]
name = "async-trait"
-version = "0.1.74"
+version = "0.1.76"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9"
+checksum = "531b97fb4cd3dfdce92c35dedbfdc1f0b9d8091c8ca943d6dae340ef5012d514"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
@@ -312,13 +314,13 @@ dependencies = [
[[package]]
name = "bitfield-struct"
-version = "0.5.4"
+version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eac32db62a43cf33353ce30b4a208b08193ea2086a1c6c004acb0073c706a29d"
+checksum = "a26b8cea8bb6a81b75a84603b9e096f05fa86db057904ef29be1deee900532bd"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
@@ -338,7 +340,7 @@ name = "block"
version = "0.1.0"
dependencies = [
"byteorder",
- "crc32c",
+ "crc-any",
"io-uring",
"libc",
"log",
@@ -366,17 +368,18 @@ dependencies = [
[[package]]
name = "blocking"
-version = "1.3.1"
+version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65"
+checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118"
dependencies = [
"async-channel",
- "async-lock 2.7.0",
+ "async-lock 3.2.0",
"async-task",
- "atomic-waker",
- "fastrand 1.9.0",
- "futures-lite 1.13.0",
- "log",
+ "fastrand 2.0.0",
+ "futures-io",
+ "futures-lite 2.1.0",
+ "piper",
+ "tracing",
]
[[package]]
@@ -436,7 +439,7 @@ checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
[[package]]
name = "cloud-hypervisor"
-version = "37.0.0"
+version = "38.0.0"
dependencies = [
"anyhow",
"api_client",
@@ -473,9 +476,9 @@ checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
[[package]]
name = "concurrent-queue"
-version = "2.3.0"
+version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400"
+checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363"
dependencies = [
"crossbeam-utils",
]
@@ -490,12 +493,12 @@ dependencies = [
]
[[package]]
-name = "crc32c"
-version = "0.6.4"
+name = "crc-any"
+version = "2.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8f48d60e5b4d2c53d5c2b1d8a58c849a70ae5e5509b08a48d047e3b65714a74"
+checksum = "c01a5e1f881f6fb6099a7bdf949e946719fd4f1fefa56264890574febf0eb6d0"
dependencies = [
- "rustc_version",
+ "debug-helper",
]
[[package]]
@@ -509,18 +512,15 @@ dependencies = [
[[package]]
name = "crc64"
-version = "1.0.0"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "55626594feae15d266d52440b26ff77de0e22230cf0c113abe619084c1ddc910"
+checksum = "2707e3afba5e19b75d582d88bc79237418f2a2a2d673d01cf9b03633b46e98f3"
[[package]]
name = "crossbeam-utils"
-version = "0.8.16"
+version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
-dependencies = [
- "cfg-if",
-]
+checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
[[package]]
name = "crypto-common"
@@ -534,9 +534,9 @@ dependencies = [
[[package]]
name = "darling"
-version = "0.20.3"
+version = "0.20.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e"
+checksum = "c376d08ea6aa96aafe61237c7200d1241cb177b7d3a542d791f2d118e9cbb955"
dependencies = [
"darling_core",
"darling_macro",
@@ -544,29 +544,35 @@ dependencies = [
[[package]]
name = "darling_core"
-version = "0.20.3"
+version = "0.20.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621"
+checksum = "33043dcd19068b8192064c704b3f83eb464f91f1ff527b44a4e2b08d9cdb8855"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
name = "darling_macro"
-version = "0.20.3"
+version = "0.20.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
+checksum = "c5a91391accf613803c2a9bf9abccdbaa07c54b4244a5b64883f9c3c137c86be"
dependencies = [
"darling_core",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
]
+[[package]]
+name = "debug-helper"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f578e8e2c440e7297e008bb5486a3a8a194775224bbc23729b0dbdfaeebf162e"
+
[[package]]
name = "derivative"
version = "2.2.0"
@@ -605,9 +611,9 @@ dependencies = [
[[package]]
name = "dhat"
-version = "0.3.2"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4f2aaf837aaf456f6706cb46386ba8dffd4013a757e36f4ea05c20dd46b209a3"
+checksum = "98cd11d84628e233de0ce467de10b8633f4ddaecafadefc86e13b84b8739b827"
dependencies = [
"backtrace",
"lazy_static",
@@ -668,14 +674,14 @@ checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
name = "env_logger"
-version = "0.10.0"
+version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0"
+checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece"
dependencies = [
"humantime",
"is-terminal",
@@ -801,9 +807,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "futures"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
+checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
dependencies = [
"futures-channel",
"futures-core",
@@ -816,9 +822,9 @@ dependencies = [
[[package]]
name = "futures-channel"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
+checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
dependencies = [
"futures-core",
"futures-sink",
@@ -826,15 +832,15 @@ dependencies = [
[[package]]
name = "futures-core"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c"
+checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
[[package]]
name = "futures-executor"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
+checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
dependencies = [
"futures-core",
"futures-task",
@@ -843,9 +849,9 @@ dependencies = [
[[package]]
name = "futures-io"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
+checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
[[package]]
name = "futures-lite"
@@ -877,32 +883,32 @@ dependencies = [
[[package]]
name = "futures-macro"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
+checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
name = "futures-sink"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
+checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
[[package]]
name = "futures-task"
-version = "0.3.29"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2"
+checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
[[package]]
name = "futures-util"
-version = "0.3.28"
+version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
+checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
dependencies = [
"futures-channel",
"futures-core",
@@ -918,9 +924,9 @@ dependencies = [
[[package]]
name = "gdbstub"
-version = "0.7.0"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09a8b954f9d02b74fe8e89a1c77bd9a6b8206713ebf1b272bfad9573b4a86f88"
+checksum = "6341b3480afbb34eaefc7f92713bc92f2d83e338aaa1c44192f9c2956f4a4903"
dependencies = [
"bitflags 2.4.1",
"cfg-if",
@@ -952,9 +958,9 @@ dependencies = [
[[package]]
name = "getrandom"
-version = "0.2.10"
+version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
+checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f"
dependencies = [
"cfg-if",
"js-sys",
@@ -1121,7 +1127,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
dependencies = [
"hermit-abi",
- "rustix 0.38.8",
+ "rustix 0.38.25",
"windows-sys 0.48.0",
]
@@ -1142,8 +1148,8 @@ dependencies = [
[[package]]
name = "kvm-bindings"
-version = "0.6.0"
-source = "git+https://github.com/cloud-hypervisor/kvm-bindings?branch=ch-v0.6.0-tdx#7d9ffb47e5b9b1989577258800a0f57c93f1445f"
+version = "0.7.0"
+source = "git+https://github.com/cloud-hypervisor/kvm-bindings?branch=ch-v0.7.0#2dcf85d4f8aa55befcaa996b699ddb18ec9ed059"
dependencies = [
"serde",
"serde_derive",
@@ -1152,9 +1158,11 @@ dependencies = [
[[package]]
name = "kvm-ioctls"
-version = "0.13.0"
-source = "git+https://github.com/rust-vmm/kvm-ioctls?branch=main#23a3bb045a467e60bb00328a0b13cea13b5815d0"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9002dff009755414f22b962ec6ae6980b07d6d8b06e5297b1062019d72bd6a8c"
dependencies = [
+ "bitflags 2.4.1",
"kvm-bindings",
"libc",
"vmm-sys-util",
@@ -1168,9 +1176,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "libc"
-version = "0.2.147"
+version = "0.2.153"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
+checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
[[package]]
name = "libssh2-sys"
@@ -1200,9 +1208,9 @@ dependencies = [
[[package]]
name = "linux-loader"
-version = "0.10.0"
+version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "132a531b85b3a164012ab682c72f8f2cce7757f187be5f60782fd2b4cda9cb34"
+checksum = "eb68dd3452f25a8defaf0ae593509cff0c777683e4d8924f59ac7c5f89267a83"
dependencies = [
"vm-memory",
]
@@ -1215,9 +1223,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
[[package]]
name = "linux-raw-sys"
-version = "0.4.5"
+version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503"
+checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
[[package]]
name = "lock_api"
@@ -1259,7 +1267,7 @@ dependencies = [
[[package]]
name = "micro_http"
version = "0.1.0"
-source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#a4d632f2c5ea45712c0d2002dc909a63879e85c3"
+source = "git+https://github.com/firecracker-microvm/micro-http?branch=main#e75dfa1eeea23b69caa7407bc2c3a76d7b7262fb"
dependencies = [
"libc",
"vmm-sys-util",
@@ -1287,7 +1295,7 @@ dependencies = [
[[package]]
name = "mshv-bindings"
version = "0.1.1"
-source = "git+https://github.com/rust-vmm/mshv?branch=main#0dd4d3452a7f2e95199f4b58380acc41458474de"
+source = "git+https://github.com/rust-vmm/mshv?branch=main#9d0c11fe9fedfbcf56a5d62fbf4bad80cdf91340"
dependencies = [
"libc",
"serde",
@@ -1299,7 +1307,7 @@ dependencies = [
[[package]]
name = "mshv-ioctls"
version = "0.1.1"
-source = "git+https://github.com/rust-vmm/mshv?branch=main#0dd4d3452a7f2e95199f4b58380acc41458474de"
+source = "git+https://github.com/rust-vmm/mshv?branch=main#9d0c11fe9fedfbcf56a5d62fbf4bad80cdf91340"
dependencies = [
"libc",
"mshv-bindings",
@@ -1385,9 +1393,9 @@ dependencies = [
[[package]]
name = "once_cell"
-version = "1.18.0"
+version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "open-enum"
@@ -1420,9 +1428,9 @@ dependencies = [
[[package]]
name = "openssl-sys"
-version = "0.9.93"
+version = "0.9.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d"
+checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae"
dependencies = [
"cc",
"libc",
@@ -1549,22 +1557,22 @@ dependencies = [
[[package]]
name = "pin-project"
-version = "1.1.3"
+version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
+checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
-version = "1.1.3"
+version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
+checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
@@ -1579,6 +1587,17 @@ version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+[[package]]
+name = "piper"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4"
+dependencies = [
+ "atomic-waker",
+ "fastrand 2.0.0",
+ "futures-io",
+]
+
[[package]]
name = "pkg-config"
version = "0.3.27"
@@ -1630,7 +1649,7 @@ dependencies = [
"proc-macro2",
"quote",
"regex",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
@@ -1710,18 +1729,18 @@ dependencies = [
[[package]]
name = "proc-macro2"
-version = "1.0.70"
+version = "1.0.78"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b"
+checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
-version = "1.0.33"
+version = "1.0.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
+checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
dependencies = [
"proc-macro2",
]
@@ -1766,8 +1785,10 @@ checksum = "8edc89eaa583cf6bc4c6ef16a219f0a60d342ca3bf0eae793560038ac8af1795"
name = "rate_limiter"
version = "0.1.0"
dependencies = [
+ "epoll",
"libc",
"log",
+ "thiserror",
"vmm-sys-util",
]
@@ -1837,7 +1858,7 @@ checksum = "bce3a7139d2ee67d07538ee5dba997364fbc243e7e7143e96eb830c74bfaa082"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
@@ -1852,15 +1873,6 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
-[[package]]
-name = "rustc_version"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
-dependencies = [
- "semver",
-]
-
[[package]]
name = "rustix"
version = "0.37.27"
@@ -1877,14 +1889,14 @@ dependencies = [
[[package]]
name = "rustix"
-version = "0.38.8"
+version = "0.38.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f"
+checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e"
dependencies = [
"bitflags 2.4.1",
"errno",
"libc",
- "linux-raw-sys 0.4.5",
+ "linux-raw-sys 0.4.13",
"windows-sys 0.48.0",
]
@@ -1909,37 +1921,31 @@ dependencies = [
"libc",
]
-[[package]]
-name = "semver"
-version = "1.0.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090"
-
[[package]]
name = "serde"
-version = "1.0.168"
+version = "1.0.196"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d614f89548720367ded108b3c843be93f3a341e22d5674ca0dd5cd57f34926af"
+checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.168"
+version = "1.0.196"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4fe589678c688e44177da4f27152ee2d190757271dc7f1d5b6b9f68d869d641"
+checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
name = "serde_json"
-version = "1.0.107"
+version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
+checksum = "cb0652c533506ad7a2e353cce269330d6afd8bdfb6d75e0ace5b35aacbd7b9e9"
dependencies = [
"itoa",
"ryu",
@@ -1954,7 +1960,7 @@ checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
@@ -1976,7 +1982,7 @@ dependencies = [
"darling",
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
@@ -2024,9 +2030,9 @@ dependencies = [
[[package]]
name = "smallvec"
-version = "1.11.0"
+version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
+checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
[[package]]
name = "socket2"
@@ -2084,9 +2090,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.31"
+version = "2.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "718fa2415bcb8d8bd775917a1bf12a7931b6dfa890753378538118181e0cb398"
+checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
dependencies = [
"proc-macro2",
"quote",
@@ -2112,7 +2118,7 @@ dependencies = [
"cfg-if",
"fastrand 2.0.0",
"redox_syscall 0.3.5",
- "rustix 0.38.8",
+ "rustix 0.38.25",
"windows-sys 0.48.0",
]
@@ -2131,7 +2137,7 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7"
dependencies = [
- "rustix 0.38.8",
+ "rustix 0.38.25",
"windows-sys 0.48.0",
]
@@ -2152,22 +2158,22 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.40"
+version = "1.0.52"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac"
+checksum = "83a48fd946b02c0a526b2e9481c8e2a17755e47039164a86c4070446e3a4614d"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.40"
+version = "1.0.52"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f"
+checksum = "e7fbe9b594d6568a6a1443250a7e67d80b74e1e96f6d1715e1e21cc1888291d3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
@@ -2219,11 +2225,10 @@ dependencies = [
[[package]]
name = "tracing"
-version = "0.1.37"
+version = "0.1.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
+checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
dependencies = [
- "cfg-if",
"pin-project-lite",
"tracing-attributes",
"tracing-core",
@@ -2231,20 +2236,20 @@ dependencies = [
[[package]]
name = "tracing-attributes"
-version = "0.1.26"
+version = "0.1.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
+checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
name = "tracing-core"
-version = "0.1.31"
+version = "0.1.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
+checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
dependencies = [
"once_cell",
]
@@ -2300,9 +2305,9 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
[[package]]
name = "versionize"
-version = "0.1.10"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dca4b7062e7e6d685901e815c35f9671e059de97c1c0905eeff8592f3fff442f"
+checksum = "62929d59c7f6730b7298fcb363760550f4db6e353fbac4076d447d0e82799d6d"
dependencies = [
"bincode",
"crc64",
@@ -2317,8 +2322,8 @@ dependencies = [
[[package]]
name = "versionize_derive"
-version = "0.1.4"
-source = "git+https://github.com/cloud-hypervisor/versionize_derive?branch=ch#e502b1d4aabab342386f0c53780d49f21a6a1df6"
+version = "0.1.6"
+source = "git+https://github.com/cloud-hypervisor/versionize_derive?branch=ch-0.1.6#7906da996152e2d0ab08f5526440683bf3ca7834"
dependencies = [
"proc-macro2",
"quote",
@@ -2328,7 +2333,7 @@ dependencies = [
[[package]]
name = "vfio-bindings"
version = "0.4.0"
-source = "git+https://github.com/rust-vmm/vfio?branch=main#59c604fa6e42080f0a47c124ba29454fe4cb7475"
+source = "git+https://github.com/rust-vmm/vfio?branch=main#0daff4d4c159e842cf18b8b90457a45032b2df5a"
dependencies = [
"vmm-sys-util",
]
@@ -2336,7 +2341,7 @@ dependencies = [
[[package]]
name = "vfio-ioctls"
version = "0.2.0"
-source = "git+https://github.com/rust-vmm/vfio?branch=main#59c604fa6e42080f0a47c124ba29454fe4cb7475"
+source = "git+https://github.com/rust-vmm/vfio?branch=main#0daff4d4c159e842cf18b8b90457a45032b2df5a"
dependencies = [
"byteorder",
"kvm-bindings",
@@ -2354,7 +2359,7 @@ dependencies = [
[[package]]
name = "vfio_user"
version = "0.1.0"
-source = "git+https://github.com/rust-vmm/vfio-user?branch=main#6c72e997e61d9e84b8ee691ad63ece6c717cf5aa"
+source = "git+https://github.com/rust-vmm/vfio-user?branch=main#a1f6e52829e069b6d698b2cfeecac742e4653186"
dependencies = [
"bitflags 1.3.2",
"libc",
@@ -2370,9 +2375,9 @@ dependencies = [
[[package]]
name = "vhost"
-version = "0.9.0"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "289adfce099c71f8310f895932ccd978f352ca494ea47496dbe20d4241888b82"
+checksum = "2b64e816d0d49769fbfaa1494eb77cc2a3ddc526ead05c7f922cb7d64106286f"
dependencies = [
"bitflags 2.4.1",
"libc",
@@ -2382,9 +2387,9 @@ dependencies = [
[[package]]
name = "vhost-user-backend"
-version = "0.11.0"
+version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61255322e3ebe93fb77d9f6d99577eca7089bbea4174076c5353a8024a463061"
+checksum = "72c8c447d076ac508d78cb45664d203df7989e891656dce260a7e93d72352c9a"
dependencies = [
"libc",
"log",
@@ -2474,9 +2479,9 @@ dependencies = [
[[package]]
name = "virtio-queue"
-version = "0.10.0"
+version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73a01db2cfb6c4b9bc20608b1336263d16714ea8db05de9fec2a254e076f9385"
+checksum = "e3f69a13d6610db9312acbb438b0390362af905d37634a2106be70c0f734986d"
dependencies = [
"log",
"virtio-bindings",
@@ -2513,9 +2518,9 @@ source = "git+https://github.com/rust-vmm/vm-fdt?branch=main#77212bd0d62913e445c
[[package]]
name = "vm-memory"
-version = "0.13.1"
+version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5376c9ee5ebe2103a310d8241936cfb93c946734b0479a4fa5bdf7a64abbacd8"
+checksum = "74ffc42216c32c35f858fa4bfdcd9b61017dfd691e0240268fdc85dbf59e5459"
dependencies = [
"arc-swap",
"libc",
@@ -2579,6 +2584,7 @@ dependencies = [
"option_parser",
"pci",
"range_map_vec",
+ "rate_limiter",
"seccompiler",
"serde",
"serde_json",
@@ -2605,9 +2611,9 @@ dependencies = [
[[package]]
name = "vmm-sys-util"
-version = "0.11.1"
+version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd64fe09d8e880e600c324e7d664760a17f56e9672b7495a86381b49e4f72f46"
+checksum = "1d1435039746e20da4f8d507a72ee1b916f7b4b05af7a91c093d2c6561934ede"
dependencies = [
"bitflags 1.3.2",
"libc",
@@ -2657,7 +2663,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
"wasm-bindgen-shared",
]
@@ -2679,7 +2685,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -2739,6 +2745,15 @@ dependencies = [
"windows-targets 0.48.0",
]
+[[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.0",
+]
+
[[package]]
name = "windows-targets"
version = "0.42.2"
@@ -2769,6 +2784,21 @@ dependencies = [
"windows_x86_64_msvc 0.48.0",
]
+[[package]]
+name = "windows-targets"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
+dependencies = [
+ "windows_aarch64_gnullvm 0.52.0",
+ "windows_aarch64_msvc 0.52.0",
+ "windows_i686_gnu 0.52.0",
+ "windows_i686_msvc 0.52.0",
+ "windows_x86_64_gnu 0.52.0",
+ "windows_x86_64_gnullvm 0.52.0",
+ "windows_x86_64_msvc 0.52.0",
+]
+
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.42.2"
@@ -2781,6 +2811,12 @@ version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
+
[[package]]
name = "windows_aarch64_msvc"
version = "0.42.2"
@@ -2793,6 +2829,12 @@ version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
+
[[package]]
name = "windows_i686_gnu"
version = "0.42.2"
@@ -2805,6 +2847,12 @@ version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
+[[package]]
+name = "windows_i686_gnu"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
+
[[package]]
name = "windows_i686_msvc"
version = "0.42.2"
@@ -2817,6 +2865,12 @@ version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
+[[package]]
+name = "windows_i686_msvc"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
+
[[package]]
name = "windows_x86_64_gnu"
version = "0.42.2"
@@ -2829,6 +2883,12 @@ version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
+
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.42.2"
@@ -2841,6 +2901,12 @@ version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
+
[[package]]
name = "windows_x86_64_msvc"
version = "0.42.2"
@@ -2854,10 +2920,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
[[package]]
-name = "winnow"
-version = "0.5.18"
+name = "windows_x86_64_msvc"
+version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "176b6138793677221d420fd2f0aeeced263f197688b36484660da767bca2fa32"
+checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
+
+[[package]]
+name = "winnow"
+version = "0.5.39"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29"
dependencies = [
"memchr",
]
@@ -2940,9 +3012,9 @@ dependencies = [
[[package]]
name = "zerocopy"
-version = "0.7.21"
+version = "0.7.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "686b7e407015242119c33dab17b8f61ba6843534de936d94368856528eae4dcc"
+checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be"
dependencies = [
"byteorder",
"zerocopy-derive",
@@ -2950,13 +3022,13 @@ dependencies = [
[[package]]
name = "zerocopy-derive"
-version = "0.7.21"
+version = "0.7.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "020f3dfe25dfc38dfea49ce62d5d45ecdd7f0d8a724fa63eb36b6eba4ec76806"
+checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.31",
+ "syn 2.0.48",
]
[[package]]
diff --git a/pkgs/applications/virtualization/cloud-hypervisor/default.nix b/pkgs/applications/virtualization/cloud-hypervisor/default.nix
index 8c0d6e9e1c1b..44bbdcd66313 100644
--- a/pkgs/applications/virtualization/cloud-hypervisor/default.nix
+++ b/pkgs/applications/virtualization/cloud-hypervisor/default.nix
@@ -2,27 +2,26 @@
rustPlatform.buildRustPackage rec {
pname = "cloud-hypervisor";
- version = "37.0";
+ version = "38.0";
src = fetchFromGitHub {
owner = "cloud-hypervisor";
repo = pname;
rev = "v${version}";
- hash = "sha256-zNk3KkKl0bEZUdsWe+9FEMKVepZeQWGasDIn68NEVyw=";
+ hash = "sha256-Lhug7DCa+QutlvksL6EFQa04UK/sWebDIkqQmwPUpX4=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
- "acpi_tables-0.1.0" = "sha256-FYjzwCSjuTUDCCQPC2ccDpwRRaG1eT5XgV/b8uSu8uc=";
+ "acpi_tables-0.1.0" = "sha256-syDq+db1hTne6QoP0vMGUv4tB0J9arQG2Ea2hHW1k3M=";
"igvm-0.1.0" = "sha256-l+Qyhdy3b8h8hPLHg5M0os8aSkjM55hAP5nqi0AGmjo=";
- "kvm-bindings-0.6.0" = "sha256-wGdAuPwsgRIqx9dh0m+hC9A/Akz9qg9BM+p06Fi5ACM=";
- "kvm-ioctls-0.13.0" = "sha256-jHnFGwBWnAa2lRu4a5eRNy1Y26NX5MV8alJ86VR++QE=";
- "micro_http-0.1.0" = "sha256-Ov75Gs+wSmsxOHJu024nWtOJp0cKpS8bkxJJGW6jiKw=";
- "mshv-bindings-0.1.1" = "sha256-4ADpLvi9hmHsMyGtqDQ2Msa3aMZmJsi4BPW7B5ZfAMw=";
- "versionize_derive-0.1.4" = "sha256-oGuREJ5+FDs8ihmv99WmjIPpL2oPdOr4REk6+7cV/7o=";
- "vfio-bindings-0.4.0" = "sha256-grOV+7W1tB4YDRAFbDNQp5nQ1WaivH+N+qHTIj4WA+E=";
- "vfio_user-0.1.0" = "sha256-Vi6dBu1mUwyWh7ryKDOBS6GeUD2sqqIrt/bth/LDW6s=";
+ "kvm-bindings-0.7.0" = "sha256-hXv5N3TTwGQaVxdQ/DTzLt+uwLxFnstJwNhxRD2K8TM=";
+ "micro_http-0.1.0" = "sha256-gyeOop6AMXEIbLXhJMN/oYGGU8Un8Y0nFZc9ucCa0y4=";
+ "mshv-bindings-0.1.1" = "sha256-yWvkpOcW3lV47s+rWnN4Bki8tt8CkiPVZ0I36nrWMi4=";
+ "versionize_derive-0.1.6" = "sha256-eI9fM8WnEBZvskPhU67IWeN6QAPg2u5EBT+AOxfb/fY=";
+ "vfio-bindings-0.4.0" = "sha256-Dk4T2dMzPZ+Aoq1YSXX2z1Nky8zvyDl7b+A8NH57Hkc=";
+ "vfio_user-0.1.0" = "sha256-LJ84k9pMkSAaWkuaUd+2LnPXnNgrP5LdbPOc1Yjz5xA=";
"vm-fdt-0.2.0" = "sha256-lKW4ZUraHomSDyxgNlD5qTaBTZqM0Fwhhh/08yhrjyE=";
};
};