lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
59838976 3b46a82c

+7729 -297
+4 -2
doc/languages-frameworks/gnome.section.md
··· 102 102 } 103 103 ``` 104 104 105 - Fortunately, there is [`wrapGAppsHook`]{#ssec-gnome-hooks-wrapgappshook}. It works in conjunction with other setup hooks that populate environment variables, and it will then wrap all executables in `bin` and `libexec` directories using said variables. 105 + Fortunately, there is [`wrapGAppsHook`]{#ssec-gnome-hooks-wrapgappshook}. It works in conjunction with other setup hooks that populate environment variables, and it will then wrap all executables in `bin` and `libexec` directories using said variables. For convenience, it also adds `dconf.lib` for a GIO module implementing a GSettings backend using `dconf`, `gtk3` for GSettings schemas, and `librsvg` for GdkPixbuf loader to the closure. 106 106 107 - For convenience, it also adds `dconf.lib` for a GIO module implementing a GSettings backend using `dconf`, `gtk3` for GSettings schemas, and `librsvg` for GdkPixbuf loader to the closure. There is also [`wrapGAppsHook4`]{#ssec-gnome-hooks-wrapgappshook4}, which replaces GTK 3 with GTK 4. And in case you are packaging a program without a graphical interface, you might want to use [`wrapGAppsNoGuiHook`]{#ssec-gnome-hooks-wrapgappsnoguihook}, which runs the same script as `wrapGAppsHook` but does not bring `gtk3` and `librsvg` into the closure. 107 + There is also [`wrapGAppsHook4`]{#ssec-gnome-hooks-wrapgappshook4}, which replaces GTK 3 with GTK 4. Instead of `wrapGAppsHook`, this should be used for all GTK4 applications. 108 + 109 + In case you are packaging a program without a graphical interface, you might want to use [`wrapGAppsNoGuiHook`]{#ssec-gnome-hooks-wrapgappsnoguihook}, which runs the same script as `wrapGAppsHook` but does not bring `gtk3` and `librsvg` into the closure. 108 110 109 111 - `wrapGAppsHook` itself will add the package’s `share` directory to `XDG_DATA_DIRS`. 110 112
+6
maintainers/maintainer-list.nix
··· 5301 5301 fingerprint = "D245 D484 F357 8CB1 7FD6 DA6B 67DB 29BF F3C9 6757"; 5302 5302 }]; 5303 5303 }; 5304 + dragonginger = { 5305 + email = "dragonginger10@gmail.com"; 5306 + github = "dragonginger10"; 5307 + githubId = 20759788; 5308 + name = "JP Lippold"; 5309 + }; 5304 5310 dramaturg = { 5305 5311 email = "seb@ds.ag"; 5306 5312 github = "dramaturg";
+1
nixos/modules/module-list.nix
··· 1320 1320 ./services/web-apps/cloudlog.nix 1321 1321 ./services/web-apps/code-server.nix 1322 1322 ./services/web-apps/convos.nix 1323 + ./services/web-apps/crabfit.nix 1323 1324 ./services/web-apps/davis.nix 1324 1325 ./services/web-apps/dex.nix 1325 1326 ./services/web-apps/discourse.nix
+1 -1
nixos/modules/programs/wayland/hyprland.nix
··· 76 76 77 77 systemd = mkIf cfg.systemd.setPath.enable { 78 78 user.extraConfig = '' 79 - DefaultEnvironment="PATH=$PATH:/run/current-system/sw/bin:/etc/profiles/per-user/$USER/bin:/run/wrappers/bin" 79 + DefaultEnvironment="PATH=$PATH:/run/current-system/sw/bin:/etc/profiles/per-user/%u/bin:/run/wrappers/bin" 80 80 ''; 81 81 }; 82 82 };
+21 -8
nixos/modules/services/matrix/synapse.md
··· 18 18 19 19 [Synapse](https://github.com/element-hq/synapse) is 20 20 the reference homeserver implementation of Matrix from the core development 21 - team at matrix.org. The following configuration example will set up a 21 + team at matrix.org. 22 + 23 + Before deploying synapse server, a postgresql database must be set up. 24 + For that, please make sure that postgresql is running and the following 25 + SQL statements to create a user & database called `matrix-synapse` were 26 + executed before synapse starts up: 27 + 28 + ```sql 29 + CREATE ROLE "matrix-synapse"; 30 + CREATE DATABASE "matrix-synapse" WITH OWNER "matrix-synapse" 31 + TEMPLATE template0 32 + LC_COLLATE = "C" 33 + LC_CTYPE = "C"; 34 + ``` 35 + 36 + Usually, it's sufficient to do this once manually before 37 + continuing with the installation. 38 + 39 + Please make sure to set a different password. 40 + 41 + The following configuration example will set up a 22 42 synapse server for the `example.org` domain, served from 23 43 the host `myhostname.example.org`. For more information, 24 44 please refer to the ··· 41 61 networking.firewall.allowedTCPPorts = [ 80 443 ]; 42 62 43 63 services.postgresql.enable = true; 44 - services.postgresql.initialScript = pkgs.writeText "synapse-init.sql" '' 45 - CREATE ROLE "matrix-synapse" WITH LOGIN PASSWORD 'synapse'; 46 - CREATE DATABASE "matrix-synapse" WITH OWNER "matrix-synapse" 47 - TEMPLATE template0 48 - LC_COLLATE = "C" 49 - LC_CTYPE = "C"; 50 - ''; 51 64 52 65 services.nginx = { 53 66 enable = true;
+171
nixos/modules/services/web-apps/crabfit.nix
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: 7 + 8 + let 9 + inherit (lib) 10 + literalExpression 11 + mkEnableOption 12 + mkIf 13 + mkOption 14 + mkPackageOption 15 + ; 16 + 17 + inherit (lib.types) 18 + attrsOf 19 + package 20 + port 21 + str 22 + ; 23 + 24 + cfg = config.services.crabfit; 25 + in 26 + 27 + { 28 + options.services.crabfit = { 29 + enable = mkEnableOption "Crab Fit, a meeting scheduler based on peoples' availability"; 30 + 31 + frontend = { 32 + package = mkPackageOption pkgs "crabfit-frontend" { }; 33 + 34 + finalDrv = mkOption { 35 + readOnly = true; 36 + type = package; 37 + default = cfg.frontend.package.override { 38 + api_url = "https://${cfg.api.host}"; 39 + frontend_url = cfg.frontend.host; 40 + }; 41 + 42 + defaultText = literalExpression '' 43 + cfg.package.override { 44 + api_url = "https://''${cfg.api.host}"; 45 + frontend_url = cfg.frontend.host; 46 + }; 47 + ''; 48 + 49 + description = '' 50 + The patched frontend, using the correct urls for the API and frontend. 51 + ''; 52 + }; 53 + 54 + environment = mkOption { 55 + type = attrsOf str; 56 + default = { }; 57 + description = '' 58 + Environment variables for the crabfit frontend. 59 + ''; 60 + }; 61 + 62 + host = mkOption { 63 + type = str; 64 + description = '' 65 + The hostname of the frontend. 66 + ''; 67 + }; 68 + 69 + port = mkOption { 70 + type = port; 71 + default = 3001; 72 + description = '' 73 + The internal listening port of the frontend. 74 + ''; 75 + }; 76 + }; 77 + 78 + api = { 79 + package = mkPackageOption pkgs "crabfit-api" { }; 80 + 81 + environment = mkOption { 82 + type = attrsOf str; 83 + default = { }; 84 + description = '' 85 + Environment variables for the crabfit API. 86 + ''; 87 + }; 88 + 89 + host = mkOption { 90 + type = str; 91 + description = '' 92 + The hostname of the API. 93 + ''; 94 + }; 95 + 96 + port = mkOption { 97 + type = port; 98 + default = 3000; 99 + description = '' 100 + The internal listening port of the API. 101 + ''; 102 + }; 103 + }; 104 + }; 105 + 106 + config = mkIf cfg.enable { 107 + systemd.services = { 108 + crabfit-api = { 109 + description = "The API for Crab Fit."; 110 + 111 + wantedBy = [ "multi-user.target" ]; 112 + after = [ "postgresql.service" ]; 113 + 114 + serviceConfig = { 115 + # TODO: harden 116 + ExecStart = lib.getExe cfg.api.package; 117 + User = "crabfit"; 118 + }; 119 + 120 + environment = { 121 + API_LISTEN = "127.0.0.1:${builtins.toString cfg.api.port}"; 122 + DATABASE_URL = "postgres:///crabfit?host=/run/postgresql"; 123 + FRONTEND_URL = "https://${cfg.frontend.host}"; 124 + } // cfg.api.environment; 125 + }; 126 + 127 + crabfit-frontend = { 128 + description = "The frontend for Crab Fit."; 129 + 130 + wantedBy = [ "multi-user.target" ]; 131 + 132 + serviceConfig = { 133 + # TODO: harden 134 + CacheDirectory = "crabfit"; 135 + DynamicUser = true; 136 + ExecStart = "${lib.getExe pkgs.nodejs} standalone/server.js"; 137 + WorkingDirectory = cfg.frontend.finalDrv; 138 + }; 139 + 140 + environment = { 141 + NEXT_PUBLIC_API_URL = "https://${cfg.api.host}"; 142 + PORT = builtins.toString cfg.frontend.port; 143 + } // cfg.frontend.environment; 144 + }; 145 + }; 146 + 147 + users = { 148 + groups.crabfit = { }; 149 + 150 + users.crabfit = { 151 + group = "crabfit"; 152 + isSystemUser = true; 153 + }; 154 + }; 155 + 156 + services = { 157 + postgresql = { 158 + enable = true; 159 + 160 + ensureDatabases = [ "crabfit" ]; 161 + 162 + ensureUsers = [ 163 + { 164 + name = "crabfit"; 165 + ensureDBOwnership = true; 166 + } 167 + ]; 168 + }; 169 + }; 170 + }; 171 + }
+1
nixos/tests/all-tests.nix
··· 227 227 corerad = handleTest ./corerad.nix {}; 228 228 coturn = handleTest ./coturn.nix {}; 229 229 couchdb = handleTest ./couchdb.nix {}; 230 + crabfit = handleTest ./crabfit.nix {}; 230 231 cri-o = handleTestOn ["aarch64-linux" "x86_64-linux"] ./cri-o.nix {}; 231 232 cups-pdf = handleTest ./cups-pdf.nix {}; 232 233 curl-impersonate = handleTest ./curl-impersonate.nix {};
+33
nixos/tests/crabfit.nix
··· 1 + import ./make-test-python.nix ( 2 + { lib, pkgs, ... }: 3 + 4 + { 5 + name = "crabfit"; 6 + 7 + meta.maintainers = with lib.maintainers; [ thubrecht ]; 8 + 9 + nodes = { 10 + machine = 11 + { pkgs, ... }: 12 + { 13 + services.crabfit = { 14 + enable = true; 15 + 16 + frontend.host = "http://127.0.0.1:3001"; 17 + api.host = "127.0.0.1:3000"; 18 + }; 19 + }; 20 + }; 21 + 22 + # TODO: Add a reverse proxy and a dns entry for testing 23 + testScript = '' 24 + machine.wait_for_unit("crabfit-api") 25 + machine.wait_for_unit("crabfit-frontend") 26 + 27 + machine.wait_for_open_port(3000) 28 + machine.wait_for_open_port(3001) 29 + 30 + machine.succeed("curl -f http://localhost:3001/") 31 + ''; 32 + } 33 + )
+5 -1
pkgs/applications/audio/rakarrack/default.nix
··· 12 12 13 13 hardeningDisable = [ "format" ]; 14 14 15 - patches = [ ./fltk-path.patch ]; 15 + patches = [ 16 + ./fltk-path.patch 17 + # https://sourceforge.net/p/rakarrack/git/merge-requests/2/ 18 + ./looper-preset.patch 19 + ]; 16 20 17 21 buildInputs = [ alsa-lib alsa-utils fltk libjack2 libXft libXpm libjpeg 18 22 libpng libsamplerate libsndfile zlib ];
+11
pkgs/applications/audio/rakarrack/looper-preset.patch
··· 1 + diff -Naurd rakarrack-0.6.1/src/Looper.C rakarrack-0.6.1-segfault/src/Looper.C 2 + --- rakarrack-0.6.1/src/Looper.C 2010-10-01 01:27:55.000000000 +0000 3 + +++ rakarrack-0.6.1-segfault/src/Looper.C 2023-12-08 21:12:31.818569726 +0000 4 + @@ -34,6 +34,7 @@ 5 + efxoutr = efxoutr_; 6 + 7 + //default values 8 + + Ppreset = 0; 9 + Pclear = 1; 10 + Pplay = 0; 11 + Precord = 0;
+18 -1
pkgs/applications/graphics/gimp/plugins/default.nix
··· 5 5 { config, lib, pkgs }: 6 6 7 7 let 8 - inherit (pkgs) stdenv fetchurl fetchpatch pkg-config intltool glib fetchFromGitHub fetchFromGitLab; 8 + inherit (pkgs) stdenv fetchurl fetchpatch fetchpatch2 pkg-config intltool glib fetchFromGitHub fetchFromGitLab; 9 9 in 10 10 11 11 lib.makeScope pkgs.newScope (self: ··· 122 122 }; 123 123 124 124 nativeBuildInputs = with pkgs; [autoreconfHook]; 125 + 126 + postUnpack = '' 127 + tar -xf $sourceRoot/extern_libs/ffmpeg.tar.gz -C $sourceRoot/extern_libs 128 + ''; 129 + 130 + postPatch = let 131 + ffmpegPatch = fetchpatch2 { 132 + name = "fix-ffmpeg-binutil-2.41.patch"; 133 + url = "https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/effadce6c756247ea8bae32dc13bb3e6f464f0eb"; 134 + hash = "sha256-vLSltvZVMcQ0CnkU0A29x6fJSywE8/aU+Mp9os8DZYY="; 135 + }; 136 + in '' 137 + patch -Np1 -i ${ffmpegPatch} -d extern_libs/ffmpeg 138 + ffmpegSrc=$(realpath extern_libs/ffmpeg) 139 + ''; 140 + 141 + configureFlags = ["--with-ffmpegsrcdir=${placeholder "ffmpegSrc"}"]; 125 142 126 143 hardeningDisable = [ "format" ]; 127 144
+2 -2
pkgs/applications/graphics/texturepacker/default.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "texturepacker"; 14 - version = "7.1.0"; 14 + version = "7.2.0"; 15 15 16 16 src = fetchurl { 17 17 url = "https://www.codeandweb.com/download/texturepacker/${finalAttrs.version}/TexturePacker-${finalAttrs.version}.deb"; 18 - hash = "sha256-9HbmdMPTp6qZCEU/lIZv4HbjKUlEtPVval+y0tiYObc="; 18 + hash = "sha256-64aAg8V61MwJjFLYcf/nv5Bp7W0+cQBZac2e1HzkJBw="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/applications/networking/cluster/bosh-cli/default.nix
··· 8 8 buildGoModule rec { 9 9 pname = "bosh-cli"; 10 10 11 - version = "7.5.5"; 11 + version = "7.5.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "cloudfoundry"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-LjqMCkEIl+0psxIys/tvJPkEQqDRzLOsaFUfAVG+RrE="; 17 + sha256 = "sha256-aw1iS7iAs8Xj7K7gTRp1bvq4po3Aq8zakm7FLKC0DEY="; 18 18 }; 19 19 vendorHash = null; 20 20
+7 -7
pkgs/applications/networking/instant-messengers/signal-cli/default.nix
··· 1 - { stdenv, lib, fetchurl, makeWrapper, openjdk17_headless, libmatthew_java, dbus, dbus_java }: 1 + { stdenv, lib, fetchurl, makeWrapper, openjdk21_headless, libmatthew_java, dbus, dbus_java }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "signal-cli"; 5 - version = "0.12.8"; 5 + version = "0.13.2"; 6 6 7 7 # Building from source would be preferred, but is much more involved. 8 8 src = fetchurl { 9 9 url = "https://github.com/AsamK/signal-cli/releases/download/v${version}/signal-cli-${version}.tar.gz"; 10 - hash = "sha256-jBz1D1Uz3z+QYj+zAOrbSIkZZeKWSwU3/pHI+sDjJHw="; 10 + hash = "sha256-5+pIkRdcFWTNmsSN2tHSy6XMQfUpGSddGsdw5guWzjA="; 11 11 }; 12 12 13 13 buildInputs = lib.optionals stdenv.isLinux [ libmatthew_java dbus dbus_java ]; ··· 18 18 cp -r lib $out/lib 19 19 cp bin/signal-cli $out/bin/signal-cli 20 20 '' + (if stdenv.isLinux then '' 21 - makeWrapper ${openjdk17_headless}/bin/java $out/bin/signal-cli \ 22 - --set JAVA_HOME "${openjdk17_headless}" \ 21 + makeWrapper ${openjdk21_headless}/bin/java $out/bin/signal-cli \ 22 + --set JAVA_HOME "${openjdk21_headless}" \ 23 23 --add-flags "-classpath '$out/lib/*:${libmatthew_java}/lib/jni'" \ 24 24 --add-flags "-Djava.library.path=${libmatthew_java}/lib/jni:${dbus_java}/share/java/dbus:$out/lib" \ 25 25 --add-flags "org.asamk.signal.Main" 26 26 '' else '' 27 27 wrapProgram $out/bin/signal-cli \ 28 - --prefix PATH : ${lib.makeBinPath [ openjdk17_headless ]} \ 29 - --set JAVA_HOME ${openjdk17_headless} 28 + --prefix PATH : ${lib.makeBinPath [ openjdk21_headless ]} \ 29 + --set JAVA_HOME ${openjdk21_headless} 30 30 ''); 31 31 32 32 # Execution in the macOS (10.13) sandbox fails with
+3 -3
pkgs/applications/networking/iroh/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "iroh"; 10 - version = "0.11.0"; 10 + version = "0.13.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "n0-computer"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - hash = "sha256-b3XpKAV/K+69tQmjM1CGzoOTcaQHB6q3gpoSa/YFwak="; 16 + hash = "sha256-lyDwvVPkHCHZtb/p5PixD31Rl9kXozHw/SxIH1MJPwo="; 17 17 }; 18 18 19 - cargoHash = "sha256-dnEEque40qi7vuUxY/UDZ5Kz8LTuz0GvYVjTxl8eMvI="; 19 + cargoHash = "sha256-yCI6g/ZTC5JLxwICRDmH4TzUYQtj3PJXdhBD7JSGO1s="; 20 20 21 21 buildInputs = lib.optionals stdenv.isDarwin ( 22 22 with darwin.apple_sdk.frameworks; [
+3 -7
pkgs/applications/networking/p2p/gnunet/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "gnunet"; 10 - version = "0.20.0"; 10 + version = "0.21.1"; 11 11 12 12 src = fetchurl { 13 - url = "mirror://gnu/gnunet/${pname}-${version}.tar.gz"; 14 - sha256 = "sha256-VgKeeKmcBNUrE1gJSuUHTkzY6puYz2hV9XrZryeslRg="; 13 + url = "mirror://gnu/gnunet/gnunet-${version}.tar.gz"; 14 + hash = "sha256-k+aLPqynCHJz49doX+auOLLoBV5MnnANNg3UBVJJeFw="; 15 15 }; 16 16 17 17 enableParallelBuilding = true; ··· 34 34 # builds. 35 35 find . \( -iname \*test\*.c -or -name \*.conf \) | \ 36 36 xargs sed -ie "s|/tmp|$TMPDIR|g" 37 - 38 - sed -ie 's|@LDFLAGS@|@LDFLAGS@ $(Z_LIBS)|g' \ 39 - src/regex/Makefile.in \ 40 - src/fs/Makefile.in 41 37 ''; 42 38 43 39 # unfortunately, there's still a few failures with impure tests
+3 -3
pkgs/applications/networking/p2p/gnunet/gtk.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "gnunet-gtk"; 16 - version = "0.20.0"; 16 + version = "0.21.0"; 17 17 18 18 src = fetchurl { 19 - url = "mirror://gnu/gnunet/${pname}-${version}.tar.gz"; 20 - sha256 = "sha256-6ZHlDIKrTmr/aRz4k5FtRVxZ7B9Hlh2w42QT4YRsVi0="; 19 + url = "mirror://gnu/gnunet/gnunet-gtk-${version}.tar.gz"; 20 + hash = "sha256-vQFtKFI57YG64WpKVngx1kq687hI+f1kpP9ooK53/aw="; 21 21 }; 22 22 23 23 nativeBuildInputs= [
+15 -9
pkgs/applications/networking/taler/default.nix
··· 1 1 { lib, stdenv, fetchgit, curl, gnunet, jansson, libgcrypt, libmicrohttpd 2 2 , qrencode, libsodium, libtool, libunistring, pkg-config, postgresql 3 - , autoreconfHook, python39, recutils, wget, jq, gettext, texinfo 3 + , autoreconfHook, python3, recutils, wget, jq, gettext, texinfo 4 4 }: 5 5 6 6 let 7 - version = "0.9.3"; 7 + version = "0.10.1"; 8 8 9 9 taler-wallet-core = fetchgit { 10 10 url = "https://git.taler.net/wallet-core.git"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-oL8vi8gxPjKxRpioMs0GLvkzlTkrm1kyvhsXOgrtvVQ="; 12 + hash = "sha256-sgiJd1snN9JDqS7IUeORKL60Gcm7XwL/JCX3sNRDTdY="; 13 13 }; 14 14 15 15 taler-exchange = stdenv.mkDerivation { ··· 20 20 url = "https://git.taler.net/exchange.git"; 21 21 rev = "v${version}"; 22 22 fetchSubmodules = true; 23 - sha256 = "sha256-NgDZF6LNeJI4ZuXEwoRdFG6g0S9xNTVhszzlfAnzVOs="; 23 + hash = "sha256-SKnMep8bMQaJt4r3u0SrzwYSuFbzv4RnflbutSqwtPg="; 24 24 25 25 # When fetching submodules without the .git folder we get the following error: 26 26 # "Server does not allow request for unadvertised object" ··· 45 45 gettext 46 46 texinfo # Fix 'makeinfo' is missing on your system. 47 47 libunistring 48 - python39.pkgs.jinja2 48 + python3.pkgs.jinja2 49 49 # jq is necessary for some tests and is checked by configure script 50 50 jq 51 51 ]; 52 52 propagatedBuildInputs = [ gnunet ]; 53 53 54 - preConfigure = '' 54 + # From ./bootstrap 55 + preAutoreconf = '' 55 56 ./contrib/gana-generate.sh 57 + pushd contrib 58 + find wallet-core/aml-backoffice/ -type f -printf ' %p \\\n' | sort > Makefile.am.ext 59 + truncate -s -2 Makefile.am.ext 60 + cat Makefile.am.in Makefile.am.ext >> Makefile.am 61 + popd 56 62 ''; 57 63 58 64 enableParallelBuilding = true; ··· 87 93 url = "https://git.taler.net/merchant.git"; 88 94 rev = "v${version}"; 89 95 fetchSubmodules = true; 90 - sha256 = "sha256-HewCqyO/7nnIQY9Tgva0k1nTk2LuwLyGK/UUxvx9BG0="; 96 + hash = "sha256-8VpoyloLpd/HckSIRU6IclWUXQyEHqlcNdoJI9U3t0Y="; 91 97 }; 92 98 postUnpack = '' 93 99 ln -s ${taler-wallet-core}/spa.html $sourceRoot/contrib/ ··· 104 110 105 111 # From ./bootstrap 106 112 preAutoreconf = '' 107 - cd contrib 113 + pushd contrib 108 114 find wallet-core/backoffice/ -type f -printf ' %p \\\n' | sort > Makefile.am.ext 109 115 truncate -s -2 Makefile.am.ext 110 116 cat Makefile.am.in Makefile.am.ext >> Makefile.am 111 - cd .. 117 + popd 112 118 ''; 113 119 configureFlags = [ 114 120 "--with-gnunet=${gnunet}"
+3 -3
pkgs/applications/version-management/stgit/default.nix
··· 18 18 19 19 rustPlatform.buildRustPackage rec { 20 20 pname = "stgit"; 21 - version = "2.4.5"; 21 + version = "2.4.6"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "stacked-git"; 25 25 repo = "stgit"; 26 26 rev = "v${version}"; 27 - hash = "sha256-zESuJJ68CCTGSDwGBeguAV78KETp+FUKnNNJx+4zorw="; 27 + hash = "sha256-ZQU9AkemAMpMb2GhdfHaF6r6r6MbMXnmA0pq6Zq9Sek="; 28 28 }; 29 - cargoHash = "sha256-ITR6RREx55q3hxYrHj+fOv0C8fAzphR4q/A5tTd9CDg="; 29 + cargoHash = "sha256-DHTo0jRZlLmw/B042uqzpMLUhBwm+sbFj9pze5l1Kpk="; 30 30 31 31 nativeBuildInputs = [ 32 32 pkg-config installShellFiles makeWrapper asciidoc xmlto docbook_xsl
+6 -1
pkgs/applications/window-managers/hyprwm/hyprshade/default.nix
··· 4 4 , hatchling 5 5 , more-itertools 6 6 , click 7 + , hyprland 8 + , makeWrapper 7 9 }: 8 10 9 11 buildPythonPackage rec { ··· 20 22 21 23 nativeBuildInputs = [ 22 24 hatchling 25 + makeWrapper 23 26 ]; 24 27 25 28 propagatedBuildInputs = [ more-itertools click ]; 26 29 27 30 postFixup = '' 28 - wrapProgram $out/bin/hyprshade --set HYPRSHADE_SHADERS_DIR $out/share/hyprshade/shaders 31 + wrapProgram $out/bin/hyprshade \ 32 + --set HYPRSHADE_SHADERS_DIR $out/share/hyprshade/shaders \ 33 + --prefix PATH : ${lib.makeBinPath [ hyprland ]} 29 34 ''; 30 35 31 36 meta = with lib; {
+18 -8
pkgs/by-name/cl/clairvoyant/package.nix
··· 7 7 , pkg-config 8 8 , stdenv 9 9 , vala 10 + , wrapGAppsHook4 11 + # Clairvoyant shows a non-dismissable banner recommending the use of the Flatpak version 12 + , hideUnsupportedVersionBanner ? false 10 13 }: 11 14 12 - stdenv.mkDerivation rec { 15 + stdenv.mkDerivation (finalAttrs: { 13 16 pname = "clairvoyant"; 14 - version = "3.1.2"; 17 + version = "3.1.3"; 15 18 16 19 src = fetchFromGitHub { 17 20 owner = "cassidyjames"; 18 - repo = pname; 19 - rev = version; 20 - hash = "sha256-q+yN3FAs1L+GzagOQRK5gw8ptBpHPqWOiCL6aaoWcJo="; 21 + repo = "clairvoyant"; 22 + rev = finalAttrs.version; 23 + hash = "sha256-eAcd8JJmcsz8dm049g5xsF6gPpNQ6ZvGGIhKAoMlPTU="; 21 24 }; 22 25 23 26 nativeBuildInputs = [ ··· 25 28 ninja 26 29 pkg-config 27 30 vala 31 + wrapGAppsHook4 28 32 ]; 29 33 30 34 buildInputs = [ 31 35 gtk4 32 36 libadwaita 33 37 ]; 38 + 39 + preFixup = lib.optionalString hideUnsupportedVersionBanner '' 40 + gappsWrapperArgs+=( 41 + --set container true 42 + ) 43 + ''; 34 44 35 45 meta = with lib; { 46 + changelog = "https://github.com/cassidyjames/clairvoyant/releases/tag/${finalAttrs.version}"; 36 47 description = "Ask questions and get psychic answers"; 37 48 homepage = "https://github.com/cassidyjames/clairvoyant"; 38 - changelog = "https://github.com/cassidyjames/clairvoyant/releases/tag/${version}"; 39 49 license = licenses.gpl3Plus; 40 - maintainers = with maintainers; [ michaelgrahamevans ]; 41 50 mainProgram = "com.github.cassidyjames.clairvoyant"; 51 + maintainers = with maintainers; [ michaelgrahamevans ]; 42 52 }; 43 - } 53 + })
+3973
pkgs/by-name/cr/crabfit-api/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "Inflector" 7 + version = "0.11.4" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" 10 + 11 + [[package]] 12 + name = "adler" 13 + version = "1.0.2" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 16 + 17 + [[package]] 18 + name = "ahash" 19 + version = "0.7.6" 20 + source = "registry+https://github.com/rust-lang/crates.io-index" 21 + checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 22 + dependencies = [ 23 + "getrandom", 24 + "once_cell", 25 + "version_check", 26 + ] 27 + 28 + [[package]] 29 + name = "ahash" 30 + version = "0.8.3" 31 + source = "registry+https://github.com/rust-lang/crates.io-index" 32 + checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 33 + dependencies = [ 34 + "cfg-if", 35 + "once_cell", 36 + "version_check", 37 + ] 38 + 39 + [[package]] 40 + name = "aho-corasick" 41 + version = "1.0.1" 42 + source = "registry+https://github.com/rust-lang/crates.io-index" 43 + checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" 44 + dependencies = [ 45 + "memchr", 46 + ] 47 + 48 + [[package]] 49 + name = "aliasable" 50 + version = "0.1.3" 51 + source = "registry+https://github.com/rust-lang/crates.io-index" 52 + checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" 53 + 54 + [[package]] 55 + name = "android_system_properties" 56 + version = "0.1.5" 57 + source = "registry+https://github.com/rust-lang/crates.io-index" 58 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 59 + dependencies = [ 60 + "libc", 61 + ] 62 + 63 + [[package]] 64 + name = "anyhow" 65 + version = "1.0.71" 66 + source = "registry+https://github.com/rust-lang/crates.io-index" 67 + checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 68 + 69 + [[package]] 70 + name = "arrayvec" 71 + version = "0.7.2" 72 + source = "registry+https://github.com/rust-lang/crates.io-index" 73 + checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 74 + 75 + [[package]] 76 + name = "async-attributes" 77 + version = "1.1.2" 78 + source = "registry+https://github.com/rust-lang/crates.io-index" 79 + checksum = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5" 80 + dependencies = [ 81 + "quote", 82 + "syn 1.0.109", 83 + ] 84 + 85 + [[package]] 86 + name = "async-channel" 87 + version = "1.8.0" 88 + source = "registry+https://github.com/rust-lang/crates.io-index" 89 + checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833" 90 + dependencies = [ 91 + "concurrent-queue", 92 + "event-listener", 93 + "futures-core", 94 + ] 95 + 96 + [[package]] 97 + name = "async-executor" 98 + version = "1.5.1" 99 + source = "registry+https://github.com/rust-lang/crates.io-index" 100 + checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb" 101 + dependencies = [ 102 + "async-lock", 103 + "async-task", 104 + "concurrent-queue", 105 + "fastrand", 106 + "futures-lite", 107 + "slab", 108 + ] 109 + 110 + [[package]] 111 + name = "async-global-executor" 112 + version = "2.3.1" 113 + source = "registry+https://github.com/rust-lang/crates.io-index" 114 + checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776" 115 + dependencies = [ 116 + "async-channel", 117 + "async-executor", 118 + "async-io", 119 + "async-lock", 120 + "blocking", 121 + "futures-lite", 122 + "once_cell", 123 + "tokio", 124 + ] 125 + 126 + [[package]] 127 + name = "async-io" 128 + version = "1.13.0" 129 + source = "registry+https://github.com/rust-lang/crates.io-index" 130 + checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 131 + dependencies = [ 132 + "async-lock", 133 + "autocfg", 134 + "cfg-if", 135 + "concurrent-queue", 136 + "futures-lite", 137 + "log", 138 + "parking", 139 + "polling", 140 + "rustix", 141 + "slab", 142 + "socket2", 143 + "waker-fn", 144 + ] 145 + 146 + [[package]] 147 + name = "async-lock" 148 + version = "2.7.0" 149 + source = "registry+https://github.com/rust-lang/crates.io-index" 150 + checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" 151 + dependencies = [ 152 + "event-listener", 153 + ] 154 + 155 + [[package]] 156 + name = "async-std" 157 + version = "1.12.0" 158 + source = "registry+https://github.com/rust-lang/crates.io-index" 159 + checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d" 160 + dependencies = [ 161 + "async-attributes", 162 + "async-channel", 163 + "async-global-executor", 164 + "async-io", 165 + "async-lock", 166 + "crossbeam-utils", 167 + "futures-channel", 168 + "futures-core", 169 + "futures-io", 170 + "futures-lite", 171 + "gloo-timers", 172 + "kv-log-macro", 173 + "log", 174 + "memchr", 175 + "once_cell", 176 + "pin-project-lite", 177 + "pin-utils", 178 + "slab", 179 + "wasm-bindgen-futures", 180 + ] 181 + 182 + [[package]] 183 + name = "async-stream" 184 + version = "0.3.5" 185 + source = "registry+https://github.com/rust-lang/crates.io-index" 186 + checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" 187 + dependencies = [ 188 + "async-stream-impl", 189 + "futures-core", 190 + "pin-project-lite", 191 + ] 192 + 193 + [[package]] 194 + name = "async-stream-impl" 195 + version = "0.3.5" 196 + source = "registry+https://github.com/rust-lang/crates.io-index" 197 + checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" 198 + dependencies = [ 199 + "proc-macro2", 200 + "quote", 201 + "syn 2.0.15", 202 + ] 203 + 204 + [[package]] 205 + name = "async-task" 206 + version = "4.4.0" 207 + source = "registry+https://github.com/rust-lang/crates.io-index" 208 + checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae" 209 + 210 + [[package]] 211 + name = "async-trait" 212 + version = "0.1.68" 213 + source = "registry+https://github.com/rust-lang/crates.io-index" 214 + checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" 215 + dependencies = [ 216 + "proc-macro2", 217 + "quote", 218 + "syn 2.0.15", 219 + ] 220 + 221 + [[package]] 222 + name = "atoi" 223 + version = "1.0.0" 224 + source = "registry+https://github.com/rust-lang/crates.io-index" 225 + checksum = "d7c57d12312ff59c811c0643f4d80830505833c9ffaebd193d819392b265be8e" 226 + dependencies = [ 227 + "num-traits", 228 + ] 229 + 230 + [[package]] 231 + name = "atomic-waker" 232 + version = "1.1.1" 233 + source = "registry+https://github.com/rust-lang/crates.io-index" 234 + checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" 235 + 236 + [[package]] 237 + name = "autocfg" 238 + version = "1.1.0" 239 + source = "registry+https://github.com/rust-lang/crates.io-index" 240 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 241 + 242 + [[package]] 243 + name = "axum" 244 + version = "0.6.18" 245 + source = "registry+https://github.com/rust-lang/crates.io-index" 246 + checksum = "f8175979259124331c1d7bf6586ee7e0da434155e4b2d48ec2c8386281d8df39" 247 + dependencies = [ 248 + "async-trait", 249 + "axum-core", 250 + "bitflags", 251 + "bytes", 252 + "futures-util", 253 + "headers", 254 + "http", 255 + "http-body", 256 + "hyper", 257 + "itoa", 258 + "matchit", 259 + "memchr", 260 + "mime", 261 + "percent-encoding", 262 + "pin-project-lite", 263 + "rustversion", 264 + "serde", 265 + "serde_json", 266 + "serde_path_to_error", 267 + "serde_urlencoded", 268 + "sync_wrapper", 269 + "tokio", 270 + "tower", 271 + "tower-layer", 272 + "tower-service", 273 + ] 274 + 275 + [[package]] 276 + name = "axum-core" 277 + version = "0.3.4" 278 + source = "registry+https://github.com/rust-lang/crates.io-index" 279 + checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" 280 + dependencies = [ 281 + "async-trait", 282 + "bytes", 283 + "futures-util", 284 + "http", 285 + "http-body", 286 + "mime", 287 + "rustversion", 288 + "tower-layer", 289 + "tower-service", 290 + ] 291 + 292 + [[package]] 293 + name = "bae" 294 + version = "0.1.7" 295 + source = "registry+https://github.com/rust-lang/crates.io-index" 296 + checksum = "33b8de67cc41132507eeece2584804efcb15f85ba516e34c944b7667f480397a" 297 + dependencies = [ 298 + "heck 0.3.3", 299 + "proc-macro-error", 300 + "proc-macro2", 301 + "quote", 302 + "syn 1.0.109", 303 + ] 304 + 305 + [[package]] 306 + name = "base64" 307 + version = "0.12.3" 308 + source = "registry+https://github.com/rust-lang/crates.io-index" 309 + checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" 310 + 311 + [[package]] 312 + name = "base64" 313 + version = "0.13.1" 314 + source = "registry+https://github.com/rust-lang/crates.io-index" 315 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 316 + 317 + [[package]] 318 + name = "base64" 319 + version = "0.21.0" 320 + source = "registry+https://github.com/rust-lang/crates.io-index" 321 + checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" 322 + 323 + [[package]] 324 + name = "base64ct" 325 + version = "1.6.0" 326 + source = "registry+https://github.com/rust-lang/crates.io-index" 327 + checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" 328 + 329 + [[package]] 330 + name = "bcrypt" 331 + version = "0.14.0" 332 + source = "registry+https://github.com/rust-lang/crates.io-index" 333 + checksum = "9df288bec72232f78c1ec5fe4e8f1d108aa0265476e93097593c803c8c02062a" 334 + dependencies = [ 335 + "base64 0.21.0", 336 + "blowfish", 337 + "getrandom", 338 + "subtle", 339 + "zeroize", 340 + ] 341 + 342 + [[package]] 343 + name = "bigdecimal" 344 + version = "0.3.1" 345 + source = "registry+https://github.com/rust-lang/crates.io-index" 346 + checksum = "a6773ddc0eafc0e509fb60e48dff7f450f8e674a0686ae8605e8d9901bd5eefa" 347 + dependencies = [ 348 + "num-bigint 0.4.3", 349 + "num-integer", 350 + "num-traits", 351 + ] 352 + 353 + [[package]] 354 + name = "bitflags" 355 + version = "1.3.2" 356 + source = "registry+https://github.com/rust-lang/crates.io-index" 357 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 358 + 359 + [[package]] 360 + name = "block-buffer" 361 + version = "0.10.4" 362 + source = "registry+https://github.com/rust-lang/crates.io-index" 363 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 364 + dependencies = [ 365 + "generic-array", 366 + ] 367 + 368 + [[package]] 369 + name = "blocking" 370 + version = "1.3.1" 371 + source = "registry+https://github.com/rust-lang/crates.io-index" 372 + checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65" 373 + dependencies = [ 374 + "async-channel", 375 + "async-lock", 376 + "async-task", 377 + "atomic-waker", 378 + "fastrand", 379 + "futures-lite", 380 + "log", 381 + ] 382 + 383 + [[package]] 384 + name = "blowfish" 385 + version = "0.9.1" 386 + source = "registry+https://github.com/rust-lang/crates.io-index" 387 + checksum = "e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7" 388 + dependencies = [ 389 + "byteorder", 390 + "cipher", 391 + ] 392 + 393 + [[package]] 394 + name = "borsh" 395 + version = "0.10.3" 396 + source = "registry+https://github.com/rust-lang/crates.io-index" 397 + checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b" 398 + dependencies = [ 399 + "borsh-derive", 400 + "hashbrown 0.13.2", 401 + ] 402 + 403 + [[package]] 404 + name = "borsh-derive" 405 + version = "0.10.3" 406 + source = "registry+https://github.com/rust-lang/crates.io-index" 407 + checksum = "0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7" 408 + dependencies = [ 409 + "borsh-derive-internal", 410 + "borsh-schema-derive-internal", 411 + "proc-macro-crate", 412 + "proc-macro2", 413 + "syn 1.0.109", 414 + ] 415 + 416 + [[package]] 417 + name = "borsh-derive-internal" 418 + version = "0.10.3" 419 + source = "registry+https://github.com/rust-lang/crates.io-index" 420 + checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb" 421 + dependencies = [ 422 + "proc-macro2", 423 + "quote", 424 + "syn 1.0.109", 425 + ] 426 + 427 + [[package]] 428 + name = "borsh-schema-derive-internal" 429 + version = "0.10.3" 430 + source = "registry+https://github.com/rust-lang/crates.io-index" 431 + checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd" 432 + dependencies = [ 433 + "proc-macro2", 434 + "quote", 435 + "syn 1.0.109", 436 + ] 437 + 438 + [[package]] 439 + name = "bumpalo" 440 + version = "3.12.1" 441 + source = "registry+https://github.com/rust-lang/crates.io-index" 442 + checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" 443 + 444 + [[package]] 445 + name = "bytecheck" 446 + version = "0.6.10" 447 + source = "registry+https://github.com/rust-lang/crates.io-index" 448 + checksum = "13fe11640a23eb24562225322cd3e452b93a3d4091d62fab69c70542fcd17d1f" 449 + dependencies = [ 450 + "bytecheck_derive", 451 + "ptr_meta", 452 + "simdutf8", 453 + ] 454 + 455 + [[package]] 456 + name = "bytecheck_derive" 457 + version = "0.6.10" 458 + source = "registry+https://github.com/rust-lang/crates.io-index" 459 + checksum = "e31225543cb46f81a7e224762764f4a6a0f097b1db0b175f69e8065efaa42de5" 460 + dependencies = [ 461 + "proc-macro2", 462 + "quote", 463 + "syn 1.0.109", 464 + ] 465 + 466 + [[package]] 467 + name = "byteorder" 468 + version = "1.4.3" 469 + source = "registry+https://github.com/rust-lang/crates.io-index" 470 + checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 471 + 472 + [[package]] 473 + name = "bytes" 474 + version = "1.4.0" 475 + source = "registry+https://github.com/rust-lang/crates.io-index" 476 + checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 477 + 478 + [[package]] 479 + name = "cc" 480 + version = "1.0.79" 481 + source = "registry+https://github.com/rust-lang/crates.io-index" 482 + checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 483 + 484 + [[package]] 485 + name = "cfg-if" 486 + version = "1.0.0" 487 + source = "registry+https://github.com/rust-lang/crates.io-index" 488 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 489 + 490 + [[package]] 491 + name = "chrono" 492 + version = "0.4.24" 493 + source = "registry+https://github.com/rust-lang/crates.io-index" 494 + checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" 495 + dependencies = [ 496 + "iana-time-zone", 497 + "js-sys", 498 + "num-integer", 499 + "num-traits", 500 + "serde", 501 + "time 0.1.45", 502 + "wasm-bindgen", 503 + "winapi", 504 + ] 505 + 506 + [[package]] 507 + name = "cipher" 508 + version = "0.4.4" 509 + source = "registry+https://github.com/rust-lang/crates.io-index" 510 + checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 511 + dependencies = [ 512 + "crypto-common", 513 + "inout", 514 + ] 515 + 516 + [[package]] 517 + name = "clap" 518 + version = "3.2.25" 519 + source = "registry+https://github.com/rust-lang/crates.io-index" 520 + checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" 521 + dependencies = [ 522 + "bitflags", 523 + "clap_derive", 524 + "clap_lex", 525 + "indexmap", 526 + "once_cell", 527 + "textwrap", 528 + ] 529 + 530 + [[package]] 531 + name = "clap_derive" 532 + version = "3.2.25" 533 + source = "registry+https://github.com/rust-lang/crates.io-index" 534 + checksum = "ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008" 535 + dependencies = [ 536 + "heck 0.4.1", 537 + "proc-macro-error", 538 + "proc-macro2", 539 + "quote", 540 + "syn 1.0.109", 541 + ] 542 + 543 + [[package]] 544 + name = "clap_lex" 545 + version = "0.2.4" 546 + source = "registry+https://github.com/rust-lang/crates.io-index" 547 + checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" 548 + dependencies = [ 549 + "os_str_bytes", 550 + ] 551 + 552 + [[package]] 553 + name = "codespan-reporting" 554 + version = "0.11.1" 555 + source = "registry+https://github.com/rust-lang/crates.io-index" 556 + checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 557 + dependencies = [ 558 + "termcolor", 559 + "unicode-width", 560 + ] 561 + 562 + [[package]] 563 + name = "common" 564 + version = "0.1.0" 565 + dependencies = [ 566 + "async-trait", 567 + "chrono", 568 + ] 569 + 570 + [[package]] 571 + name = "concurrent-queue" 572 + version = "2.2.0" 573 + source = "registry+https://github.com/rust-lang/crates.io-index" 574 + checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" 575 + dependencies = [ 576 + "crossbeam-utils", 577 + ] 578 + 579 + [[package]] 580 + name = "const-oid" 581 + version = "0.7.1" 582 + source = "registry+https://github.com/rust-lang/crates.io-index" 583 + checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3" 584 + 585 + [[package]] 586 + name = "core-foundation" 587 + version = "0.9.3" 588 + source = "registry+https://github.com/rust-lang/crates.io-index" 589 + checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 590 + dependencies = [ 591 + "core-foundation-sys", 592 + "libc", 593 + ] 594 + 595 + [[package]] 596 + name = "core-foundation-sys" 597 + version = "0.8.4" 598 + source = "registry+https://github.com/rust-lang/crates.io-index" 599 + checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 600 + 601 + [[package]] 602 + name = "cpufeatures" 603 + version = "0.2.7" 604 + source = "registry+https://github.com/rust-lang/crates.io-index" 605 + checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58" 606 + dependencies = [ 607 + "libc", 608 + ] 609 + 610 + [[package]] 611 + name = "crabfit-api" 612 + version = "3.0.0" 613 + dependencies = [ 614 + "axum", 615 + "base64 0.21.0", 616 + "bcrypt", 617 + "chrono", 618 + "common", 619 + "datastore-adaptor", 620 + "dotenvy", 621 + "memory-adaptor", 622 + "punycode", 623 + "rand", 624 + "regex", 625 + "serde", 626 + "serde_json", 627 + "sql-adaptor", 628 + "tokio", 629 + "tower", 630 + "tower-http", 631 + "tower_governor", 632 + "tracing", 633 + "tracing-subscriber", 634 + "utoipa", 635 + "utoipa-swagger-ui", 636 + ] 637 + 638 + [[package]] 639 + name = "crc32fast" 640 + version = "1.3.2" 641 + source = "registry+https://github.com/rust-lang/crates.io-index" 642 + checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 643 + dependencies = [ 644 + "cfg-if", 645 + ] 646 + 647 + [[package]] 648 + name = "crossbeam-queue" 649 + version = "0.3.8" 650 + source = "registry+https://github.com/rust-lang/crates.io-index" 651 + checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" 652 + dependencies = [ 653 + "cfg-if", 654 + "crossbeam-utils", 655 + ] 656 + 657 + [[package]] 658 + name = "crossbeam-utils" 659 + version = "0.8.15" 660 + source = "registry+https://github.com/rust-lang/crates.io-index" 661 + checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" 662 + dependencies = [ 663 + "cfg-if", 664 + ] 665 + 666 + [[package]] 667 + name = "crypto-bigint" 668 + version = "0.3.2" 669 + source = "registry+https://github.com/rust-lang/crates.io-index" 670 + checksum = "03c6a1d5fa1de37e071642dfa44ec552ca5b299adb128fab16138e24b548fd21" 671 + dependencies = [ 672 + "generic-array", 673 + "subtle", 674 + ] 675 + 676 + [[package]] 677 + name = "crypto-common" 678 + version = "0.1.6" 679 + source = "registry+https://github.com/rust-lang/crates.io-index" 680 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 681 + dependencies = [ 682 + "generic-array", 683 + "typenum", 684 + ] 685 + 686 + [[package]] 687 + name = "ct-logs" 688 + version = "0.8.0" 689 + source = "registry+https://github.com/rust-lang/crates.io-index" 690 + checksum = "c1a816186fa68d9e426e3cb4ae4dff1fcd8e4a2c34b781bf7a822574a0d0aac8" 691 + dependencies = [ 692 + "sct", 693 + ] 694 + 695 + [[package]] 696 + name = "ctor" 697 + version = "0.1.26" 698 + source = "registry+https://github.com/rust-lang/crates.io-index" 699 + checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 700 + dependencies = [ 701 + "quote", 702 + "syn 1.0.109", 703 + ] 704 + 705 + [[package]] 706 + name = "cxx" 707 + version = "1.0.94" 708 + source = "registry+https://github.com/rust-lang/crates.io-index" 709 + checksum = "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93" 710 + dependencies = [ 711 + "cc", 712 + "cxxbridge-flags", 713 + "cxxbridge-macro", 714 + "link-cplusplus", 715 + ] 716 + 717 + [[package]] 718 + name = "cxx-build" 719 + version = "1.0.94" 720 + source = "registry+https://github.com/rust-lang/crates.io-index" 721 + checksum = "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b" 722 + dependencies = [ 723 + "cc", 724 + "codespan-reporting", 725 + "once_cell", 726 + "proc-macro2", 727 + "quote", 728 + "scratch", 729 + "syn 2.0.15", 730 + ] 731 + 732 + [[package]] 733 + name = "cxxbridge-flags" 734 + version = "1.0.94" 735 + source = "registry+https://github.com/rust-lang/crates.io-index" 736 + checksum = "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb" 737 + 738 + [[package]] 739 + name = "cxxbridge-macro" 740 + version = "1.0.94" 741 + source = "registry+https://github.com/rust-lang/crates.io-index" 742 + checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5" 743 + dependencies = [ 744 + "proc-macro2", 745 + "quote", 746 + "syn 2.0.15", 747 + ] 748 + 749 + [[package]] 750 + name = "darling" 751 + version = "0.10.2" 752 + source = "registry+https://github.com/rust-lang/crates.io-index" 753 + checksum = "0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858" 754 + dependencies = [ 755 + "darling_core", 756 + "darling_macro", 757 + ] 758 + 759 + [[package]] 760 + name = "darling_core" 761 + version = "0.10.2" 762 + source = "registry+https://github.com/rust-lang/crates.io-index" 763 + checksum = "f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b" 764 + dependencies = [ 765 + "fnv", 766 + "ident_case", 767 + "proc-macro2", 768 + "quote", 769 + "strsim", 770 + "syn 1.0.109", 771 + ] 772 + 773 + [[package]] 774 + name = "darling_macro" 775 + version = "0.10.2" 776 + source = "registry+https://github.com/rust-lang/crates.io-index" 777 + checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72" 778 + dependencies = [ 779 + "darling_core", 780 + "quote", 781 + "syn 1.0.109", 782 + ] 783 + 784 + [[package]] 785 + name = "dashmap" 786 + version = "5.4.0" 787 + source = "registry+https://github.com/rust-lang/crates.io-index" 788 + checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc" 789 + dependencies = [ 790 + "cfg-if", 791 + "hashbrown 0.12.3", 792 + "lock_api", 793 + "once_cell", 794 + "parking_lot_core 0.9.7", 795 + ] 796 + 797 + [[package]] 798 + name = "datastore-adaptor" 799 + version = "0.1.0" 800 + dependencies = [ 801 + "async-trait", 802 + "chrono", 803 + "common", 804 + "google-cloud", 805 + "serde", 806 + "serde_json", 807 + "tokio", 808 + ] 809 + 810 + [[package]] 811 + name = "der" 812 + version = "0.5.1" 813 + source = "registry+https://github.com/rust-lang/crates.io-index" 814 + checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c" 815 + dependencies = [ 816 + "const-oid", 817 + "crypto-bigint", 818 + "pem-rfc7468", 819 + ] 820 + 821 + [[package]] 822 + name = "digest" 823 + version = "0.10.6" 824 + source = "registry+https://github.com/rust-lang/crates.io-index" 825 + checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 826 + dependencies = [ 827 + "block-buffer", 828 + "crypto-common", 829 + "subtle", 830 + ] 831 + 832 + [[package]] 833 + name = "dirs" 834 + version = "4.0.0" 835 + source = "registry+https://github.com/rust-lang/crates.io-index" 836 + checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 837 + dependencies = [ 838 + "dirs-sys", 839 + ] 840 + 841 + [[package]] 842 + name = "dirs-sys" 843 + version = "0.3.7" 844 + source = "registry+https://github.com/rust-lang/crates.io-index" 845 + checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" 846 + dependencies = [ 847 + "libc", 848 + "redox_users", 849 + "winapi", 850 + ] 851 + 852 + [[package]] 853 + name = "dotenvy" 854 + version = "0.15.7" 855 + source = "registry+https://github.com/rust-lang/crates.io-index" 856 + checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" 857 + 858 + [[package]] 859 + name = "either" 860 + version = "1.8.1" 861 + source = "registry+https://github.com/rust-lang/crates.io-index" 862 + checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 863 + 864 + [[package]] 865 + name = "errno" 866 + version = "0.3.1" 867 + source = "registry+https://github.com/rust-lang/crates.io-index" 868 + checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 869 + dependencies = [ 870 + "errno-dragonfly", 871 + "libc", 872 + "windows-sys 0.48.0", 873 + ] 874 + 875 + [[package]] 876 + name = "errno-dragonfly" 877 + version = "0.1.2" 878 + source = "registry+https://github.com/rust-lang/crates.io-index" 879 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 880 + dependencies = [ 881 + "cc", 882 + "libc", 883 + ] 884 + 885 + [[package]] 886 + name = "event-listener" 887 + version = "2.5.3" 888 + source = "registry+https://github.com/rust-lang/crates.io-index" 889 + checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 890 + 891 + [[package]] 892 + name = "fastrand" 893 + version = "1.9.0" 894 + source = "registry+https://github.com/rust-lang/crates.io-index" 895 + checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 896 + dependencies = [ 897 + "instant", 898 + ] 899 + 900 + [[package]] 901 + name = "fixedbitset" 902 + version = "0.2.0" 903 + source = "registry+https://github.com/rust-lang/crates.io-index" 904 + checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" 905 + 906 + [[package]] 907 + name = "flate2" 908 + version = "1.0.26" 909 + source = "registry+https://github.com/rust-lang/crates.io-index" 910 + checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 911 + dependencies = [ 912 + "crc32fast", 913 + "miniz_oxide", 914 + ] 915 + 916 + [[package]] 917 + name = "flume" 918 + version = "0.10.14" 919 + source = "registry+https://github.com/rust-lang/crates.io-index" 920 + checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" 921 + dependencies = [ 922 + "futures-core", 923 + "futures-sink", 924 + "pin-project", 925 + "spin 0.9.8", 926 + ] 927 + 928 + [[package]] 929 + name = "fnv" 930 + version = "1.0.7" 931 + source = "registry+https://github.com/rust-lang/crates.io-index" 932 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 933 + 934 + [[package]] 935 + name = "foreign-types" 936 + version = "0.3.2" 937 + source = "registry+https://github.com/rust-lang/crates.io-index" 938 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 939 + dependencies = [ 940 + "foreign-types-shared", 941 + ] 942 + 943 + [[package]] 944 + name = "foreign-types-shared" 945 + version = "0.1.1" 946 + source = "registry+https://github.com/rust-lang/crates.io-index" 947 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 948 + 949 + [[package]] 950 + name = "form_urlencoded" 951 + version = "1.1.0" 952 + source = "registry+https://github.com/rust-lang/crates.io-index" 953 + checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 954 + dependencies = [ 955 + "percent-encoding", 956 + ] 957 + 958 + [[package]] 959 + name = "forwarded-header-value" 960 + version = "0.1.1" 961 + source = "registry+https://github.com/rust-lang/crates.io-index" 962 + checksum = "8835f84f38484cc86f110a805655697908257fb9a7af005234060891557198e9" 963 + dependencies = [ 964 + "nonempty", 965 + "thiserror", 966 + ] 967 + 968 + [[package]] 969 + name = "futures" 970 + version = "0.3.28" 971 + source = "registry+https://github.com/rust-lang/crates.io-index" 972 + checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" 973 + dependencies = [ 974 + "futures-channel", 975 + "futures-core", 976 + "futures-executor", 977 + "futures-io", 978 + "futures-sink", 979 + "futures-task", 980 + "futures-util", 981 + ] 982 + 983 + [[package]] 984 + name = "futures-channel" 985 + version = "0.3.28" 986 + source = "registry+https://github.com/rust-lang/crates.io-index" 987 + checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 988 + dependencies = [ 989 + "futures-core", 990 + "futures-sink", 991 + ] 992 + 993 + [[package]] 994 + name = "futures-core" 995 + version = "0.3.28" 996 + source = "registry+https://github.com/rust-lang/crates.io-index" 997 + checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 998 + 999 + [[package]] 1000 + name = "futures-executor" 1001 + version = "0.3.28" 1002 + source = "registry+https://github.com/rust-lang/crates.io-index" 1003 + checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 1004 + dependencies = [ 1005 + "futures-core", 1006 + "futures-task", 1007 + "futures-util", 1008 + ] 1009 + 1010 + [[package]] 1011 + name = "futures-intrusive" 1012 + version = "0.4.2" 1013 + source = "registry+https://github.com/rust-lang/crates.io-index" 1014 + checksum = "a604f7a68fbf8103337523b1fadc8ade7361ee3f112f7c680ad179651616aed5" 1015 + dependencies = [ 1016 + "futures-core", 1017 + "lock_api", 1018 + "parking_lot 0.11.2", 1019 + ] 1020 + 1021 + [[package]] 1022 + name = "futures-io" 1023 + version = "0.3.28" 1024 + source = "registry+https://github.com/rust-lang/crates.io-index" 1025 + checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 1026 + 1027 + [[package]] 1028 + name = "futures-lite" 1029 + version = "1.13.0" 1030 + source = "registry+https://github.com/rust-lang/crates.io-index" 1031 + checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 1032 + dependencies = [ 1033 + "fastrand", 1034 + "futures-core", 1035 + "futures-io", 1036 + "memchr", 1037 + "parking", 1038 + "pin-project-lite", 1039 + "waker-fn", 1040 + ] 1041 + 1042 + [[package]] 1043 + name = "futures-macro" 1044 + version = "0.3.28" 1045 + source = "registry+https://github.com/rust-lang/crates.io-index" 1046 + checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 1047 + dependencies = [ 1048 + "proc-macro2", 1049 + "quote", 1050 + "syn 2.0.15", 1051 + ] 1052 + 1053 + [[package]] 1054 + name = "futures-sink" 1055 + version = "0.3.28" 1056 + source = "registry+https://github.com/rust-lang/crates.io-index" 1057 + checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 1058 + 1059 + [[package]] 1060 + name = "futures-task" 1061 + version = "0.3.28" 1062 + source = "registry+https://github.com/rust-lang/crates.io-index" 1063 + checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 1064 + 1065 + [[package]] 1066 + name = "futures-timer" 1067 + version = "3.0.2" 1068 + source = "registry+https://github.com/rust-lang/crates.io-index" 1069 + checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" 1070 + 1071 + [[package]] 1072 + name = "futures-util" 1073 + version = "0.3.28" 1074 + source = "registry+https://github.com/rust-lang/crates.io-index" 1075 + checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 1076 + dependencies = [ 1077 + "futures-channel", 1078 + "futures-core", 1079 + "futures-io", 1080 + "futures-macro", 1081 + "futures-sink", 1082 + "futures-task", 1083 + "memchr", 1084 + "pin-project-lite", 1085 + "pin-utils", 1086 + "slab", 1087 + ] 1088 + 1089 + [[package]] 1090 + name = "generic-array" 1091 + version = "0.14.7" 1092 + source = "registry+https://github.com/rust-lang/crates.io-index" 1093 + checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1094 + dependencies = [ 1095 + "typenum", 1096 + "version_check", 1097 + ] 1098 + 1099 + [[package]] 1100 + name = "getrandom" 1101 + version = "0.2.9" 1102 + source = "registry+https://github.com/rust-lang/crates.io-index" 1103 + checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4" 1104 + dependencies = [ 1105 + "cfg-if", 1106 + "libc", 1107 + "wasi 0.11.0+wasi-snapshot-preview1", 1108 + ] 1109 + 1110 + [[package]] 1111 + name = "gloo-timers" 1112 + version = "0.2.6" 1113 + source = "registry+https://github.com/rust-lang/crates.io-index" 1114 + checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" 1115 + dependencies = [ 1116 + "futures-channel", 1117 + "futures-core", 1118 + "js-sys", 1119 + "wasm-bindgen", 1120 + ] 1121 + 1122 + [[package]] 1123 + name = "google-cloud" 1124 + version = "0.2.1" 1125 + source = "git+https://github.com/GRA0007/google-cloud-rs.git#4a2db92efd57a896e14d18877458c6ae43418aec" 1126 + dependencies = [ 1127 + "chrono", 1128 + "futures", 1129 + "google-cloud-derive", 1130 + "http", 1131 + "hyper", 1132 + "hyper-rustls", 1133 + "jsonwebtoken", 1134 + "prost", 1135 + "prost-types", 1136 + "serde", 1137 + "serde_json", 1138 + "thiserror", 1139 + "tokio", 1140 + "tonic", 1141 + "tonic-build", 1142 + ] 1143 + 1144 + [[package]] 1145 + name = "google-cloud-derive" 1146 + version = "0.2.1" 1147 + source = "git+https://github.com/GRA0007/google-cloud-rs.git#4a2db92efd57a896e14d18877458c6ae43418aec" 1148 + dependencies = [ 1149 + "darling", 1150 + "quote", 1151 + "syn 1.0.109", 1152 + ] 1153 + 1154 + [[package]] 1155 + name = "governor" 1156 + version = "0.5.1" 1157 + source = "registry+https://github.com/rust-lang/crates.io-index" 1158 + checksum = "c390a940a5d157878dd057c78680a33ce3415bcd05b4799509ea44210914b4d5" 1159 + dependencies = [ 1160 + "cfg-if", 1161 + "dashmap", 1162 + "futures", 1163 + "futures-timer", 1164 + "no-std-compat", 1165 + "nonzero_ext", 1166 + "parking_lot 0.12.1", 1167 + "quanta", 1168 + "rand", 1169 + "smallvec", 1170 + ] 1171 + 1172 + [[package]] 1173 + name = "h2" 1174 + version = "0.3.19" 1175 + source = "registry+https://github.com/rust-lang/crates.io-index" 1176 + checksum = "d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782" 1177 + dependencies = [ 1178 + "bytes", 1179 + "fnv", 1180 + "futures-core", 1181 + "futures-sink", 1182 + "futures-util", 1183 + "http", 1184 + "indexmap", 1185 + "slab", 1186 + "tokio", 1187 + "tokio-util 0.7.8", 1188 + "tracing", 1189 + ] 1190 + 1191 + [[package]] 1192 + name = "hashbrown" 1193 + version = "0.12.3" 1194 + source = "registry+https://github.com/rust-lang/crates.io-index" 1195 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1196 + dependencies = [ 1197 + "ahash 0.7.6", 1198 + ] 1199 + 1200 + [[package]] 1201 + name = "hashbrown" 1202 + version = "0.13.2" 1203 + source = "registry+https://github.com/rust-lang/crates.io-index" 1204 + checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 1205 + dependencies = [ 1206 + "ahash 0.8.3", 1207 + ] 1208 + 1209 + [[package]] 1210 + name = "hashlink" 1211 + version = "0.8.1" 1212 + source = "registry+https://github.com/rust-lang/crates.io-index" 1213 + checksum = "69fe1fcf8b4278d860ad0548329f892a3631fb63f82574df68275f34cdbe0ffa" 1214 + dependencies = [ 1215 + "hashbrown 0.12.3", 1216 + ] 1217 + 1218 + [[package]] 1219 + name = "headers" 1220 + version = "0.3.8" 1221 + source = "registry+https://github.com/rust-lang/crates.io-index" 1222 + checksum = "f3e372db8e5c0d213e0cd0b9be18be2aca3d44cf2fe30a9d46a65581cd454584" 1223 + dependencies = [ 1224 + "base64 0.13.1", 1225 + "bitflags", 1226 + "bytes", 1227 + "headers-core", 1228 + "http", 1229 + "httpdate", 1230 + "mime", 1231 + "sha1", 1232 + ] 1233 + 1234 + [[package]] 1235 + name = "headers-core" 1236 + version = "0.2.0" 1237 + source = "registry+https://github.com/rust-lang/crates.io-index" 1238 + checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429" 1239 + dependencies = [ 1240 + "http", 1241 + ] 1242 + 1243 + [[package]] 1244 + name = "heck" 1245 + version = "0.3.3" 1246 + source = "registry+https://github.com/rust-lang/crates.io-index" 1247 + checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" 1248 + dependencies = [ 1249 + "unicode-segmentation", 1250 + ] 1251 + 1252 + [[package]] 1253 + name = "heck" 1254 + version = "0.4.1" 1255 + source = "registry+https://github.com/rust-lang/crates.io-index" 1256 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1257 + dependencies = [ 1258 + "unicode-segmentation", 1259 + ] 1260 + 1261 + [[package]] 1262 + name = "hermit-abi" 1263 + version = "0.2.6" 1264 + source = "registry+https://github.com/rust-lang/crates.io-index" 1265 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1266 + dependencies = [ 1267 + "libc", 1268 + ] 1269 + 1270 + [[package]] 1271 + name = "hermit-abi" 1272 + version = "0.3.1" 1273 + source = "registry+https://github.com/rust-lang/crates.io-index" 1274 + checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1275 + 1276 + [[package]] 1277 + name = "hex" 1278 + version = "0.4.3" 1279 + source = "registry+https://github.com/rust-lang/crates.io-index" 1280 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1281 + 1282 + [[package]] 1283 + name = "hkdf" 1284 + version = "0.12.3" 1285 + source = "registry+https://github.com/rust-lang/crates.io-index" 1286 + checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437" 1287 + dependencies = [ 1288 + "hmac", 1289 + ] 1290 + 1291 + [[package]] 1292 + name = "hmac" 1293 + version = "0.12.1" 1294 + source = "registry+https://github.com/rust-lang/crates.io-index" 1295 + checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 1296 + dependencies = [ 1297 + "digest", 1298 + ] 1299 + 1300 + [[package]] 1301 + name = "http" 1302 + version = "0.2.9" 1303 + source = "registry+https://github.com/rust-lang/crates.io-index" 1304 + checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 1305 + dependencies = [ 1306 + "bytes", 1307 + "fnv", 1308 + "itoa", 1309 + ] 1310 + 1311 + [[package]] 1312 + name = "http-body" 1313 + version = "0.4.5" 1314 + source = "registry+https://github.com/rust-lang/crates.io-index" 1315 + checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 1316 + dependencies = [ 1317 + "bytes", 1318 + "http", 1319 + "pin-project-lite", 1320 + ] 1321 + 1322 + [[package]] 1323 + name = "http-range-header" 1324 + version = "0.3.0" 1325 + source = "registry+https://github.com/rust-lang/crates.io-index" 1326 + checksum = "0bfe8eed0a9285ef776bb792479ea3834e8b94e13d615c2f66d03dd50a435a29" 1327 + 1328 + [[package]] 1329 + name = "httparse" 1330 + version = "1.8.0" 1331 + source = "registry+https://github.com/rust-lang/crates.io-index" 1332 + checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1333 + 1334 + [[package]] 1335 + name = "httpdate" 1336 + version = "1.0.2" 1337 + source = "registry+https://github.com/rust-lang/crates.io-index" 1338 + checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 1339 + 1340 + [[package]] 1341 + name = "hyper" 1342 + version = "0.14.26" 1343 + source = "registry+https://github.com/rust-lang/crates.io-index" 1344 + checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4" 1345 + dependencies = [ 1346 + "bytes", 1347 + "futures-channel", 1348 + "futures-core", 1349 + "futures-util", 1350 + "h2", 1351 + "http", 1352 + "http-body", 1353 + "httparse", 1354 + "httpdate", 1355 + "itoa", 1356 + "pin-project-lite", 1357 + "socket2", 1358 + "tokio", 1359 + "tower-service", 1360 + "tracing", 1361 + "want", 1362 + ] 1363 + 1364 + [[package]] 1365 + name = "hyper-rustls" 1366 + version = "0.22.1" 1367 + source = "registry+https://github.com/rust-lang/crates.io-index" 1368 + checksum = "5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64" 1369 + dependencies = [ 1370 + "ct-logs", 1371 + "futures-util", 1372 + "hyper", 1373 + "log", 1374 + "rustls", 1375 + "rustls-native-certs", 1376 + "tokio", 1377 + "tokio-rustls", 1378 + "webpki", 1379 + ] 1380 + 1381 + [[package]] 1382 + name = "iana-time-zone" 1383 + version = "0.1.56" 1384 + source = "registry+https://github.com/rust-lang/crates.io-index" 1385 + checksum = "0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c" 1386 + dependencies = [ 1387 + "android_system_properties", 1388 + "core-foundation-sys", 1389 + "iana-time-zone-haiku", 1390 + "js-sys", 1391 + "wasm-bindgen", 1392 + "windows", 1393 + ] 1394 + 1395 + [[package]] 1396 + name = "iana-time-zone-haiku" 1397 + version = "0.1.1" 1398 + source = "registry+https://github.com/rust-lang/crates.io-index" 1399 + checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 1400 + dependencies = [ 1401 + "cxx", 1402 + "cxx-build", 1403 + ] 1404 + 1405 + [[package]] 1406 + name = "ident_case" 1407 + version = "1.0.1" 1408 + source = "registry+https://github.com/rust-lang/crates.io-index" 1409 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1410 + 1411 + [[package]] 1412 + name = "idna" 1413 + version = "0.3.0" 1414 + source = "registry+https://github.com/rust-lang/crates.io-index" 1415 + checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1416 + dependencies = [ 1417 + "unicode-bidi", 1418 + "unicode-normalization", 1419 + ] 1420 + 1421 + [[package]] 1422 + name = "indexmap" 1423 + version = "1.9.3" 1424 + source = "registry+https://github.com/rust-lang/crates.io-index" 1425 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1426 + dependencies = [ 1427 + "autocfg", 1428 + "hashbrown 0.12.3", 1429 + "serde", 1430 + ] 1431 + 1432 + [[package]] 1433 + name = "inout" 1434 + version = "0.1.3" 1435 + source = "registry+https://github.com/rust-lang/crates.io-index" 1436 + checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 1437 + dependencies = [ 1438 + "generic-array", 1439 + ] 1440 + 1441 + [[package]] 1442 + name = "instant" 1443 + version = "0.1.12" 1444 + source = "registry+https://github.com/rust-lang/crates.io-index" 1445 + checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1446 + dependencies = [ 1447 + "cfg-if", 1448 + ] 1449 + 1450 + [[package]] 1451 + name = "io-lifetimes" 1452 + version = "1.0.10" 1453 + source = "registry+https://github.com/rust-lang/crates.io-index" 1454 + checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220" 1455 + dependencies = [ 1456 + "hermit-abi 0.3.1", 1457 + "libc", 1458 + "windows-sys 0.48.0", 1459 + ] 1460 + 1461 + [[package]] 1462 + name = "itertools" 1463 + version = "0.9.0" 1464 + source = "registry+https://github.com/rust-lang/crates.io-index" 1465 + checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" 1466 + dependencies = [ 1467 + "either", 1468 + ] 1469 + 1470 + [[package]] 1471 + name = "itertools" 1472 + version = "0.10.5" 1473 + source = "registry+https://github.com/rust-lang/crates.io-index" 1474 + checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 1475 + dependencies = [ 1476 + "either", 1477 + ] 1478 + 1479 + [[package]] 1480 + name = "itoa" 1481 + version = "1.0.6" 1482 + source = "registry+https://github.com/rust-lang/crates.io-index" 1483 + checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 1484 + 1485 + [[package]] 1486 + name = "js-sys" 1487 + version = "0.3.61" 1488 + source = "registry+https://github.com/rust-lang/crates.io-index" 1489 + checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" 1490 + dependencies = [ 1491 + "wasm-bindgen", 1492 + ] 1493 + 1494 + [[package]] 1495 + name = "jsonwebtoken" 1496 + version = "7.2.0" 1497 + source = "registry+https://github.com/rust-lang/crates.io-index" 1498 + checksum = "afabcc15e437a6484fc4f12d0fd63068fe457bf93f1c148d3d9649c60b103f32" 1499 + dependencies = [ 1500 + "base64 0.12.3", 1501 + "pem", 1502 + "ring", 1503 + "serde", 1504 + "serde_json", 1505 + "simple_asn1", 1506 + ] 1507 + 1508 + [[package]] 1509 + name = "kv-log-macro" 1510 + version = "1.0.7" 1511 + source = "registry+https://github.com/rust-lang/crates.io-index" 1512 + checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" 1513 + dependencies = [ 1514 + "log", 1515 + ] 1516 + 1517 + [[package]] 1518 + name = "lazy_static" 1519 + version = "1.4.0" 1520 + source = "registry+https://github.com/rust-lang/crates.io-index" 1521 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1522 + dependencies = [ 1523 + "spin 0.5.2", 1524 + ] 1525 + 1526 + [[package]] 1527 + name = "libc" 1528 + version = "0.2.144" 1529 + source = "registry+https://github.com/rust-lang/crates.io-index" 1530 + checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" 1531 + 1532 + [[package]] 1533 + name = "libm" 1534 + version = "0.2.6" 1535 + source = "registry+https://github.com/rust-lang/crates.io-index" 1536 + checksum = "348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb" 1537 + 1538 + [[package]] 1539 + name = "libsqlite3-sys" 1540 + version = "0.24.2" 1541 + source = "registry+https://github.com/rust-lang/crates.io-index" 1542 + checksum = "898745e570c7d0453cc1fbc4a701eb6c662ed54e8fec8b7d14be137ebeeb9d14" 1543 + dependencies = [ 1544 + "cc", 1545 + "pkg-config", 1546 + "vcpkg", 1547 + ] 1548 + 1549 + [[package]] 1550 + name = "link-cplusplus" 1551 + version = "1.0.8" 1552 + source = "registry+https://github.com/rust-lang/crates.io-index" 1553 + checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 1554 + dependencies = [ 1555 + "cc", 1556 + ] 1557 + 1558 + [[package]] 1559 + name = "linux-raw-sys" 1560 + version = "0.3.7" 1561 + source = "registry+https://github.com/rust-lang/crates.io-index" 1562 + checksum = "ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f" 1563 + 1564 + [[package]] 1565 + name = "lock_api" 1566 + version = "0.4.9" 1567 + source = "registry+https://github.com/rust-lang/crates.io-index" 1568 + checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 1569 + dependencies = [ 1570 + "autocfg", 1571 + "scopeguard", 1572 + ] 1573 + 1574 + [[package]] 1575 + name = "log" 1576 + version = "0.4.17" 1577 + source = "registry+https://github.com/rust-lang/crates.io-index" 1578 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1579 + dependencies = [ 1580 + "cfg-if", 1581 + "value-bag", 1582 + ] 1583 + 1584 + [[package]] 1585 + name = "mach" 1586 + version = "0.3.2" 1587 + source = "registry+https://github.com/rust-lang/crates.io-index" 1588 + checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" 1589 + dependencies = [ 1590 + "libc", 1591 + ] 1592 + 1593 + [[package]] 1594 + name = "matchers" 1595 + version = "0.1.0" 1596 + source = "registry+https://github.com/rust-lang/crates.io-index" 1597 + checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1598 + dependencies = [ 1599 + "regex-automata", 1600 + ] 1601 + 1602 + [[package]] 1603 + name = "matchit" 1604 + version = "0.7.0" 1605 + source = "registry+https://github.com/rust-lang/crates.io-index" 1606 + checksum = "b87248edafb776e59e6ee64a79086f65890d3510f2c656c000bf2a7e8a0aea40" 1607 + 1608 + [[package]] 1609 + name = "md-5" 1610 + version = "0.10.5" 1611 + source = "registry+https://github.com/rust-lang/crates.io-index" 1612 + checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca" 1613 + dependencies = [ 1614 + "digest", 1615 + ] 1616 + 1617 + [[package]] 1618 + name = "memchr" 1619 + version = "2.5.0" 1620 + source = "registry+https://github.com/rust-lang/crates.io-index" 1621 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1622 + 1623 + [[package]] 1624 + name = "memory-adaptor" 1625 + version = "0.1.0" 1626 + dependencies = [ 1627 + "async-trait", 1628 + "chrono", 1629 + "common", 1630 + "tokio", 1631 + ] 1632 + 1633 + [[package]] 1634 + name = "mime" 1635 + version = "0.3.17" 1636 + source = "registry+https://github.com/rust-lang/crates.io-index" 1637 + checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1638 + 1639 + [[package]] 1640 + name = "mime_guess" 1641 + version = "2.0.4" 1642 + source = "registry+https://github.com/rust-lang/crates.io-index" 1643 + checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" 1644 + dependencies = [ 1645 + "mime", 1646 + "unicase", 1647 + ] 1648 + 1649 + [[package]] 1650 + name = "minimal-lexical" 1651 + version = "0.2.1" 1652 + source = "registry+https://github.com/rust-lang/crates.io-index" 1653 + checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 1654 + 1655 + [[package]] 1656 + name = "miniz_oxide" 1657 + version = "0.7.1" 1658 + source = "registry+https://github.com/rust-lang/crates.io-index" 1659 + checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1660 + dependencies = [ 1661 + "adler", 1662 + ] 1663 + 1664 + [[package]] 1665 + name = "mio" 1666 + version = "0.8.6" 1667 + source = "registry+https://github.com/rust-lang/crates.io-index" 1668 + checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" 1669 + dependencies = [ 1670 + "libc", 1671 + "log", 1672 + "wasi 0.11.0+wasi-snapshot-preview1", 1673 + "windows-sys 0.45.0", 1674 + ] 1675 + 1676 + [[package]] 1677 + name = "multimap" 1678 + version = "0.8.3" 1679 + source = "registry+https://github.com/rust-lang/crates.io-index" 1680 + checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" 1681 + 1682 + [[package]] 1683 + name = "native-tls" 1684 + version = "0.2.11" 1685 + source = "registry+https://github.com/rust-lang/crates.io-index" 1686 + checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 1687 + dependencies = [ 1688 + "lazy_static", 1689 + "libc", 1690 + "log", 1691 + "openssl", 1692 + "openssl-probe", 1693 + "openssl-sys", 1694 + "schannel", 1695 + "security-framework", 1696 + "security-framework-sys", 1697 + "tempfile", 1698 + ] 1699 + 1700 + [[package]] 1701 + name = "no-std-compat" 1702 + version = "0.4.1" 1703 + source = "registry+https://github.com/rust-lang/crates.io-index" 1704 + checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" 1705 + 1706 + [[package]] 1707 + name = "nom" 1708 + version = "7.1.3" 1709 + source = "registry+https://github.com/rust-lang/crates.io-index" 1710 + checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 1711 + dependencies = [ 1712 + "memchr", 1713 + "minimal-lexical", 1714 + ] 1715 + 1716 + [[package]] 1717 + name = "nonempty" 1718 + version = "0.7.0" 1719 + source = "registry+https://github.com/rust-lang/crates.io-index" 1720 + checksum = "e9e591e719385e6ebaeb5ce5d3887f7d5676fceca6411d1925ccc95745f3d6f7" 1721 + 1722 + [[package]] 1723 + name = "nonzero_ext" 1724 + version = "0.3.0" 1725 + source = "registry+https://github.com/rust-lang/crates.io-index" 1726 + checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" 1727 + 1728 + [[package]] 1729 + name = "nu-ansi-term" 1730 + version = "0.46.0" 1731 + source = "registry+https://github.com/rust-lang/crates.io-index" 1732 + checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1733 + dependencies = [ 1734 + "overload", 1735 + "winapi", 1736 + ] 1737 + 1738 + [[package]] 1739 + name = "num-bigint" 1740 + version = "0.2.6" 1741 + source = "registry+https://github.com/rust-lang/crates.io-index" 1742 + checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304" 1743 + dependencies = [ 1744 + "autocfg", 1745 + "num-integer", 1746 + "num-traits", 1747 + ] 1748 + 1749 + [[package]] 1750 + name = "num-bigint" 1751 + version = "0.4.3" 1752 + source = "registry+https://github.com/rust-lang/crates.io-index" 1753 + checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" 1754 + dependencies = [ 1755 + "autocfg", 1756 + "num-integer", 1757 + "num-traits", 1758 + ] 1759 + 1760 + [[package]] 1761 + name = "num-bigint-dig" 1762 + version = "0.8.2" 1763 + source = "registry+https://github.com/rust-lang/crates.io-index" 1764 + checksum = "2399c9463abc5f909349d8aa9ba080e0b88b3ce2885389b60b993f39b1a56905" 1765 + dependencies = [ 1766 + "byteorder", 1767 + "lazy_static", 1768 + "libm", 1769 + "num-integer", 1770 + "num-iter", 1771 + "num-traits", 1772 + "rand", 1773 + "smallvec", 1774 + "zeroize", 1775 + ] 1776 + 1777 + [[package]] 1778 + name = "num-integer" 1779 + version = "0.1.45" 1780 + source = "registry+https://github.com/rust-lang/crates.io-index" 1781 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1782 + dependencies = [ 1783 + "autocfg", 1784 + "num-traits", 1785 + ] 1786 + 1787 + [[package]] 1788 + name = "num-iter" 1789 + version = "0.1.43" 1790 + source = "registry+https://github.com/rust-lang/crates.io-index" 1791 + checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 1792 + dependencies = [ 1793 + "autocfg", 1794 + "num-integer", 1795 + "num-traits", 1796 + ] 1797 + 1798 + [[package]] 1799 + name = "num-traits" 1800 + version = "0.2.15" 1801 + source = "registry+https://github.com/rust-lang/crates.io-index" 1802 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1803 + dependencies = [ 1804 + "autocfg", 1805 + "libm", 1806 + ] 1807 + 1808 + [[package]] 1809 + name = "num_cpus" 1810 + version = "1.15.0" 1811 + source = "registry+https://github.com/rust-lang/crates.io-index" 1812 + checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1813 + dependencies = [ 1814 + "hermit-abi 0.2.6", 1815 + "libc", 1816 + ] 1817 + 1818 + [[package]] 1819 + name = "once_cell" 1820 + version = "1.17.1" 1821 + source = "registry+https://github.com/rust-lang/crates.io-index" 1822 + checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 1823 + 1824 + [[package]] 1825 + name = "openssl" 1826 + version = "0.10.52" 1827 + source = "registry+https://github.com/rust-lang/crates.io-index" 1828 + checksum = "01b8574602df80f7b85fdfc5392fa884a4e3b3f4f35402c070ab34c3d3f78d56" 1829 + dependencies = [ 1830 + "bitflags", 1831 + "cfg-if", 1832 + "foreign-types", 1833 + "libc", 1834 + "once_cell", 1835 + "openssl-macros", 1836 + "openssl-sys", 1837 + ] 1838 + 1839 + [[package]] 1840 + name = "openssl-macros" 1841 + version = "0.1.1" 1842 + source = "registry+https://github.com/rust-lang/crates.io-index" 1843 + checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1844 + dependencies = [ 1845 + "proc-macro2", 1846 + "quote", 1847 + "syn 2.0.15", 1848 + ] 1849 + 1850 + [[package]] 1851 + name = "openssl-probe" 1852 + version = "0.1.5" 1853 + source = "registry+https://github.com/rust-lang/crates.io-index" 1854 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1855 + 1856 + [[package]] 1857 + name = "openssl-sys" 1858 + version = "0.9.87" 1859 + source = "registry+https://github.com/rust-lang/crates.io-index" 1860 + checksum = "8e17f59264b2809d77ae94f0e1ebabc434773f370d6ca667bd223ea10e06cc7e" 1861 + dependencies = [ 1862 + "cc", 1863 + "libc", 1864 + "pkg-config", 1865 + "vcpkg", 1866 + ] 1867 + 1868 + [[package]] 1869 + name = "os_str_bytes" 1870 + version = "6.5.0" 1871 + source = "registry+https://github.com/rust-lang/crates.io-index" 1872 + checksum = "ceedf44fb00f2d1984b0bc98102627ce622e083e49a5bacdb3e514fa4238e267" 1873 + 1874 + [[package]] 1875 + name = "ouroboros" 1876 + version = "0.15.6" 1877 + source = "registry+https://github.com/rust-lang/crates.io-index" 1878 + checksum = "e1358bd1558bd2a083fed428ffeda486fbfb323e698cdda7794259d592ca72db" 1879 + dependencies = [ 1880 + "aliasable", 1881 + "ouroboros_macro", 1882 + ] 1883 + 1884 + [[package]] 1885 + name = "ouroboros_macro" 1886 + version = "0.15.6" 1887 + source = "registry+https://github.com/rust-lang/crates.io-index" 1888 + checksum = "5f7d21ccd03305a674437ee1248f3ab5d4b1db095cf1caf49f1713ddf61956b7" 1889 + dependencies = [ 1890 + "Inflector", 1891 + "proc-macro-error", 1892 + "proc-macro2", 1893 + "quote", 1894 + "syn 1.0.109", 1895 + ] 1896 + 1897 + [[package]] 1898 + name = "overload" 1899 + version = "0.1.1" 1900 + source = "registry+https://github.com/rust-lang/crates.io-index" 1901 + checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1902 + 1903 + [[package]] 1904 + name = "parking" 1905 + version = "2.1.0" 1906 + source = "registry+https://github.com/rust-lang/crates.io-index" 1907 + checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" 1908 + 1909 + [[package]] 1910 + name = "parking_lot" 1911 + version = "0.11.2" 1912 + source = "registry+https://github.com/rust-lang/crates.io-index" 1913 + checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 1914 + dependencies = [ 1915 + "instant", 1916 + "lock_api", 1917 + "parking_lot_core 0.8.6", 1918 + ] 1919 + 1920 + [[package]] 1921 + name = "parking_lot" 1922 + version = "0.12.1" 1923 + source = "registry+https://github.com/rust-lang/crates.io-index" 1924 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1925 + dependencies = [ 1926 + "lock_api", 1927 + "parking_lot_core 0.9.7", 1928 + ] 1929 + 1930 + [[package]] 1931 + name = "parking_lot_core" 1932 + version = "0.8.6" 1933 + source = "registry+https://github.com/rust-lang/crates.io-index" 1934 + checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 1935 + dependencies = [ 1936 + "cfg-if", 1937 + "instant", 1938 + "libc", 1939 + "redox_syscall 0.2.16", 1940 + "smallvec", 1941 + "winapi", 1942 + ] 1943 + 1944 + [[package]] 1945 + name = "parking_lot_core" 1946 + version = "0.9.7" 1947 + source = "registry+https://github.com/rust-lang/crates.io-index" 1948 + checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" 1949 + dependencies = [ 1950 + "cfg-if", 1951 + "libc", 1952 + "redox_syscall 0.2.16", 1953 + "smallvec", 1954 + "windows-sys 0.45.0", 1955 + ] 1956 + 1957 + [[package]] 1958 + name = "paste" 1959 + version = "1.0.12" 1960 + source = "registry+https://github.com/rust-lang/crates.io-index" 1961 + checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" 1962 + 1963 + [[package]] 1964 + name = "pem" 1965 + version = "0.8.3" 1966 + source = "registry+https://github.com/rust-lang/crates.io-index" 1967 + checksum = "fd56cbd21fea48d0c440b41cd69c589faacade08c992d9a54e471b79d0fd13eb" 1968 + dependencies = [ 1969 + "base64 0.13.1", 1970 + "once_cell", 1971 + "regex", 1972 + ] 1973 + 1974 + [[package]] 1975 + name = "pem-rfc7468" 1976 + version = "0.3.1" 1977 + source = "registry+https://github.com/rust-lang/crates.io-index" 1978 + checksum = "01de5d978f34aa4b2296576379fcc416034702fd94117c56ffd8a1a767cefb30" 1979 + dependencies = [ 1980 + "base64ct", 1981 + ] 1982 + 1983 + [[package]] 1984 + name = "percent-encoding" 1985 + version = "2.2.0" 1986 + source = "registry+https://github.com/rust-lang/crates.io-index" 1987 + checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 1988 + 1989 + [[package]] 1990 + name = "petgraph" 1991 + version = "0.5.1" 1992 + source = "registry+https://github.com/rust-lang/crates.io-index" 1993 + checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7" 1994 + dependencies = [ 1995 + "fixedbitset", 1996 + "indexmap", 1997 + ] 1998 + 1999 + [[package]] 2000 + name = "pin-project" 2001 + version = "1.0.12" 2002 + source = "registry+https://github.com/rust-lang/crates.io-index" 2003 + checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" 2004 + dependencies = [ 2005 + "pin-project-internal", 2006 + ] 2007 + 2008 + [[package]] 2009 + name = "pin-project-internal" 2010 + version = "1.0.12" 2011 + source = "registry+https://github.com/rust-lang/crates.io-index" 2012 + checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" 2013 + dependencies = [ 2014 + "proc-macro2", 2015 + "quote", 2016 + "syn 1.0.109", 2017 + ] 2018 + 2019 + [[package]] 2020 + name = "pin-project-lite" 2021 + version = "0.2.9" 2022 + source = "registry+https://github.com/rust-lang/crates.io-index" 2023 + checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 2024 + 2025 + [[package]] 2026 + name = "pin-utils" 2027 + version = "0.1.0" 2028 + source = "registry+https://github.com/rust-lang/crates.io-index" 2029 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2030 + 2031 + [[package]] 2032 + name = "pkcs1" 2033 + version = "0.3.3" 2034 + source = "registry+https://github.com/rust-lang/crates.io-index" 2035 + checksum = "a78f66c04ccc83dd4486fd46c33896f4e17b24a7a3a6400dedc48ed0ddd72320" 2036 + dependencies = [ 2037 + "der", 2038 + "pkcs8", 2039 + "zeroize", 2040 + ] 2041 + 2042 + [[package]] 2043 + name = "pkcs8" 2044 + version = "0.8.0" 2045 + source = "registry+https://github.com/rust-lang/crates.io-index" 2046 + checksum = "7cabda3fb821068a9a4fab19a683eac3af12edf0f34b94a8be53c4972b8149d0" 2047 + dependencies = [ 2048 + "der", 2049 + "spki", 2050 + "zeroize", 2051 + ] 2052 + 2053 + [[package]] 2054 + name = "pkg-config" 2055 + version = "0.3.27" 2056 + source = "registry+https://github.com/rust-lang/crates.io-index" 2057 + checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 2058 + 2059 + [[package]] 2060 + name = "polling" 2061 + version = "2.8.0" 2062 + source = "registry+https://github.com/rust-lang/crates.io-index" 2063 + checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 2064 + dependencies = [ 2065 + "autocfg", 2066 + "bitflags", 2067 + "cfg-if", 2068 + "concurrent-queue", 2069 + "libc", 2070 + "log", 2071 + "pin-project-lite", 2072 + "windows-sys 0.48.0", 2073 + ] 2074 + 2075 + [[package]] 2076 + name = "ppv-lite86" 2077 + version = "0.2.17" 2078 + source = "registry+https://github.com/rust-lang/crates.io-index" 2079 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2080 + 2081 + [[package]] 2082 + name = "proc-macro-crate" 2083 + version = "0.1.5" 2084 + source = "registry+https://github.com/rust-lang/crates.io-index" 2085 + checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" 2086 + dependencies = [ 2087 + "toml", 2088 + ] 2089 + 2090 + [[package]] 2091 + name = "proc-macro-error" 2092 + version = "1.0.4" 2093 + source = "registry+https://github.com/rust-lang/crates.io-index" 2094 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 2095 + dependencies = [ 2096 + "proc-macro-error-attr", 2097 + "proc-macro2", 2098 + "quote", 2099 + "syn 1.0.109", 2100 + "version_check", 2101 + ] 2102 + 2103 + [[package]] 2104 + name = "proc-macro-error-attr" 2105 + version = "1.0.4" 2106 + source = "registry+https://github.com/rust-lang/crates.io-index" 2107 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2108 + dependencies = [ 2109 + "proc-macro2", 2110 + "quote", 2111 + "version_check", 2112 + ] 2113 + 2114 + [[package]] 2115 + name = "proc-macro2" 2116 + version = "1.0.56" 2117 + source = "registry+https://github.com/rust-lang/crates.io-index" 2118 + checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" 2119 + dependencies = [ 2120 + "unicode-ident", 2121 + ] 2122 + 2123 + [[package]] 2124 + name = "prost" 2125 + version = "0.7.0" 2126 + source = "registry+https://github.com/rust-lang/crates.io-index" 2127 + checksum = "9e6984d2f1a23009bd270b8bb56d0926810a3d483f59c987d77969e9d8e840b2" 2128 + dependencies = [ 2129 + "bytes", 2130 + "prost-derive", 2131 + ] 2132 + 2133 + [[package]] 2134 + name = "prost-build" 2135 + version = "0.7.0" 2136 + source = "registry+https://github.com/rust-lang/crates.io-index" 2137 + checksum = "32d3ebd75ac2679c2af3a92246639f9fcc8a442ee420719cc4fe195b98dd5fa3" 2138 + dependencies = [ 2139 + "bytes", 2140 + "heck 0.3.3", 2141 + "itertools 0.9.0", 2142 + "log", 2143 + "multimap", 2144 + "petgraph", 2145 + "prost", 2146 + "prost-types", 2147 + "tempfile", 2148 + "which", 2149 + ] 2150 + 2151 + [[package]] 2152 + name = "prost-derive" 2153 + version = "0.7.0" 2154 + source = "registry+https://github.com/rust-lang/crates.io-index" 2155 + checksum = "169a15f3008ecb5160cba7d37bcd690a7601b6d30cfb87a117d45e59d52af5d4" 2156 + dependencies = [ 2157 + "anyhow", 2158 + "itertools 0.9.0", 2159 + "proc-macro2", 2160 + "quote", 2161 + "syn 1.0.109", 2162 + ] 2163 + 2164 + [[package]] 2165 + name = "prost-types" 2166 + version = "0.7.0" 2167 + source = "registry+https://github.com/rust-lang/crates.io-index" 2168 + checksum = "b518d7cdd93dab1d1122cf07fa9a60771836c668dde9d9e2a139f957f0d9f1bb" 2169 + dependencies = [ 2170 + "bytes", 2171 + "prost", 2172 + ] 2173 + 2174 + [[package]] 2175 + name = "ptr_meta" 2176 + version = "0.1.4" 2177 + source = "registry+https://github.com/rust-lang/crates.io-index" 2178 + checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" 2179 + dependencies = [ 2180 + "ptr_meta_derive", 2181 + ] 2182 + 2183 + [[package]] 2184 + name = "ptr_meta_derive" 2185 + version = "0.1.4" 2186 + source = "registry+https://github.com/rust-lang/crates.io-index" 2187 + checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" 2188 + dependencies = [ 2189 + "proc-macro2", 2190 + "quote", 2191 + "syn 1.0.109", 2192 + ] 2193 + 2194 + [[package]] 2195 + name = "punycode" 2196 + version = "0.4.1" 2197 + source = "registry+https://github.com/rust-lang/crates.io-index" 2198 + checksum = "e9e1dcb320d6839f6edb64f7a4a59d39b30480d4d1765b56873f7c858538a5fe" 2199 + 2200 + [[package]] 2201 + name = "quanta" 2202 + version = "0.9.3" 2203 + source = "registry+https://github.com/rust-lang/crates.io-index" 2204 + checksum = "20afe714292d5e879d8b12740aa223c6a88f118af41870e8b6196e39a02238a8" 2205 + dependencies = [ 2206 + "crossbeam-utils", 2207 + "libc", 2208 + "mach", 2209 + "once_cell", 2210 + "raw-cpuid", 2211 + "wasi 0.10.0+wasi-snapshot-preview1", 2212 + "web-sys", 2213 + "winapi", 2214 + ] 2215 + 2216 + [[package]] 2217 + name = "quote" 2218 + version = "1.0.27" 2219 + source = "registry+https://github.com/rust-lang/crates.io-index" 2220 + checksum = "8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500" 2221 + dependencies = [ 2222 + "proc-macro2", 2223 + ] 2224 + 2225 + [[package]] 2226 + name = "rand" 2227 + version = "0.8.5" 2228 + source = "registry+https://github.com/rust-lang/crates.io-index" 2229 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2230 + dependencies = [ 2231 + "libc", 2232 + "rand_chacha", 2233 + "rand_core", 2234 + ] 2235 + 2236 + [[package]] 2237 + name = "rand_chacha" 2238 + version = "0.3.1" 2239 + source = "registry+https://github.com/rust-lang/crates.io-index" 2240 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2241 + dependencies = [ 2242 + "ppv-lite86", 2243 + "rand_core", 2244 + ] 2245 + 2246 + [[package]] 2247 + name = "rand_core" 2248 + version = "0.6.4" 2249 + source = "registry+https://github.com/rust-lang/crates.io-index" 2250 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2251 + dependencies = [ 2252 + "getrandom", 2253 + ] 2254 + 2255 + [[package]] 2256 + name = "raw-cpuid" 2257 + version = "10.7.0" 2258 + source = "registry+https://github.com/rust-lang/crates.io-index" 2259 + checksum = "6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332" 2260 + dependencies = [ 2261 + "bitflags", 2262 + ] 2263 + 2264 + [[package]] 2265 + name = "redox_syscall" 2266 + version = "0.2.16" 2267 + source = "registry+https://github.com/rust-lang/crates.io-index" 2268 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2269 + dependencies = [ 2270 + "bitflags", 2271 + ] 2272 + 2273 + [[package]] 2274 + name = "redox_syscall" 2275 + version = "0.3.5" 2276 + source = "registry+https://github.com/rust-lang/crates.io-index" 2277 + checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 2278 + dependencies = [ 2279 + "bitflags", 2280 + ] 2281 + 2282 + [[package]] 2283 + name = "redox_users" 2284 + version = "0.4.3" 2285 + source = "registry+https://github.com/rust-lang/crates.io-index" 2286 + checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 2287 + dependencies = [ 2288 + "getrandom", 2289 + "redox_syscall 0.2.16", 2290 + "thiserror", 2291 + ] 2292 + 2293 + [[package]] 2294 + name = "regex" 2295 + version = "1.8.1" 2296 + source = "registry+https://github.com/rust-lang/crates.io-index" 2297 + checksum = "af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370" 2298 + dependencies = [ 2299 + "aho-corasick", 2300 + "memchr", 2301 + "regex-syntax 0.7.1", 2302 + ] 2303 + 2304 + [[package]] 2305 + name = "regex-automata" 2306 + version = "0.1.10" 2307 + source = "registry+https://github.com/rust-lang/crates.io-index" 2308 + checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2309 + dependencies = [ 2310 + "regex-syntax 0.6.29", 2311 + ] 2312 + 2313 + [[package]] 2314 + name = "regex-syntax" 2315 + version = "0.6.29" 2316 + source = "registry+https://github.com/rust-lang/crates.io-index" 2317 + checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 2318 + 2319 + [[package]] 2320 + name = "regex-syntax" 2321 + version = "0.7.1" 2322 + source = "registry+https://github.com/rust-lang/crates.io-index" 2323 + checksum = "a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c" 2324 + 2325 + [[package]] 2326 + name = "rend" 2327 + version = "0.4.0" 2328 + source = "registry+https://github.com/rust-lang/crates.io-index" 2329 + checksum = "581008d2099240d37fb08d77ad713bcaec2c4d89d50b5b21a8bb1996bbab68ab" 2330 + dependencies = [ 2331 + "bytecheck", 2332 + ] 2333 + 2334 + [[package]] 2335 + name = "ring" 2336 + version = "0.16.20" 2337 + source = "registry+https://github.com/rust-lang/crates.io-index" 2338 + checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 2339 + dependencies = [ 2340 + "cc", 2341 + "libc", 2342 + "once_cell", 2343 + "spin 0.5.2", 2344 + "untrusted", 2345 + "web-sys", 2346 + "winapi", 2347 + ] 2348 + 2349 + [[package]] 2350 + name = "rkyv" 2351 + version = "0.7.41" 2352 + source = "registry+https://github.com/rust-lang/crates.io-index" 2353 + checksum = "21499ed91807f07ae081880aabb2ccc0235e9d88011867d984525e9a4c3cfa3e" 2354 + dependencies = [ 2355 + "bytecheck", 2356 + "hashbrown 0.12.3", 2357 + "ptr_meta", 2358 + "rend", 2359 + "rkyv_derive", 2360 + "seahash", 2361 + ] 2362 + 2363 + [[package]] 2364 + name = "rkyv_derive" 2365 + version = "0.7.41" 2366 + source = "registry+https://github.com/rust-lang/crates.io-index" 2367 + checksum = "ac1c672430eb41556291981f45ca900a0239ad007242d1cb4b4167af842db666" 2368 + dependencies = [ 2369 + "proc-macro2", 2370 + "quote", 2371 + "syn 1.0.109", 2372 + ] 2373 + 2374 + [[package]] 2375 + name = "rsa" 2376 + version = "0.6.1" 2377 + source = "registry+https://github.com/rust-lang/crates.io-index" 2378 + checksum = "4cf22754c49613d2b3b119f0e5d46e34a2c628a937e3024b8762de4e7d8c710b" 2379 + dependencies = [ 2380 + "byteorder", 2381 + "digest", 2382 + "num-bigint-dig", 2383 + "num-integer", 2384 + "num-iter", 2385 + "num-traits", 2386 + "pkcs1", 2387 + "pkcs8", 2388 + "rand_core", 2389 + "smallvec", 2390 + "subtle", 2391 + "zeroize", 2392 + ] 2393 + 2394 + [[package]] 2395 + name = "rust-embed" 2396 + version = "6.6.1" 2397 + source = "registry+https://github.com/rust-lang/crates.io-index" 2398 + checksum = "1b68543d5527e158213414a92832d2aab11a84d2571a5eb021ebe22c43aab066" 2399 + dependencies = [ 2400 + "rust-embed-impl", 2401 + "rust-embed-utils", 2402 + "walkdir", 2403 + ] 2404 + 2405 + [[package]] 2406 + name = "rust-embed-impl" 2407 + version = "6.5.0" 2408 + source = "registry+https://github.com/rust-lang/crates.io-index" 2409 + checksum = "4d4e0f0ced47ded9a68374ac145edd65a6c1fa13a96447b873660b2a568a0fd7" 2410 + dependencies = [ 2411 + "proc-macro2", 2412 + "quote", 2413 + "rust-embed-utils", 2414 + "shellexpand", 2415 + "syn 1.0.109", 2416 + "walkdir", 2417 + ] 2418 + 2419 + [[package]] 2420 + name = "rust-embed-utils" 2421 + version = "7.5.0" 2422 + source = "registry+https://github.com/rust-lang/crates.io-index" 2423 + checksum = "512b0ab6853f7e14e3c8754acb43d6f748bb9ced66aa5915a6553ac8213f7731" 2424 + dependencies = [ 2425 + "sha2", 2426 + "walkdir", 2427 + ] 2428 + 2429 + [[package]] 2430 + name = "rust_decimal" 2431 + version = "1.29.1" 2432 + source = "registry+https://github.com/rust-lang/crates.io-index" 2433 + checksum = "26bd36b60561ee1fb5ec2817f198b6fd09fa571c897a5e86d1487cfc2b096dfc" 2434 + dependencies = [ 2435 + "arrayvec", 2436 + "borsh", 2437 + "bytecheck", 2438 + "byteorder", 2439 + "bytes", 2440 + "num-traits", 2441 + "rand", 2442 + "rkyv", 2443 + "serde", 2444 + "serde_json", 2445 + ] 2446 + 2447 + [[package]] 2448 + name = "rustix" 2449 + version = "0.37.19" 2450 + source = "registry+https://github.com/rust-lang/crates.io-index" 2451 + checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d" 2452 + dependencies = [ 2453 + "bitflags", 2454 + "errno", 2455 + "io-lifetimes", 2456 + "libc", 2457 + "linux-raw-sys", 2458 + "windows-sys 0.48.0", 2459 + ] 2460 + 2461 + [[package]] 2462 + name = "rustls" 2463 + version = "0.19.1" 2464 + source = "registry+https://github.com/rust-lang/crates.io-index" 2465 + checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" 2466 + dependencies = [ 2467 + "base64 0.13.1", 2468 + "log", 2469 + "ring", 2470 + "sct", 2471 + "webpki", 2472 + ] 2473 + 2474 + [[package]] 2475 + name = "rustls-native-certs" 2476 + version = "0.5.0" 2477 + source = "registry+https://github.com/rust-lang/crates.io-index" 2478 + checksum = "5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092" 2479 + dependencies = [ 2480 + "openssl-probe", 2481 + "rustls", 2482 + "schannel", 2483 + "security-framework", 2484 + ] 2485 + 2486 + [[package]] 2487 + name = "rustversion" 2488 + version = "1.0.12" 2489 + source = "registry+https://github.com/rust-lang/crates.io-index" 2490 + checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" 2491 + 2492 + [[package]] 2493 + name = "ryu" 2494 + version = "1.0.13" 2495 + source = "registry+https://github.com/rust-lang/crates.io-index" 2496 + checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 2497 + 2498 + [[package]] 2499 + name = "same-file" 2500 + version = "1.0.6" 2501 + source = "registry+https://github.com/rust-lang/crates.io-index" 2502 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2503 + dependencies = [ 2504 + "winapi-util", 2505 + ] 2506 + 2507 + [[package]] 2508 + name = "schannel" 2509 + version = "0.1.21" 2510 + source = "registry+https://github.com/rust-lang/crates.io-index" 2511 + checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" 2512 + dependencies = [ 2513 + "windows-sys 0.42.0", 2514 + ] 2515 + 2516 + [[package]] 2517 + name = "scopeguard" 2518 + version = "1.1.0" 2519 + source = "registry+https://github.com/rust-lang/crates.io-index" 2520 + checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 2521 + 2522 + [[package]] 2523 + name = "scratch" 2524 + version = "1.0.5" 2525 + source = "registry+https://github.com/rust-lang/crates.io-index" 2526 + checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1" 2527 + 2528 + [[package]] 2529 + name = "sct" 2530 + version = "0.6.1" 2531 + source = "registry+https://github.com/rust-lang/crates.io-index" 2532 + checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" 2533 + dependencies = [ 2534 + "ring", 2535 + "untrusted", 2536 + ] 2537 + 2538 + [[package]] 2539 + name = "sea-orm" 2540 + version = "0.11.3" 2541 + source = "registry+https://github.com/rust-lang/crates.io-index" 2542 + checksum = "fade86e8d41fd1a4721f84cb834f4ca2783f973cc30e6212b7fafc134f169214" 2543 + dependencies = [ 2544 + "async-stream", 2545 + "async-trait", 2546 + "bigdecimal", 2547 + "chrono", 2548 + "futures", 2549 + "log", 2550 + "ouroboros", 2551 + "rust_decimal", 2552 + "sea-orm-macros", 2553 + "sea-query", 2554 + "sea-query-binder", 2555 + "sea-strum", 2556 + "serde", 2557 + "serde_json", 2558 + "sqlx", 2559 + "thiserror", 2560 + "time 0.3.21", 2561 + "tracing", 2562 + "url", 2563 + "uuid", 2564 + ] 2565 + 2566 + [[package]] 2567 + name = "sea-orm-cli" 2568 + version = "0.11.3" 2569 + source = "registry+https://github.com/rust-lang/crates.io-index" 2570 + checksum = "efbf34a2caf70c2e3be9bb1e674e9540f6dfd7c8f40f6f05daf3b9740e476005" 2571 + dependencies = [ 2572 + "chrono", 2573 + "clap", 2574 + "dotenvy", 2575 + "regex", 2576 + "sea-schema", 2577 + "tracing", 2578 + "tracing-subscriber", 2579 + "url", 2580 + ] 2581 + 2582 + [[package]] 2583 + name = "sea-orm-macros" 2584 + version = "0.11.3" 2585 + source = "registry+https://github.com/rust-lang/crates.io-index" 2586 + checksum = "28936f26d62234ff0be16f80115dbdeb3237fe9c25cf18fbcd1e3b3592360f20" 2587 + dependencies = [ 2588 + "bae", 2589 + "heck 0.3.3", 2590 + "proc-macro2", 2591 + "quote", 2592 + "syn 1.0.109", 2593 + ] 2594 + 2595 + [[package]] 2596 + name = "sea-orm-migration" 2597 + version = "0.11.3" 2598 + source = "registry+https://github.com/rust-lang/crates.io-index" 2599 + checksum = "278d3adfd0832b6ffc17d3cfbc574d3695a5c1b38814e0bc8ac238d33f3d87cf" 2600 + dependencies = [ 2601 + "async-trait", 2602 + "clap", 2603 + "dotenvy", 2604 + "futures", 2605 + "sea-orm", 2606 + "sea-orm-cli", 2607 + "sea-schema", 2608 + "tracing", 2609 + "tracing-subscriber", 2610 + ] 2611 + 2612 + [[package]] 2613 + name = "sea-query" 2614 + version = "0.28.4" 2615 + source = "registry+https://github.com/rust-lang/crates.io-index" 2616 + checksum = "5dd34be05fdde9ec79231414bdd44ba1aa9c57349190076699e90721cb5eb59b" 2617 + dependencies = [ 2618 + "bigdecimal", 2619 + "chrono", 2620 + "rust_decimal", 2621 + "sea-query-derive", 2622 + "serde_json", 2623 + "time 0.3.21", 2624 + "uuid", 2625 + ] 2626 + 2627 + [[package]] 2628 + name = "sea-query-binder" 2629 + version = "0.3.0" 2630 + source = "registry+https://github.com/rust-lang/crates.io-index" 2631 + checksum = "03548c63aec07afd4fd190923e0160d2f2fc92def27470b54154cf232da6203b" 2632 + dependencies = [ 2633 + "bigdecimal", 2634 + "chrono", 2635 + "rust_decimal", 2636 + "sea-query", 2637 + "serde_json", 2638 + "sqlx", 2639 + "time 0.3.21", 2640 + "uuid", 2641 + ] 2642 + 2643 + [[package]] 2644 + name = "sea-query-derive" 2645 + version = "0.3.0" 2646 + source = "registry+https://github.com/rust-lang/crates.io-index" 2647 + checksum = "63f62030c60f3a691f5fe251713b4e220b306e50a71e1d6f9cce1f24bb781978" 2648 + dependencies = [ 2649 + "heck 0.4.1", 2650 + "proc-macro2", 2651 + "quote", 2652 + "syn 1.0.109", 2653 + "thiserror", 2654 + ] 2655 + 2656 + [[package]] 2657 + name = "sea-schema" 2658 + version = "0.11.0" 2659 + source = "registry+https://github.com/rust-lang/crates.io-index" 2660 + checksum = "eeb2940bb5a10bc6cd05b450ce6cd3993e27fddd7eface2becb97fc5af3a040e" 2661 + dependencies = [ 2662 + "futures", 2663 + "sea-query", 2664 + "sea-schema-derive", 2665 + ] 2666 + 2667 + [[package]] 2668 + name = "sea-schema-derive" 2669 + version = "0.1.0" 2670 + source = "registry+https://github.com/rust-lang/crates.io-index" 2671 + checksum = "56821b7076f5096b8f726e2791ad255a99c82498e08ec477a65a96c461ff1927" 2672 + dependencies = [ 2673 + "heck 0.3.3", 2674 + "proc-macro2", 2675 + "quote", 2676 + "syn 1.0.109", 2677 + ] 2678 + 2679 + [[package]] 2680 + name = "sea-strum" 2681 + version = "0.23.0" 2682 + source = "registry+https://github.com/rust-lang/crates.io-index" 2683 + checksum = "391d06a6007842cfe79ac6f7f53911b76dfd69fc9a6769f1cf6569d12ce20e1b" 2684 + dependencies = [ 2685 + "sea-strum_macros", 2686 + ] 2687 + 2688 + [[package]] 2689 + name = "sea-strum_macros" 2690 + version = "0.23.0" 2691 + source = "registry+https://github.com/rust-lang/crates.io-index" 2692 + checksum = "69b4397b825df6ccf1e98bcdabef3bbcfc47ff5853983467850eeab878384f21" 2693 + dependencies = [ 2694 + "heck 0.3.3", 2695 + "proc-macro2", 2696 + "quote", 2697 + "rustversion", 2698 + "syn 1.0.109", 2699 + ] 2700 + 2701 + [[package]] 2702 + name = "seahash" 2703 + version = "4.1.0" 2704 + source = "registry+https://github.com/rust-lang/crates.io-index" 2705 + checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 2706 + 2707 + [[package]] 2708 + name = "security-framework" 2709 + version = "2.8.2" 2710 + source = "registry+https://github.com/rust-lang/crates.io-index" 2711 + checksum = "a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254" 2712 + dependencies = [ 2713 + "bitflags", 2714 + "core-foundation", 2715 + "core-foundation-sys", 2716 + "libc", 2717 + "security-framework-sys", 2718 + ] 2719 + 2720 + [[package]] 2721 + name = "security-framework-sys" 2722 + version = "2.8.0" 2723 + source = "registry+https://github.com/rust-lang/crates.io-index" 2724 + checksum = "31c9bb296072e961fcbd8853511dd39c2d8be2deb1e17c6860b1d30732b323b4" 2725 + dependencies = [ 2726 + "core-foundation-sys", 2727 + "libc", 2728 + ] 2729 + 2730 + [[package]] 2731 + name = "serde" 2732 + version = "1.0.163" 2733 + source = "registry+https://github.com/rust-lang/crates.io-index" 2734 + checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2" 2735 + dependencies = [ 2736 + "serde_derive", 2737 + ] 2738 + 2739 + [[package]] 2740 + name = "serde_derive" 2741 + version = "1.0.163" 2742 + source = "registry+https://github.com/rust-lang/crates.io-index" 2743 + checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e" 2744 + dependencies = [ 2745 + "proc-macro2", 2746 + "quote", 2747 + "syn 2.0.15", 2748 + ] 2749 + 2750 + [[package]] 2751 + name = "serde_json" 2752 + version = "1.0.96" 2753 + source = "registry+https://github.com/rust-lang/crates.io-index" 2754 + checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" 2755 + dependencies = [ 2756 + "itoa", 2757 + "ryu", 2758 + "serde", 2759 + ] 2760 + 2761 + [[package]] 2762 + name = "serde_path_to_error" 2763 + version = "0.1.11" 2764 + source = "registry+https://github.com/rust-lang/crates.io-index" 2765 + checksum = "f7f05c1d5476066defcdfacce1f52fc3cae3af1d3089727100c02ae92e5abbe0" 2766 + dependencies = [ 2767 + "serde", 2768 + ] 2769 + 2770 + [[package]] 2771 + name = "serde_urlencoded" 2772 + version = "0.7.1" 2773 + source = "registry+https://github.com/rust-lang/crates.io-index" 2774 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2775 + dependencies = [ 2776 + "form_urlencoded", 2777 + "itoa", 2778 + "ryu", 2779 + "serde", 2780 + ] 2781 + 2782 + [[package]] 2783 + name = "sha1" 2784 + version = "0.10.5" 2785 + source = "registry+https://github.com/rust-lang/crates.io-index" 2786 + checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 2787 + dependencies = [ 2788 + "cfg-if", 2789 + "cpufeatures", 2790 + "digest", 2791 + ] 2792 + 2793 + [[package]] 2794 + name = "sha2" 2795 + version = "0.10.6" 2796 + source = "registry+https://github.com/rust-lang/crates.io-index" 2797 + checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 2798 + dependencies = [ 2799 + "cfg-if", 2800 + "cpufeatures", 2801 + "digest", 2802 + ] 2803 + 2804 + [[package]] 2805 + name = "sharded-slab" 2806 + version = "0.1.4" 2807 + source = "registry+https://github.com/rust-lang/crates.io-index" 2808 + checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 2809 + dependencies = [ 2810 + "lazy_static", 2811 + ] 2812 + 2813 + [[package]] 2814 + name = "shellexpand" 2815 + version = "2.1.2" 2816 + source = "registry+https://github.com/rust-lang/crates.io-index" 2817 + checksum = "7ccc8076840c4da029af4f87e4e8daeb0fca6b87bbb02e10cb60b791450e11e4" 2818 + dependencies = [ 2819 + "dirs", 2820 + ] 2821 + 2822 + [[package]] 2823 + name = "signal-hook-registry" 2824 + version = "1.4.1" 2825 + source = "registry+https://github.com/rust-lang/crates.io-index" 2826 + checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 2827 + dependencies = [ 2828 + "libc", 2829 + ] 2830 + 2831 + [[package]] 2832 + name = "simdutf8" 2833 + version = "0.1.4" 2834 + source = "registry+https://github.com/rust-lang/crates.io-index" 2835 + checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" 2836 + 2837 + [[package]] 2838 + name = "simple_asn1" 2839 + version = "0.4.1" 2840 + source = "registry+https://github.com/rust-lang/crates.io-index" 2841 + checksum = "692ca13de57ce0613a363c8c2f1de925adebc81b04c923ac60c5488bb44abe4b" 2842 + dependencies = [ 2843 + "chrono", 2844 + "num-bigint 0.2.6", 2845 + "num-traits", 2846 + ] 2847 + 2848 + [[package]] 2849 + name = "slab" 2850 + version = "0.4.8" 2851 + source = "registry+https://github.com/rust-lang/crates.io-index" 2852 + checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 2853 + dependencies = [ 2854 + "autocfg", 2855 + ] 2856 + 2857 + [[package]] 2858 + name = "smallvec" 2859 + version = "1.10.0" 2860 + source = "registry+https://github.com/rust-lang/crates.io-index" 2861 + checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 2862 + 2863 + [[package]] 2864 + name = "socket2" 2865 + version = "0.4.9" 2866 + source = "registry+https://github.com/rust-lang/crates.io-index" 2867 + checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 2868 + dependencies = [ 2869 + "libc", 2870 + "winapi", 2871 + ] 2872 + 2873 + [[package]] 2874 + name = "spin" 2875 + version = "0.5.2" 2876 + source = "registry+https://github.com/rust-lang/crates.io-index" 2877 + checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 2878 + 2879 + [[package]] 2880 + name = "spin" 2881 + version = "0.9.8" 2882 + source = "registry+https://github.com/rust-lang/crates.io-index" 2883 + checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2884 + dependencies = [ 2885 + "lock_api", 2886 + ] 2887 + 2888 + [[package]] 2889 + name = "spki" 2890 + version = "0.5.4" 2891 + source = "registry+https://github.com/rust-lang/crates.io-index" 2892 + checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27" 2893 + dependencies = [ 2894 + "base64ct", 2895 + "der", 2896 + ] 2897 + 2898 + [[package]] 2899 + name = "sql-adaptor" 2900 + version = "0.1.0" 2901 + dependencies = [ 2902 + "async-std", 2903 + "async-trait", 2904 + "chrono", 2905 + "common", 2906 + "sea-orm", 2907 + "sea-orm-migration", 2908 + "serde", 2909 + "serde_json", 2910 + ] 2911 + 2912 + [[package]] 2913 + name = "sqlformat" 2914 + version = "0.2.1" 2915 + source = "registry+https://github.com/rust-lang/crates.io-index" 2916 + checksum = "0c12bc9199d1db8234678b7051747c07f517cdcf019262d1847b94ec8b1aee3e" 2917 + dependencies = [ 2918 + "itertools 0.10.5", 2919 + "nom", 2920 + "unicode_categories", 2921 + ] 2922 + 2923 + [[package]] 2924 + name = "sqlx" 2925 + version = "0.6.3" 2926 + source = "registry+https://github.com/rust-lang/crates.io-index" 2927 + checksum = "f8de3b03a925878ed54a954f621e64bf55a3c1bd29652d0d1a17830405350188" 2928 + dependencies = [ 2929 + "sqlx-core", 2930 + "sqlx-macros", 2931 + ] 2932 + 2933 + [[package]] 2934 + name = "sqlx-core" 2935 + version = "0.6.3" 2936 + source = "registry+https://github.com/rust-lang/crates.io-index" 2937 + checksum = "fa8241483a83a3f33aa5fff7e7d9def398ff9990b2752b6c6112b83c6d246029" 2938 + dependencies = [ 2939 + "ahash 0.7.6", 2940 + "atoi", 2941 + "base64 0.13.1", 2942 + "bigdecimal", 2943 + "bitflags", 2944 + "byteorder", 2945 + "bytes", 2946 + "chrono", 2947 + "crossbeam-queue", 2948 + "digest", 2949 + "dirs", 2950 + "dotenvy", 2951 + "either", 2952 + "event-listener", 2953 + "flume", 2954 + "futures-channel", 2955 + "futures-core", 2956 + "futures-executor", 2957 + "futures-intrusive", 2958 + "futures-util", 2959 + "generic-array", 2960 + "hashlink", 2961 + "hex", 2962 + "hkdf", 2963 + "hmac", 2964 + "indexmap", 2965 + "itoa", 2966 + "libc", 2967 + "libsqlite3-sys", 2968 + "log", 2969 + "md-5", 2970 + "memchr", 2971 + "num-bigint 0.4.3", 2972 + "once_cell", 2973 + "paste", 2974 + "percent-encoding", 2975 + "rand", 2976 + "rsa", 2977 + "rust_decimal", 2978 + "serde", 2979 + "serde_json", 2980 + "sha1", 2981 + "sha2", 2982 + "smallvec", 2983 + "sqlformat", 2984 + "sqlx-rt", 2985 + "stringprep", 2986 + "thiserror", 2987 + "time 0.3.21", 2988 + "tokio-stream", 2989 + "url", 2990 + "uuid", 2991 + "whoami", 2992 + ] 2993 + 2994 + [[package]] 2995 + name = "sqlx-macros" 2996 + version = "0.6.3" 2997 + source = "registry+https://github.com/rust-lang/crates.io-index" 2998 + checksum = "9966e64ae989e7e575b19d7265cb79d7fc3cbbdf179835cb0d716f294c2049c9" 2999 + dependencies = [ 3000 + "dotenvy", 3001 + "either", 3002 + "heck 0.4.1", 3003 + "once_cell", 3004 + "proc-macro2", 3005 + "quote", 3006 + "serde_json", 3007 + "sqlx-core", 3008 + "sqlx-rt", 3009 + "syn 1.0.109", 3010 + "url", 3011 + ] 3012 + 3013 + [[package]] 3014 + name = "sqlx-rt" 3015 + version = "0.6.3" 3016 + source = "registry+https://github.com/rust-lang/crates.io-index" 3017 + checksum = "804d3f245f894e61b1e6263c84b23ca675d96753b5abfd5cc8597d86806e8024" 3018 + dependencies = [ 3019 + "native-tls", 3020 + "once_cell", 3021 + "tokio", 3022 + "tokio-native-tls", 3023 + ] 3024 + 3025 + [[package]] 3026 + name = "stringprep" 3027 + version = "0.1.2" 3028 + source = "registry+https://github.com/rust-lang/crates.io-index" 3029 + checksum = "8ee348cb74b87454fff4b551cbf727025810a004f88aeacae7f85b87f4e9a1c1" 3030 + dependencies = [ 3031 + "unicode-bidi", 3032 + "unicode-normalization", 3033 + ] 3034 + 3035 + [[package]] 3036 + name = "strsim" 3037 + version = "0.9.3" 3038 + source = "registry+https://github.com/rust-lang/crates.io-index" 3039 + checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c" 3040 + 3041 + [[package]] 3042 + name = "subtle" 3043 + version = "2.4.1" 3044 + source = "registry+https://github.com/rust-lang/crates.io-index" 3045 + checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 3046 + 3047 + [[package]] 3048 + name = "syn" 3049 + version = "1.0.109" 3050 + source = "registry+https://github.com/rust-lang/crates.io-index" 3051 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 3052 + dependencies = [ 3053 + "proc-macro2", 3054 + "quote", 3055 + "unicode-ident", 3056 + ] 3057 + 3058 + [[package]] 3059 + name = "syn" 3060 + version = "2.0.15" 3061 + source = "registry+https://github.com/rust-lang/crates.io-index" 3062 + checksum = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822" 3063 + dependencies = [ 3064 + "proc-macro2", 3065 + "quote", 3066 + "unicode-ident", 3067 + ] 3068 + 3069 + [[package]] 3070 + name = "sync_wrapper" 3071 + version = "0.1.2" 3072 + source = "registry+https://github.com/rust-lang/crates.io-index" 3073 + checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 3074 + 3075 + [[package]] 3076 + name = "tempfile" 3077 + version = "3.5.0" 3078 + source = "registry+https://github.com/rust-lang/crates.io-index" 3079 + checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" 3080 + dependencies = [ 3081 + "cfg-if", 3082 + "fastrand", 3083 + "redox_syscall 0.3.5", 3084 + "rustix", 3085 + "windows-sys 0.45.0", 3086 + ] 3087 + 3088 + [[package]] 3089 + name = "termcolor" 3090 + version = "1.2.0" 3091 + source = "registry+https://github.com/rust-lang/crates.io-index" 3092 + checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 3093 + dependencies = [ 3094 + "winapi-util", 3095 + ] 3096 + 3097 + [[package]] 3098 + name = "textwrap" 3099 + version = "0.16.0" 3100 + source = "registry+https://github.com/rust-lang/crates.io-index" 3101 + checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" 3102 + 3103 + [[package]] 3104 + name = "thiserror" 3105 + version = "1.0.40" 3106 + source = "registry+https://github.com/rust-lang/crates.io-index" 3107 + checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 3108 + dependencies = [ 3109 + "thiserror-impl", 3110 + ] 3111 + 3112 + [[package]] 3113 + name = "thiserror-impl" 3114 + version = "1.0.40" 3115 + source = "registry+https://github.com/rust-lang/crates.io-index" 3116 + checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 3117 + dependencies = [ 3118 + "proc-macro2", 3119 + "quote", 3120 + "syn 2.0.15", 3121 + ] 3122 + 3123 + [[package]] 3124 + name = "thread_local" 3125 + version = "1.1.7" 3126 + source = "registry+https://github.com/rust-lang/crates.io-index" 3127 + checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 3128 + dependencies = [ 3129 + "cfg-if", 3130 + "once_cell", 3131 + ] 3132 + 3133 + [[package]] 3134 + name = "time" 3135 + version = "0.1.45" 3136 + source = "registry+https://github.com/rust-lang/crates.io-index" 3137 + checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 3138 + dependencies = [ 3139 + "libc", 3140 + "wasi 0.10.0+wasi-snapshot-preview1", 3141 + "winapi", 3142 + ] 3143 + 3144 + [[package]] 3145 + name = "time" 3146 + version = "0.3.21" 3147 + source = "registry+https://github.com/rust-lang/crates.io-index" 3148 + checksum = "8f3403384eaacbca9923fa06940178ac13e4edb725486d70e8e15881d0c836cc" 3149 + dependencies = [ 3150 + "itoa", 3151 + "serde", 3152 + "time-core", 3153 + "time-macros", 3154 + ] 3155 + 3156 + [[package]] 3157 + name = "time-core" 3158 + version = "0.1.1" 3159 + source = "registry+https://github.com/rust-lang/crates.io-index" 3160 + checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" 3161 + 3162 + [[package]] 3163 + name = "time-macros" 3164 + version = "0.2.9" 3165 + source = "registry+https://github.com/rust-lang/crates.io-index" 3166 + checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b" 3167 + dependencies = [ 3168 + "time-core", 3169 + ] 3170 + 3171 + [[package]] 3172 + name = "tinyvec" 3173 + version = "1.6.0" 3174 + source = "registry+https://github.com/rust-lang/crates.io-index" 3175 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 3176 + dependencies = [ 3177 + "tinyvec_macros", 3178 + ] 3179 + 3180 + [[package]] 3181 + name = "tinyvec_macros" 3182 + version = "0.1.1" 3183 + source = "registry+https://github.com/rust-lang/crates.io-index" 3184 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3185 + 3186 + [[package]] 3187 + name = "tokio" 3188 + version = "1.28.1" 3189 + source = "registry+https://github.com/rust-lang/crates.io-index" 3190 + checksum = "0aa32867d44e6f2ce3385e89dceb990188b8bb0fb25b0cf576647a6f98ac5105" 3191 + dependencies = [ 3192 + "autocfg", 3193 + "bytes", 3194 + "libc", 3195 + "mio", 3196 + "num_cpus", 3197 + "parking_lot 0.12.1", 3198 + "pin-project-lite", 3199 + "signal-hook-registry", 3200 + "socket2", 3201 + "tokio-macros", 3202 + "windows-sys 0.48.0", 3203 + ] 3204 + 3205 + [[package]] 3206 + name = "tokio-macros" 3207 + version = "2.1.0" 3208 + source = "registry+https://github.com/rust-lang/crates.io-index" 3209 + checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" 3210 + dependencies = [ 3211 + "proc-macro2", 3212 + "quote", 3213 + "syn 2.0.15", 3214 + ] 3215 + 3216 + [[package]] 3217 + name = "tokio-native-tls" 3218 + version = "0.3.1" 3219 + source = "registry+https://github.com/rust-lang/crates.io-index" 3220 + checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 3221 + dependencies = [ 3222 + "native-tls", 3223 + "tokio", 3224 + ] 3225 + 3226 + [[package]] 3227 + name = "tokio-rustls" 3228 + version = "0.22.0" 3229 + source = "registry+https://github.com/rust-lang/crates.io-index" 3230 + checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6" 3231 + dependencies = [ 3232 + "rustls", 3233 + "tokio", 3234 + "webpki", 3235 + ] 3236 + 3237 + [[package]] 3238 + name = "tokio-stream" 3239 + version = "0.1.14" 3240 + source = "registry+https://github.com/rust-lang/crates.io-index" 3241 + checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" 3242 + dependencies = [ 3243 + "futures-core", 3244 + "pin-project-lite", 3245 + "tokio", 3246 + ] 3247 + 3248 + [[package]] 3249 + name = "tokio-util" 3250 + version = "0.6.10" 3251 + source = "registry+https://github.com/rust-lang/crates.io-index" 3252 + checksum = "36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507" 3253 + dependencies = [ 3254 + "bytes", 3255 + "futures-core", 3256 + "futures-sink", 3257 + "log", 3258 + "pin-project-lite", 3259 + "tokio", 3260 + ] 3261 + 3262 + [[package]] 3263 + name = "tokio-util" 3264 + version = "0.7.8" 3265 + source = "registry+https://github.com/rust-lang/crates.io-index" 3266 + checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" 3267 + dependencies = [ 3268 + "bytes", 3269 + "futures-core", 3270 + "futures-sink", 3271 + "pin-project-lite", 3272 + "tokio", 3273 + "tracing", 3274 + ] 3275 + 3276 + [[package]] 3277 + name = "toml" 3278 + version = "0.5.11" 3279 + source = "registry+https://github.com/rust-lang/crates.io-index" 3280 + checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 3281 + dependencies = [ 3282 + "serde", 3283 + ] 3284 + 3285 + [[package]] 3286 + name = "tonic" 3287 + version = "0.4.3" 3288 + source = "registry+https://github.com/rust-lang/crates.io-index" 3289 + checksum = "2ac42cd97ac6bd2339af5bcabf105540e21e45636ec6fa6aae5e85d44db31be0" 3290 + dependencies = [ 3291 + "async-stream", 3292 + "async-trait", 3293 + "base64 0.13.1", 3294 + "bytes", 3295 + "futures-core", 3296 + "futures-util", 3297 + "h2", 3298 + "http", 3299 + "http-body", 3300 + "hyper", 3301 + "percent-encoding", 3302 + "pin-project", 3303 + "prost", 3304 + "prost-derive", 3305 + "tokio", 3306 + "tokio-rustls", 3307 + "tokio-stream", 3308 + "tokio-util 0.6.10", 3309 + "tower", 3310 + "tower-service", 3311 + "tracing", 3312 + "tracing-futures", 3313 + ] 3314 + 3315 + [[package]] 3316 + name = "tonic-build" 3317 + version = "0.4.2" 3318 + source = "registry+https://github.com/rust-lang/crates.io-index" 3319 + checksum = "c695de27302f4697191dda1c7178131a8cb805463dda02864acb80fe1322fdcf" 3320 + dependencies = [ 3321 + "proc-macro2", 3322 + "prost-build", 3323 + "quote", 3324 + "syn 1.0.109", 3325 + ] 3326 + 3327 + [[package]] 3328 + name = "tower" 3329 + version = "0.4.13" 3330 + source = "registry+https://github.com/rust-lang/crates.io-index" 3331 + checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 3332 + dependencies = [ 3333 + "futures-core", 3334 + "futures-util", 3335 + "indexmap", 3336 + "pin-project", 3337 + "pin-project-lite", 3338 + "rand", 3339 + "slab", 3340 + "tokio", 3341 + "tokio-util 0.7.8", 3342 + "tower-layer", 3343 + "tower-service", 3344 + "tracing", 3345 + ] 3346 + 3347 + [[package]] 3348 + name = "tower-http" 3349 + version = "0.4.0" 3350 + source = "registry+https://github.com/rust-lang/crates.io-index" 3351 + checksum = "5d1d42a9b3f3ec46ba828e8d376aec14592ea199f70a06a548587ecd1c4ab658" 3352 + dependencies = [ 3353 + "bitflags", 3354 + "bytes", 3355 + "futures-core", 3356 + "futures-util", 3357 + "http", 3358 + "http-body", 3359 + "http-range-header", 3360 + "pin-project-lite", 3361 + "tower-layer", 3362 + "tower-service", 3363 + "tracing", 3364 + ] 3365 + 3366 + [[package]] 3367 + name = "tower-layer" 3368 + version = "0.3.2" 3369 + source = "registry+https://github.com/rust-lang/crates.io-index" 3370 + checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" 3371 + 3372 + [[package]] 3373 + name = "tower-service" 3374 + version = "0.3.2" 3375 + source = "registry+https://github.com/rust-lang/crates.io-index" 3376 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 3377 + 3378 + [[package]] 3379 + name = "tower_governor" 3380 + version = "0.0.4" 3381 + source = "registry+https://github.com/rust-lang/crates.io-index" 3382 + checksum = "2c6be418f6d18863291f0a7fa1da1de71495a19a54b5fb44969136f731a47e86" 3383 + dependencies = [ 3384 + "axum", 3385 + "forwarded-header-value", 3386 + "futures", 3387 + "futures-core", 3388 + "governor", 3389 + "http", 3390 + "pin-project", 3391 + "thiserror", 3392 + "tokio", 3393 + "tower", 3394 + "tower-layer", 3395 + "tracing", 3396 + ] 3397 + 3398 + [[package]] 3399 + name = "tracing" 3400 + version = "0.1.37" 3401 + source = "registry+https://github.com/rust-lang/crates.io-index" 3402 + checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 3403 + dependencies = [ 3404 + "cfg-if", 3405 + "log", 3406 + "pin-project-lite", 3407 + "tracing-attributes", 3408 + "tracing-core", 3409 + ] 3410 + 3411 + [[package]] 3412 + name = "tracing-attributes" 3413 + version = "0.1.24" 3414 + source = "registry+https://github.com/rust-lang/crates.io-index" 3415 + checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74" 3416 + dependencies = [ 3417 + "proc-macro2", 3418 + "quote", 3419 + "syn 2.0.15", 3420 + ] 3421 + 3422 + [[package]] 3423 + name = "tracing-core" 3424 + version = "0.1.30" 3425 + source = "registry+https://github.com/rust-lang/crates.io-index" 3426 + checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 3427 + dependencies = [ 3428 + "once_cell", 3429 + "valuable", 3430 + ] 3431 + 3432 + [[package]] 3433 + name = "tracing-futures" 3434 + version = "0.2.5" 3435 + source = "registry+https://github.com/rust-lang/crates.io-index" 3436 + checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" 3437 + dependencies = [ 3438 + "pin-project", 3439 + "tracing", 3440 + ] 3441 + 3442 + [[package]] 3443 + name = "tracing-log" 3444 + version = "0.1.3" 3445 + source = "registry+https://github.com/rust-lang/crates.io-index" 3446 + checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" 3447 + dependencies = [ 3448 + "lazy_static", 3449 + "log", 3450 + "tracing-core", 3451 + ] 3452 + 3453 + [[package]] 3454 + name = "tracing-subscriber" 3455 + version = "0.3.17" 3456 + source = "registry+https://github.com/rust-lang/crates.io-index" 3457 + checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 3458 + dependencies = [ 3459 + "matchers", 3460 + "nu-ansi-term", 3461 + "once_cell", 3462 + "regex", 3463 + "sharded-slab", 3464 + "smallvec", 3465 + "thread_local", 3466 + "tracing", 3467 + "tracing-core", 3468 + "tracing-log", 3469 + ] 3470 + 3471 + [[package]] 3472 + name = "try-lock" 3473 + version = "0.2.4" 3474 + source = "registry+https://github.com/rust-lang/crates.io-index" 3475 + checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 3476 + 3477 + [[package]] 3478 + name = "typenum" 3479 + version = "1.16.0" 3480 + source = "registry+https://github.com/rust-lang/crates.io-index" 3481 + checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 3482 + 3483 + [[package]] 3484 + name = "unicase" 3485 + version = "2.6.0" 3486 + source = "registry+https://github.com/rust-lang/crates.io-index" 3487 + checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 3488 + dependencies = [ 3489 + "version_check", 3490 + ] 3491 + 3492 + [[package]] 3493 + name = "unicode-bidi" 3494 + version = "0.3.13" 3495 + source = "registry+https://github.com/rust-lang/crates.io-index" 3496 + checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 3497 + 3498 + [[package]] 3499 + name = "unicode-ident" 3500 + version = "1.0.8" 3501 + source = "registry+https://github.com/rust-lang/crates.io-index" 3502 + checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" 3503 + 3504 + [[package]] 3505 + name = "unicode-normalization" 3506 + version = "0.1.22" 3507 + source = "registry+https://github.com/rust-lang/crates.io-index" 3508 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 3509 + dependencies = [ 3510 + "tinyvec", 3511 + ] 3512 + 3513 + [[package]] 3514 + name = "unicode-segmentation" 3515 + version = "1.10.1" 3516 + source = "registry+https://github.com/rust-lang/crates.io-index" 3517 + checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 3518 + 3519 + [[package]] 3520 + name = "unicode-width" 3521 + version = "0.1.10" 3522 + source = "registry+https://github.com/rust-lang/crates.io-index" 3523 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 3524 + 3525 + [[package]] 3526 + name = "unicode_categories" 3527 + version = "0.1.1" 3528 + source = "registry+https://github.com/rust-lang/crates.io-index" 3529 + checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e" 3530 + 3531 + [[package]] 3532 + name = "untrusted" 3533 + version = "0.7.1" 3534 + source = "registry+https://github.com/rust-lang/crates.io-index" 3535 + checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 3536 + 3537 + [[package]] 3538 + name = "url" 3539 + version = "2.3.1" 3540 + source = "registry+https://github.com/rust-lang/crates.io-index" 3541 + checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 3542 + dependencies = [ 3543 + "form_urlencoded", 3544 + "idna", 3545 + "percent-encoding", 3546 + ] 3547 + 3548 + [[package]] 3549 + name = "utoipa" 3550 + version = "3.3.0" 3551 + source = "registry+https://github.com/rust-lang/crates.io-index" 3552 + checksum = "68ae74ef183fae36d650f063ae7bde1cacbe1cd7e72b617cbe1e985551878b98" 3553 + dependencies = [ 3554 + "indexmap", 3555 + "serde", 3556 + "serde_json", 3557 + "utoipa-gen", 3558 + ] 3559 + 3560 + [[package]] 3561 + name = "utoipa-gen" 3562 + version = "3.3.0" 3563 + source = "registry+https://github.com/rust-lang/crates.io-index" 3564 + checksum = "7ea8ac818da7e746a63285594cce8a96f5e00ee31994e655bd827569cb8b137b" 3565 + dependencies = [ 3566 + "proc-macro-error", 3567 + "proc-macro2", 3568 + "quote", 3569 + "syn 2.0.15", 3570 + ] 3571 + 3572 + [[package]] 3573 + name = "utoipa-swagger-ui" 3574 + version = "3.1.3" 3575 + source = "registry+https://github.com/rust-lang/crates.io-index" 3576 + checksum = "062bba5a3568e126ac72049a63254f4cb1da2eb713db0c1ab2a4c76be191db8c" 3577 + dependencies = [ 3578 + "axum", 3579 + "mime_guess", 3580 + "regex", 3581 + "rust-embed", 3582 + "serde", 3583 + "serde_json", 3584 + "utoipa", 3585 + "zip", 3586 + ] 3587 + 3588 + [[package]] 3589 + name = "uuid" 3590 + version = "1.3.2" 3591 + source = "registry+https://github.com/rust-lang/crates.io-index" 3592 + checksum = "4dad5567ad0cf5b760e5665964bec1b47dfd077ba8a2544b513f3556d3d239a2" 3593 + dependencies = [ 3594 + "serde", 3595 + ] 3596 + 3597 + [[package]] 3598 + name = "valuable" 3599 + version = "0.1.0" 3600 + source = "registry+https://github.com/rust-lang/crates.io-index" 3601 + checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 3602 + 3603 + [[package]] 3604 + name = "value-bag" 3605 + version = "1.0.0-alpha.9" 3606 + source = "registry+https://github.com/rust-lang/crates.io-index" 3607 + checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55" 3608 + dependencies = [ 3609 + "ctor", 3610 + "version_check", 3611 + ] 3612 + 3613 + [[package]] 3614 + name = "vcpkg" 3615 + version = "0.2.15" 3616 + source = "registry+https://github.com/rust-lang/crates.io-index" 3617 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 3618 + 3619 + [[package]] 3620 + name = "version_check" 3621 + version = "0.9.4" 3622 + source = "registry+https://github.com/rust-lang/crates.io-index" 3623 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3624 + 3625 + [[package]] 3626 + name = "waker-fn" 3627 + version = "1.1.0" 3628 + source = "registry+https://github.com/rust-lang/crates.io-index" 3629 + checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 3630 + 3631 + [[package]] 3632 + name = "walkdir" 3633 + version = "2.3.3" 3634 + source = "registry+https://github.com/rust-lang/crates.io-index" 3635 + checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 3636 + dependencies = [ 3637 + "same-file", 3638 + "winapi-util", 3639 + ] 3640 + 3641 + [[package]] 3642 + name = "want" 3643 + version = "0.3.0" 3644 + source = "registry+https://github.com/rust-lang/crates.io-index" 3645 + checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 3646 + dependencies = [ 3647 + "log", 3648 + "try-lock", 3649 + ] 3650 + 3651 + [[package]] 3652 + name = "wasi" 3653 + version = "0.10.0+wasi-snapshot-preview1" 3654 + source = "registry+https://github.com/rust-lang/crates.io-index" 3655 + checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 3656 + 3657 + [[package]] 3658 + name = "wasi" 3659 + version = "0.11.0+wasi-snapshot-preview1" 3660 + source = "registry+https://github.com/rust-lang/crates.io-index" 3661 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3662 + 3663 + [[package]] 3664 + name = "wasm-bindgen" 3665 + version = "0.2.84" 3666 + source = "registry+https://github.com/rust-lang/crates.io-index" 3667 + checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" 3668 + dependencies = [ 3669 + "cfg-if", 3670 + "wasm-bindgen-macro", 3671 + ] 3672 + 3673 + [[package]] 3674 + name = "wasm-bindgen-backend" 3675 + version = "0.2.84" 3676 + source = "registry+https://github.com/rust-lang/crates.io-index" 3677 + checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" 3678 + dependencies = [ 3679 + "bumpalo", 3680 + "log", 3681 + "once_cell", 3682 + "proc-macro2", 3683 + "quote", 3684 + "syn 1.0.109", 3685 + "wasm-bindgen-shared", 3686 + ] 3687 + 3688 + [[package]] 3689 + name = "wasm-bindgen-futures" 3690 + version = "0.4.34" 3691 + source = "registry+https://github.com/rust-lang/crates.io-index" 3692 + checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454" 3693 + dependencies = [ 3694 + "cfg-if", 3695 + "js-sys", 3696 + "wasm-bindgen", 3697 + "web-sys", 3698 + ] 3699 + 3700 + [[package]] 3701 + name = "wasm-bindgen-macro" 3702 + version = "0.2.84" 3703 + source = "registry+https://github.com/rust-lang/crates.io-index" 3704 + checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" 3705 + dependencies = [ 3706 + "quote", 3707 + "wasm-bindgen-macro-support", 3708 + ] 3709 + 3710 + [[package]] 3711 + name = "wasm-bindgen-macro-support" 3712 + version = "0.2.84" 3713 + source = "registry+https://github.com/rust-lang/crates.io-index" 3714 + checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" 3715 + dependencies = [ 3716 + "proc-macro2", 3717 + "quote", 3718 + "syn 1.0.109", 3719 + "wasm-bindgen-backend", 3720 + "wasm-bindgen-shared", 3721 + ] 3722 + 3723 + [[package]] 3724 + name = "wasm-bindgen-shared" 3725 + version = "0.2.84" 3726 + source = "registry+https://github.com/rust-lang/crates.io-index" 3727 + checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" 3728 + 3729 + [[package]] 3730 + name = "web-sys" 3731 + version = "0.3.61" 3732 + source = "registry+https://github.com/rust-lang/crates.io-index" 3733 + checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" 3734 + dependencies = [ 3735 + "js-sys", 3736 + "wasm-bindgen", 3737 + ] 3738 + 3739 + [[package]] 3740 + name = "webpki" 3741 + version = "0.21.4" 3742 + source = "registry+https://github.com/rust-lang/crates.io-index" 3743 + checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" 3744 + dependencies = [ 3745 + "ring", 3746 + "untrusted", 3747 + ] 3748 + 3749 + [[package]] 3750 + name = "which" 3751 + version = "4.4.0" 3752 + source = "registry+https://github.com/rust-lang/crates.io-index" 3753 + checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" 3754 + dependencies = [ 3755 + "either", 3756 + "libc", 3757 + "once_cell", 3758 + ] 3759 + 3760 + [[package]] 3761 + name = "whoami" 3762 + version = "1.4.0" 3763 + source = "registry+https://github.com/rust-lang/crates.io-index" 3764 + checksum = "2c70234412ca409cc04e864e89523cb0fc37f5e1344ebed5a3ebf4192b6b9f68" 3765 + dependencies = [ 3766 + "wasm-bindgen", 3767 + "web-sys", 3768 + ] 3769 + 3770 + [[package]] 3771 + name = "winapi" 3772 + version = "0.3.9" 3773 + source = "registry+https://github.com/rust-lang/crates.io-index" 3774 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 3775 + dependencies = [ 3776 + "winapi-i686-pc-windows-gnu", 3777 + "winapi-x86_64-pc-windows-gnu", 3778 + ] 3779 + 3780 + [[package]] 3781 + name = "winapi-i686-pc-windows-gnu" 3782 + version = "0.4.0" 3783 + source = "registry+https://github.com/rust-lang/crates.io-index" 3784 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3785 + 3786 + [[package]] 3787 + name = "winapi-util" 3788 + version = "0.1.5" 3789 + source = "registry+https://github.com/rust-lang/crates.io-index" 3790 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 3791 + dependencies = [ 3792 + "winapi", 3793 + ] 3794 + 3795 + [[package]] 3796 + name = "winapi-x86_64-pc-windows-gnu" 3797 + version = "0.4.0" 3798 + source = "registry+https://github.com/rust-lang/crates.io-index" 3799 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3800 + 3801 + [[package]] 3802 + name = "windows" 3803 + version = "0.48.0" 3804 + source = "registry+https://github.com/rust-lang/crates.io-index" 3805 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 3806 + dependencies = [ 3807 + "windows-targets 0.48.0", 3808 + ] 3809 + 3810 + [[package]] 3811 + name = "windows-sys" 3812 + version = "0.42.0" 3813 + source = "registry+https://github.com/rust-lang/crates.io-index" 3814 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 3815 + dependencies = [ 3816 + "windows_aarch64_gnullvm 0.42.2", 3817 + "windows_aarch64_msvc 0.42.2", 3818 + "windows_i686_gnu 0.42.2", 3819 + "windows_i686_msvc 0.42.2", 3820 + "windows_x86_64_gnu 0.42.2", 3821 + "windows_x86_64_gnullvm 0.42.2", 3822 + "windows_x86_64_msvc 0.42.2", 3823 + ] 3824 + 3825 + [[package]] 3826 + name = "windows-sys" 3827 + version = "0.45.0" 3828 + source = "registry+https://github.com/rust-lang/crates.io-index" 3829 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 3830 + dependencies = [ 3831 + "windows-targets 0.42.2", 3832 + ] 3833 + 3834 + [[package]] 3835 + name = "windows-sys" 3836 + version = "0.48.0" 3837 + source = "registry+https://github.com/rust-lang/crates.io-index" 3838 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3839 + dependencies = [ 3840 + "windows-targets 0.48.0", 3841 + ] 3842 + 3843 + [[package]] 3844 + name = "windows-targets" 3845 + version = "0.42.2" 3846 + source = "registry+https://github.com/rust-lang/crates.io-index" 3847 + checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 3848 + dependencies = [ 3849 + "windows_aarch64_gnullvm 0.42.2", 3850 + "windows_aarch64_msvc 0.42.2", 3851 + "windows_i686_gnu 0.42.2", 3852 + "windows_i686_msvc 0.42.2", 3853 + "windows_x86_64_gnu 0.42.2", 3854 + "windows_x86_64_gnullvm 0.42.2", 3855 + "windows_x86_64_msvc 0.42.2", 3856 + ] 3857 + 3858 + [[package]] 3859 + name = "windows-targets" 3860 + version = "0.48.0" 3861 + source = "registry+https://github.com/rust-lang/crates.io-index" 3862 + checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 3863 + dependencies = [ 3864 + "windows_aarch64_gnullvm 0.48.0", 3865 + "windows_aarch64_msvc 0.48.0", 3866 + "windows_i686_gnu 0.48.0", 3867 + "windows_i686_msvc 0.48.0", 3868 + "windows_x86_64_gnu 0.48.0", 3869 + "windows_x86_64_gnullvm 0.48.0", 3870 + "windows_x86_64_msvc 0.48.0", 3871 + ] 3872 + 3873 + [[package]] 3874 + name = "windows_aarch64_gnullvm" 3875 + version = "0.42.2" 3876 + source = "registry+https://github.com/rust-lang/crates.io-index" 3877 + checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 3878 + 3879 + [[package]] 3880 + name = "windows_aarch64_gnullvm" 3881 + version = "0.48.0" 3882 + source = "registry+https://github.com/rust-lang/crates.io-index" 3883 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 3884 + 3885 + [[package]] 3886 + name = "windows_aarch64_msvc" 3887 + version = "0.42.2" 3888 + source = "registry+https://github.com/rust-lang/crates.io-index" 3889 + checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 3890 + 3891 + [[package]] 3892 + name = "windows_aarch64_msvc" 3893 + version = "0.48.0" 3894 + source = "registry+https://github.com/rust-lang/crates.io-index" 3895 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 3896 + 3897 + [[package]] 3898 + name = "windows_i686_gnu" 3899 + version = "0.42.2" 3900 + source = "registry+https://github.com/rust-lang/crates.io-index" 3901 + checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 3902 + 3903 + [[package]] 3904 + name = "windows_i686_gnu" 3905 + version = "0.48.0" 3906 + source = "registry+https://github.com/rust-lang/crates.io-index" 3907 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 3908 + 3909 + [[package]] 3910 + name = "windows_i686_msvc" 3911 + version = "0.42.2" 3912 + source = "registry+https://github.com/rust-lang/crates.io-index" 3913 + checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 3914 + 3915 + [[package]] 3916 + name = "windows_i686_msvc" 3917 + version = "0.48.0" 3918 + source = "registry+https://github.com/rust-lang/crates.io-index" 3919 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 3920 + 3921 + [[package]] 3922 + name = "windows_x86_64_gnu" 3923 + version = "0.42.2" 3924 + source = "registry+https://github.com/rust-lang/crates.io-index" 3925 + checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 3926 + 3927 + [[package]] 3928 + name = "windows_x86_64_gnu" 3929 + version = "0.48.0" 3930 + source = "registry+https://github.com/rust-lang/crates.io-index" 3931 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 3932 + 3933 + [[package]] 3934 + name = "windows_x86_64_gnullvm" 3935 + version = "0.42.2" 3936 + source = "registry+https://github.com/rust-lang/crates.io-index" 3937 + checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 3938 + 3939 + [[package]] 3940 + name = "windows_x86_64_gnullvm" 3941 + version = "0.48.0" 3942 + source = "registry+https://github.com/rust-lang/crates.io-index" 3943 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 3944 + 3945 + [[package]] 3946 + name = "windows_x86_64_msvc" 3947 + version = "0.42.2" 3948 + source = "registry+https://github.com/rust-lang/crates.io-index" 3949 + checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 3950 + 3951 + [[package]] 3952 + name = "windows_x86_64_msvc" 3953 + version = "0.48.0" 3954 + source = "registry+https://github.com/rust-lang/crates.io-index" 3955 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 3956 + 3957 + [[package]] 3958 + name = "zeroize" 3959 + version = "1.6.0" 3960 + source = "registry+https://github.com/rust-lang/crates.io-index" 3961 + checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" 3962 + 3963 + [[package]] 3964 + name = "zip" 3965 + version = "0.6.5" 3966 + source = "registry+https://github.com/rust-lang/crates.io-index" 3967 + checksum = "7e92305c174683d78035cbf1b70e18db6329cc0f1b9cae0a52ca90bf5bfe7125" 3968 + dependencies = [ 3969 + "byteorder", 3970 + "crc32fast", 3971 + "crossbeam-utils", 3972 + "flate2", 3973 + ]
+74
pkgs/by-name/cr/crabfit-api/package.nix
··· 1 + { 2 + lib, 3 + nixosTests, 4 + rustPlatform, 5 + fetchFromGitHub, 6 + fetchpatch, 7 + pkg-config, 8 + protobuf, 9 + openssl, 10 + sqlite, 11 + stdenv, 12 + darwin, 13 + adaptor ? "sql", 14 + }: 15 + 16 + rustPlatform.buildRustPackage { 17 + pname = "crabfit-api"; 18 + version = "0-unstable-2023-08-02"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "GRA0007"; 22 + repo = "crab.fit"; 23 + rev = "628f9eefc300bf1ed3d6cc3323332c2ed9b8a350"; 24 + hash = "sha256-jy8BrJSHukRenPbZHw4nPx3cSi7E2GSg//WOXDh90mY="; 25 + }; 26 + 27 + sourceRoot = "source/api"; 28 + 29 + patches = [ 30 + (fetchpatch { 31 + name = "01-listening-address.patch"; 32 + url = "https://github.com/GRA0007/crab.fit/commit/a1ac6da0f5e9d10df6bef8d735bc9ecaa9088d14.patch"; 33 + relative = "api"; 34 + hash = "sha256-7bmBndS3ow9P9EKmoQrQWcTpS4B3qAnSpeTUF6ox+BM="; 35 + }) 36 + ]; 37 + 38 + cargoLock = { 39 + lockFile = ./Cargo.lock; 40 + outputHashes = { 41 + "google-cloud-0.2.1" = "sha256-3/sUeAXnpxO6kzx5+R7ukvMCEM001VoEPP6HmaRihHE="; 42 + }; 43 + }; 44 + 45 + nativeBuildInputs = [ 46 + pkg-config 47 + protobuf 48 + ]; 49 + 50 + buildInputs = 51 + [ 52 + openssl 53 + sqlite 54 + ] 55 + ++ lib.optionals stdenv.isDarwin [ 56 + darwin.apple_sdk.frameworks.CoreFoundation 57 + darwin.apple_sdk.frameworks.Security 58 + darwin.apple_sdk.frameworks.SystemConfiguration 59 + ]; 60 + 61 + buildFeatures = [ "${adaptor}-adaptor" ]; 62 + 63 + PROTOC = "${protobuf}/bin/protoc"; 64 + 65 + passthru.tests = [ nixosTests.crabfit ]; 66 + 67 + meta = { 68 + description = "Enter your availability to find a time that works for everyone"; 69 + homepage = "https://github.com/GRA0007/crab.fit"; 70 + license = lib.licenses.gpl3; 71 + maintainers = with lib.maintainers; [ thubrecht ]; 72 + mainProgram = "crabfit-api"; 73 + }; 74 + }
+20
pkgs/by-name/cr/crabfit-frontend/01-localfont.patch
··· 1 + diff --git a/src/app/layout.tsx b/src/app/layout.tsx 2 + index d4c1466..76c9931 100644 3 + --- a/src/app/layout.tsx 4 + +++ b/src/app/layout.tsx 5 + @@ -1,5 +1,5 @@ 6 + import { Metadata } from 'next' 7 + -import { Karla } from 'next/font/google' 8 + +import localFont from 'next/font/local' 9 + import { Analytics } from '@vercel/analytics/react' 10 + 11 + import Egg from '/src/components/Egg/Egg' 12 + @@ -10,7 +10,7 @@ import { useTranslation } from '/src/i18n/server' 13 + 14 + import './global.css' 15 + 16 + -const karla = Karla({ subsets: ['latin'] }) 17 + +const karla = localFont({ src: './fonts/karla.ttf' }) 18 + 19 + export const metadata: Metadata = { 20 + metadataBase: new URL('https://crab.fit'),
+236
pkgs/by-name/cr/crabfit-frontend/03-frontend-url.patch
··· 1 + diff --git a/public/robots.txt b/public/robots.txt 2 + index 7fb2544..6e921ba 100644 3 + --- a/public/robots.txt 4 + +++ b/public/robots.txt 5 + @@ -15,4 +15,4 @@ Allow: /*.ico$ 6 + Allow: /*.svg$ 7 + Disallow: * 8 + 9 + -Sitemap: https://crab.fit/sitemap.xml 10 + +Sitemap: https://@FRONTEND_URL@/sitemap.xml 11 + diff --git a/public/sitemap.xml b/public/sitemap.xml 12 + index 072442a..32f0e75 100644 13 + --- a/public/sitemap.xml 14 + +++ b/public/sitemap.xml 15 + @@ -1,15 +1,15 @@ 16 + <?xml version="1.0" encoding="UTF-8"?> 17 + <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 18 + <url> 19 + - <loc>https://crab.fit/</loc> 20 + + <loc>https://@FRONTEND_URL@/</loc> 21 + <priority>1.0</priority> 22 + </url> 23 + <url> 24 + - <loc>https://crab.fit/how-to</loc> 25 + + <loc>https://@FRONTEND_URL@/how-to</loc> 26 + <priority>0.4</priority> 27 + </url> 28 + <url> 29 + - <loc>https://crab.fit/privacy</loc> 30 + + <loc>https://@FRONTEND_URL@/privacy</loc> 31 + <priority>0.2</priority> 32 + </url> 33 + </urlset> 34 + diff --git a/src/app/[id]/page.tsx b/src/app/[id]/page.tsx 35 + index a3af022..7d2494d 100644 36 + --- a/src/app/[id]/page.tsx 37 + +++ b/src/app/[id]/page.tsx 38 + @@ -49,10 +49,10 @@ const Page = async ({ params }: PageProps) => { 39 + >{t('common:created', { date: relativeTimeFormat(Temporal.Instant.fromEpochSeconds(event.created_at), i18n.language) })}</span> 40 + 41 + <Copyable className={styles.info}> 42 + - {`https://crab.fit/${event.id}`} 43 + + {`https://@FRONTEND_URL@/${event.id}`} 44 + </Copyable> 45 + <p className={makeClass(styles.info, styles.noPrint)}> 46 + - <Trans i18nKey="event:nav.shareinfo" t={t} i18n={i18n}>_<a href={`mailto:?subject=${encodeURIComponent(t('event:nav.email_subject', { event_name: event.name }))}&body=${encodeURIComponent(`${t('event:nav.email_body')} https://crab.fit/${event.id}`)}`}>_</a>_</Trans> 47 + + <Trans i18nKey="event:nav.shareinfo" t={t} i18n={i18n}>_<a href={`mailto:?subject=${encodeURIComponent(t('event:nav.email_subject', { event_name: event.name }))}&body=${encodeURIComponent(`${t('event:nav.email_body')} https://@FRONTEND_URL@/${event.id}`)}`}>_</a>_</Trans> 48 + </p> 49 + </Content> 50 + </Suspense> 51 + diff --git a/src/app/layout.tsx b/src/app/layout.tsx 52 + index d4c1466..3d37088 100644 53 + --- a/src/app/layout.tsx 54 + +++ b/src/app/layout.tsx 55 + @@ -13,7 +13,7 @@ import './global.css' 56 + const karla = Karla({ subsets: ['latin'] }) 57 + 58 + export const metadata: Metadata = { 59 + - metadataBase: new URL('https://crab.fit'), 60 + + metadataBase: new URL('https://@FRONTEND_URL@'), 61 + title: { 62 + absolute: 'Crab Fit', 63 + template: '%s - Crab Fit', 64 + diff --git a/src/components/CreateForm/components/EventInfo/EventInfo.tsx b/src/components/CreateForm/components/EventInfo/EventInfo.tsx 65 + index 4376001..c404233 100644 66 + --- a/src/components/CreateForm/components/EventInfo/EventInfo.tsx 67 + +++ b/src/components/CreateForm/components/EventInfo/EventInfo.tsx 68 + @@ -16,10 +16,10 @@ const EventInfo = ({ event }: EventInfoProps) => { 69 + return <div className={styles.wrapper}> 70 + <h2>{event.name}</h2> 71 + <Copyable className={styles.info}> 72 + - {`https://crab.fit/${event.id}`} 73 + + {`https://@FRONTEND_URL@/${event.id}`} 74 + </Copyable> 75 + <p className={styles.info}> 76 + - <Trans i18nKey="event:nav.shareinfo_alt" t={t} i18n={i18n}>_<a href={`mailto:?subject=${encodeURIComponent(t('nav.email_subject', { event_name: event.name }))}&body=${encodeURIComponent(`${t('nav.email_body')} https://crab.fit/${event.id}`)}`} target="_blank">_</a>_</Trans> 77 + + <Trans i18nKey="event:nav.shareinfo_alt" t={t} i18n={i18n}>_<a href={`mailto:?subject=${encodeURIComponent(t('nav.email_subject', { event_name: event.name }))}&body=${encodeURIComponent(`${t('nav.email_body')} https://@FRONTEND_URL@/${event.id}`)}`} target="_blank">_</a>_</Trans> 78 + </p> 79 + </div> 80 + } 81 + diff --git a/src/i18n/locales/de/help.json b/src/i18n/locales/de/help.json 82 + index 0dbe707..564a83d 100644 83 + --- a/src/i18n/locales/de/help.json 84 + +++ b/src/i18n/locales/de/help.json 85 + @@ -6,7 +6,7 @@ 86 + 87 + "s1": "Schritt 1", 88 + 89 + - "p3": "Benutze das Formular auf <1>crab.fit</1>, um einen neuen Termin zu erfassen. Du brauchst nur einen groben Zeitrahmen für den Termin anzugeben, aber noch nicht deine Verfügbarkeit", 90 + + "p3": "Benutze das Formular auf <1>@FRONTEND_URL@</1>, um einen neuen Termin zu erfassen. Du brauchst nur einen groben Zeitrahmen für den Termin anzugeben, aber noch nicht deine Verfügbarkeit", 91 + "p4": "Beispiel: \"Jennys Geburtstags-Lunch\". Jenny will den Lunch in derselben Woche haben wie ihren Geburtstag, den 15. April, aber sie weiss, dass nicht alle ihre Freunde am 15. frei sind. Sie will ihn auch nicht am Wochenende", 92 + "p5": "Jenny weiss auch, dass der Lunch zwischen 11 und 5 Uhr stattfinden muss.", 93 + 94 + diff --git a/src/i18n/locales/en-GB/help.json b/src/i18n/locales/en-GB/help.json 95 + index 4d0f1c7..02f985f 100644 96 + --- a/src/i18n/locales/en-GB/help.json 97 + +++ b/src/i18n/locales/en-GB/help.json 98 + @@ -6,7 +6,7 @@ 99 + 100 + "s1": "Step 1", 101 + 102 + - "p3": "Use the form at <1>crab.fit</1> to make a new event. You only need to put in the rough time period for when your event occurs here, not your availability.", 103 + + "p3": "Use the form at <1>@FRONTEND_URL@</1> to make a new event. You only need to put in the rough time period for when your event occurs here, not your availability.", 104 + "p4": "For example, we'll use \"Jenny's Birthday Lunch\". Jenny wants her birthday lunch to happen on the same week as her birthday, the 15th of April, but she knows that not all of her friends are available on the 15th. She also doesn't want to do it on the weekend.", 105 + "p5": "Jenny also knows that since it's a lunch event, it can't start before 11am or go any later than 5pm.", 106 + 107 + diff --git a/src/i18n/locales/en/help.json b/src/i18n/locales/en/help.json 108 + index 4d0f1c7..02f985f 100644 109 + --- a/src/i18n/locales/en/help.json 110 + +++ b/src/i18n/locales/en/help.json 111 + @@ -6,7 +6,7 @@ 112 + 113 + "s1": "Step 1", 114 + 115 + - "p3": "Use the form at <1>crab.fit</1> to make a new event. You only need to put in the rough time period for when your event occurs here, not your availability.", 116 + + "p3": "Use the form at <1>@FRONTEND_URL@</1> to make a new event. You only need to put in the rough time period for when your event occurs here, not your availability.", 117 + "p4": "For example, we'll use \"Jenny's Birthday Lunch\". Jenny wants her birthday lunch to happen on the same week as her birthday, the 15th of April, but she knows that not all of her friends are available on the 15th. She also doesn't want to do it on the weekend.", 118 + "p5": "Jenny also knows that since it's a lunch event, it can't start before 11am or go any later than 5pm.", 119 + 120 + diff --git a/src/i18n/locales/es/help.json b/src/i18n/locales/es/help.json 121 + index 1bcd264..ccf4c85 100644 122 + --- a/src/i18n/locales/es/help.json 123 + +++ b/src/i18n/locales/es/help.json 124 + @@ -6,7 +6,7 @@ 125 + 126 + "s1": "Paso 1", 127 + 128 + - "p3": "Use the form at <1>crab.fit</1> to make a new event. You only need to put in the rough time period for when your event occurs here, not your availability.", 129 + + "p3": "Use the form at <1>@FRONTEND_URL@</1> to make a new event. You only need to put in the rough time period for when your event occurs here, not your availability.", 130 + "p4": "For example, we'll use \"Jenny's Birthday Lunch\". Jenny wants her birthday lunch to happen on the same week as her birthday, the 15th of April, but she knows that not all of her friends are available on the 15th. She also doesn't want to do it on the weekend.", 131 + "p5": "Jenny also knows that since it's a lunch event, it can't start before 11am or go any later than 5pm.", 132 + 133 + diff --git a/src/i18n/locales/fr/help.json b/src/i18n/locales/fr/help.json 134 + index 24603e1..395787f 100644 135 + --- a/src/i18n/locales/fr/help.json 136 + +++ b/src/i18n/locales/fr/help.json 137 + @@ -6,7 +6,7 @@ 138 + 139 + "s1": "Étape 1", 140 + 141 + - "p3": "Utilisez le formulaire sur <1>crab.fit</1> pour créer un nouvel événement. Vous devez seulement indiquer la période approximative de votre événement ici, et non vos disponibilités.", 142 + + "p3": "Utilisez le formulaire sur <1>@FRONTEND_URL@</1> pour créer un nouvel événement. Vous devez seulement indiquer la période approximative de votre événement ici, et non vos disponibilités.", 143 + "p4": "Par exemple, nous allons utiliser « Fête d'anniversaire de Jenny ». Jenny souhaite que sa fête d'anniversaire ait lieu la même semaine que son anniversaire, le 15 avril, mais elle sait que tous·tes ses ami·e·es ne sont pas disponibles le 15. Elle ne veut pas non plus le faire le week-end.", 144 + "p5": "Jenny sait également que, comme il s'agit d'un déjeuner, elle ne peut pas commencer avant 11 heures ni se terminer après 17 heures.", 145 + 146 + diff --git a/src/i18n/locales/hi/help.json b/src/i18n/locales/hi/help.json 147 + index 4d0f1c7..02f985f 100644 148 + --- a/src/i18n/locales/hi/help.json 149 + +++ b/src/i18n/locales/hi/help.json 150 + @@ -6,7 +6,7 @@ 151 + 152 + "s1": "Step 1", 153 + 154 + - "p3": "Use the form at <1>crab.fit</1> to make a new event. You only need to put in the rough time period for when your event occurs here, not your availability.", 155 + + "p3": "Use the form at <1>@FRONTEND_URL@</1> to make a new event. You only need to put in the rough time period for when your event occurs here, not your availability.", 156 + "p4": "For example, we'll use \"Jenny's Birthday Lunch\". Jenny wants her birthday lunch to happen on the same week as her birthday, the 15th of April, but she knows that not all of her friends are available on the 15th. She also doesn't want to do it on the weekend.", 157 + "p5": "Jenny also knows that since it's a lunch event, it can't start before 11am or go any later than 5pm.", 158 + 159 + diff --git a/src/i18n/locales/id/help.json b/src/i18n/locales/id/help.json 160 + index 4d0f1c7..02f985f 100644 161 + --- a/src/i18n/locales/id/help.json 162 + +++ b/src/i18n/locales/id/help.json 163 + @@ -6,7 +6,7 @@ 164 + 165 + "s1": "Step 1", 166 + 167 + - "p3": "Use the form at <1>crab.fit</1> to make a new event. You only need to put in the rough time period for when your event occurs here, not your availability.", 168 + + "p3": "Use the form at <1>@FRONTEND_URL@</1> to make a new event. You only need to put in the rough time period for when your event occurs here, not your availability.", 169 + "p4": "For example, we'll use \"Jenny's Birthday Lunch\". Jenny wants her birthday lunch to happen on the same week as her birthday, the 15th of April, but she knows that not all of her friends are available on the 15th. She also doesn't want to do it on the weekend.", 170 + "p5": "Jenny also knows that since it's a lunch event, it can't start before 11am or go any later than 5pm.", 171 + 172 + diff --git a/src/i18n/locales/it/help.json b/src/i18n/locales/it/help.json 173 + index 1df32db..7cf6673 100644 174 + --- a/src/i18n/locales/it/help.json 175 + +++ b/src/i18n/locales/it/help.json 176 + @@ -6,7 +6,7 @@ 177 + 178 + "s1": "Passo 1", 179 + 180 + - "p3": "Usa il modulo su <1>crab.fit</1> per creare un nuovo evento. Devi solo impostare il periodo di tempo indicativo per l'evento qui, non la tua disponibilità.", 181 + + "p3": "Usa il modulo su <1>@FRONTEND_URL@</1> per creare un nuovo evento. Devi solo impostare il periodo di tempo indicativo per l'evento qui, non la tua disponibilità.", 182 + "p4": "Per esempio, possiamo usare \"Il pranzo di compleanno di Jenny\". Jenny vuole che il suo pranzo di compleanno sia nella stessa settimana del suo compleanno, il 15 di Aprile, ma sa che non tutti i suoi amici saranno disponibili il 15. Lei non vuole neanche organizzarlo nel fine settimana.", 183 + "p5": "Jenny sa anche che, essendo un pranzo, non può iniziare prima delle 11 o continuare oltre le 15.", 184 + 185 + diff --git a/src/i18n/locales/ko/help.json b/src/i18n/locales/ko/help.json 186 + index 2f7a221..2bbd04d 100644 187 + --- a/src/i18n/locales/ko/help.json 188 + +++ b/src/i18n/locales/ko/help.json 189 + @@ -6,7 +6,7 @@ 190 + 191 + "s1": "1 단계", 192 + 193 + - "p3": "<1>crab.fit</1>의 양식을 사용하여 새 이벤트를 만드세요. 여기서 이벤트가 발생하는 대략적인 기간 만 입력하면됩니다.", 194 + + "p3": "<1>@FRONTEND_URL@</1>의 양식을 사용하여 새 이벤트를 만드세요. 여기서 이벤트가 발생하는 대략적인 기간 만 입력하면됩니다.", 195 + "p4": "예를 들어 \"Jenny의 생일 점심을\" 사용합니다. Jenny는 4 월 15 일 생일과 같은 주에 생일 점심 식사를하기를 원하지만 모든 친구가 15 일에 참석할 수있는 것은 아니라는 것을 알고 있습니다. 그녀는 또한 주말에하고 싶지 않습니다.", 196 + "p5": "Jenny는 점심 행사이기 때문에 오전 11시 이전에 시작하거나 오후 5시 이후에 갈 수 없다는 것도 알고 있습니다.", 197 + 198 + diff --git a/src/i18n/locales/pt-BR/help.json b/src/i18n/locales/pt-BR/help.json 199 + index fd5ef7d..e9433fd 100644 200 + --- a/src/i18n/locales/pt-BR/help.json 201 + +++ b/src/i18n/locales/pt-BR/help.json 202 + @@ -6,7 +6,7 @@ 203 + 204 + "s1": "Passo 1", 205 + 206 + - "p3": "Preenche os dados em <1>crab.fit</1> para criar seu evento. Escolhe um peíodo de tempo aproximado no qual o evento deve occorer, i.e. as possíveis datas e horários. Sua disponibilidade pessoal será num outro passo.", 207 + + "p3": "Preenche os dados em <1>@FRONTEND_URL@</1> para criar seu evento. Escolhe um peíodo de tempo aproximado no qual o evento deve occorer, i.e. as possíveis datas e horários. Sua disponibilidade pessoal será num outro passo.", 208 + "p4": "Por exemplo \"Almoço de aniversário da Marina\". Ela quer convidar os amigos na mesma semana do seu aniversário no dia 15 de abril. Ela sabe que nem todo mundo tem tempo no dia 15 e tambêm não quer fazer no fim de semana.", 209 + "p5": "Marina quer que seja no horário do almoço, então não deve começar antes das 11 da manhã e nem terminar depois das 5 da tarde.", 210 + 211 + diff --git a/src/i18n/locales/pt-PT/help.json b/src/i18n/locales/pt-PT/help.json 212 + index 5141873..a25c608 100644 213 + --- a/src/i18n/locales/pt-PT/help.json 214 + +++ b/src/i18n/locales/pt-PT/help.json 215 + @@ -6,7 +6,7 @@ 216 + 217 + "s1": "Passo 1", 218 + 219 + - "p3": "Usa o formulário em <1>crab.fit</1>para criares um evento novo. Aqui só precisas de inserir aproximadamente o período durante o qual o teu evento vai acontecer.", 220 + + "p3": "Usa o formulário em <1>@FRONTEND_URL@</1>para criares um evento novo. Aqui só precisas de inserir aproximadamente o período durante o qual o teu evento vai acontecer.", 221 + "p4": "Por exemplo, vamos criar o \"Almoço de Aniversário da Jenny\". A Jenny quer que o almoço seja na mesma semana que o seu aniversário, a 15 de abril. No entanto, ela sabe que nem todos os seus amigos estarão disponíveis no dia 15. Ela também não quer que o almoço seja no fim de semana.", 222 + "p5": "A Jenny também sabe que, como é um almoço, não pode começar antes das 11 da manhã nem terminar depois das 5 da tarde.", 223 + 224 + diff --git a/src/i18n/locales/ru/help.json b/src/i18n/locales/ru/help.json 225 + index 4d0f1c7..02f985f 100644 226 + --- a/src/i18n/locales/ru/help.json 227 + +++ b/src/i18n/locales/ru/help.json 228 + @@ -6,7 +6,7 @@ 229 + 230 + "s1": "Step 1", 231 + 232 + - "p3": "Use the form at <1>crab.fit</1> to make a new event. You only need to put in the rough time period for when your event occurs here, not your availability.", 233 + + "p3": "Use the form at <1>@FRONTEND_URL@</1> to make a new event. You only need to put in the rough time period for when your event occurs here, not your availability.", 234 + "p4": "For example, we'll use \"Jenny's Birthday Lunch\". Jenny wants her birthday lunch to happen on the same week as her birthday, the 15th of April, but she knows that not all of her friends are available on the 15th. She also doesn't want to do it on the weekend.", 235 + "p5": "Jenny also knows that since it's a lunch event, it can't start before 11am or go any later than 5pm.", 236 +
+118
pkgs/by-name/cr/crabfit-frontend/package.nix
··· 1 + { 2 + lib, 3 + nixosTests, 4 + stdenv, 5 + fetchFromGitHub, 6 + fetchYarnDeps, 7 + fetchpatch, 8 + nodejs, 9 + yarn, 10 + fixup_yarn_lock, 11 + google-fonts, 12 + api_url ? "http://127.0.0.1:3000", 13 + frontend_url ? "crab.fit", 14 + }: 15 + 16 + stdenv.mkDerivation (finalAttrs: { 17 + pname = "crabfit-frontend"; 18 + version = "0-unstable-2023-08-02"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "GRA0007"; 22 + repo = "crab.fit"; 23 + rev = "628f9eefc300bf1ed3d6cc3323332c2ed9b8a350"; 24 + hash = "sha256-jy8BrJSHukRenPbZHw4nPx3cSi7E2GSg//WOXDh90mY="; 25 + }; 26 + 27 + sourceRoot = "source/frontend"; 28 + 29 + patches = [ 30 + ./01-localfont.patch 31 + (fetchpatch { 32 + name = "02-standalone-app.patch"; 33 + url = "https://github.com/GRA0007/crab.fit/commit/6dfd69cd59784932d195370eb3c5c87589609c9f.patch"; 34 + relative = "frontend"; 35 + hash = "sha256-XV7ia+flcUU6sLHdrMjkPV7kWymfxII7bpoeb/LkMQE="; 36 + }) 37 + ./03-frontend-url.patch 38 + ]; 39 + 40 + offlineCache = fetchYarnDeps { 41 + yarnLock = "${finalAttrs.src}/frontend/yarn.lock"; 42 + hash = "sha256-jkyQygwHdLlEZ1tlSQOh72nANp2F29rZbTXvKQStvGc="; 43 + }; 44 + 45 + nativeBuildInputs = [ 46 + nodejs 47 + yarn 48 + fixup_yarn_lock 49 + ]; 50 + 51 + postPatch = '' 52 + substituteInPlace \ 53 + public/robots.txt \ 54 + public/sitemap.xml \ 55 + src/app/\[id\]/page.tsx \ 56 + src/app/layout.tsx \ 57 + src/components/CreateForm/components/EventInfo/EventInfo.tsx \ 58 + src/i18n/locales/de/help.json \ 59 + src/i18n/locales/en-GB/help.json \ 60 + src/i18n/locales/en/help.json \ 61 + src/i18n/locales/es/help.json \ 62 + src/i18n/locales/fr/help.json \ 63 + src/i18n/locales/hi/help.json \ 64 + src/i18n/locales/id/help.json \ 65 + src/i18n/locales/it/help.json \ 66 + src/i18n/locales/ko/help.json \ 67 + src/i18n/locales/pt-BR/help.json \ 68 + src/i18n/locales/pt-PT/help.json \ 69 + src/i18n/locales/ru/help.json \ 70 + --replace-fail "@FRONTEND_URL@" "${frontend_url}" 71 + ''; 72 + 73 + configurePhase = '' 74 + runHook preConfigure 75 + 76 + export HOME="$PWD" 77 + 78 + echo 'NEXT_PUBLIC_API_URL="${api_url}"' > .env.local 79 + 80 + fixup_yarn_lock yarn.lock 81 + yarn config --offline set yarn-offline-mirror ${finalAttrs.offlineCache} 82 + yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive 83 + patchShebangs node_modules 84 + 85 + mkdir -p src/app/fonts 86 + cp "${ 87 + google-fonts.override { fonts = [ "Karla" ]; } 88 + }/share/fonts/truetype/Karla[wght].ttf" src/app/fonts/karla.ttf 89 + 90 + runHook postConfigure 91 + ''; 92 + 93 + buildPhase = '' 94 + runHook preBuild 95 + 96 + NODE_ENV=production yarn build 97 + 98 + runHook postBuild 99 + ''; 100 + 101 + installPhase = '' 102 + mkdir $out 103 + cp -R .next/* $out 104 + cp -R public $out/standalone/ 105 + cp -R .next/static $out/standalone/.next 106 + 107 + ln -s /var/cache/crabfit $out/standalone/.next/cache 108 + ''; 109 + 110 + passthru.tests = [ nixosTests.crabfit ]; 111 + 112 + meta = { 113 + description = "Enter your availability to find a time that works for everyone"; 114 + homepage = "https://github.com/GRA0007/crab.fit"; 115 + license = lib.licenses.gpl3; 116 + maintainers = with lib.maintainers; [ thubrecht ]; 117 + }; 118 + })
+3 -3
pkgs/by-name/cr/crawley/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "crawley"; 9 - version = "1.7.4"; 9 + version = "1.7.5"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "s0rg"; 13 13 repo = "crawley"; 14 14 rev = "v${version}"; 15 - hash = "sha256-WV9r+Oz6wMZtSl7YbeuHRaVLCtLGlJXHk/WVLIA85Mc="; 15 + hash = "sha256-Ai+Y4WoU0REmo9ECsrV/i0PnPY+gO2+22np+nVH3Xsc="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ installShellFiles ]; 19 19 20 - vendorHash = "sha256-2XF/oqqArvppuppA8kdr3WnUAvaJs39ohHzHBR+Xz/4="; 20 + vendorHash = "sha256-bI7PdUl+/kBx4F9T+tvF7QHNQ2pSvRjT31O/nIUvUAE="; 21 21 22 22 ldflags = [ "-w" "-s" ]; 23 23
+52
pkgs/by-name/di/discover-overlay/package.nix
··· 1 + { lib, python3, fetchFromGitHub, gtk3, gobject-introspection, gtk-layer-shell, wrapGAppsHook }: 2 + python3.pkgs.buildPythonApplication rec { 3 + pname = "discover-overlay"; 4 + version = "0.7.0"; 5 + pyproject = true; 6 + 7 + src = fetchFromGitHub { 8 + owner = "trigg"; 9 + repo = "Discover"; 10 + rev = "refs/tags/v${version}"; 11 + hash = "sha256-//QW6N87Uhm2aH0RSuykHG3+EfzYSHOcSNLSn1y0rFw="; 12 + }; 13 + 14 + buildInputs = [ 15 + gtk3 16 + gtk-layer-shell 17 + ]; 18 + 19 + nativeBuildInputs = with python3.pkgs; [ 20 + gobject-introspection 21 + wrapGAppsHook 22 + ]; 23 + 24 + dontWrapGApps = true; 25 + 26 + makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" "--set DISPLAY ':0.0'" ]; 27 + 28 + propagatedBuildInputs = with python3.pkgs; [ 29 + pycairo 30 + pygobject3 31 + websocket-client 32 + pyxdg 33 + requests 34 + pillow 35 + setuptools 36 + xlib 37 + ]; 38 + postPatch = '' 39 + substituteInPlace discover_overlay/image_getter.py \ 40 + --replace-fail /usr $out 41 + ''; 42 + doCheck = false; 43 + 44 + meta = { 45 + description = "Yet another discord overlay for linux"; 46 + homepage = "https://github.com/trigg/Discover"; 47 + license = lib.licenses.gpl3Only; 48 + maintainers = with lib.maintainers; [ dragonginger ]; 49 + mainProgram = "discover-overlay"; 50 + platforms = lib.platforms.linux; 51 + }; 52 + }
+2 -2
pkgs/by-name/fl/flet-client-flutter/package.nix
··· 14 14 15 15 flutter.buildFlutterApplication rec { 16 16 pname = "flet-client-flutter"; 17 - version = "0.21.1"; 17 + version = "0.22.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "flet-dev"; 21 21 repo = "flet"; 22 22 rev = "v${version}"; 23 - hash = "sha256-7zAcjek4iZRsNRVA85KBtU7PGbnLDZjnEO8Q5xwBiwM="; 23 + hash = "sha256-uN6PxgltbGlSocF561W6Dpo9cPOsvGAsRwZ8nER+5x4="; 24 24 }; 25 25 26 26 sourceRoot = "${src.name}/client";
+61 -6
pkgs/by-name/fl/flet-client-flutter/pubspec.lock.json
··· 277 277 "relative": true 278 278 }, 279 279 "source": "path", 280 - "version": "0.21.1" 280 + "version": "0.22.0" 281 281 }, 282 282 "flet_audio": { 283 283 "dependency": "direct main", ··· 286 286 "relative": true 287 287 }, 288 288 "source": "path", 289 - "version": "0.21.1" 289 + "version": "0.22.0" 290 290 }, 291 291 "flet_audio_recorder": { 292 292 "dependency": "direct main", ··· 295 295 "relative": true 296 296 }, 297 297 "source": "path", 298 - "version": "0.21.1" 298 + "version": "0.22.0" 299 299 }, 300 300 "flet_lottie": { 301 301 "dependency": "direct main", ··· 304 304 "relative": true 305 305 }, 306 306 "source": "path", 307 - "version": "0.21.1" 307 + "version": "0.22.0" 308 + }, 309 + "flet_rive": { 310 + "dependency": "direct main", 311 + "description": { 312 + "path": "../packages/flet_rive", 313 + "relative": true 314 + }, 315 + "source": "path", 316 + "version": "0.22.0" 308 317 }, 309 318 "flet_video": { 310 319 "dependency": "direct main", ··· 313 322 "relative": true 314 323 }, 315 324 "source": "path", 316 - "version": "0.21.1" 325 + "version": "0.22.0" 317 326 }, 318 327 "flet_webview": { 319 328 "dependency": "direct main", ··· 322 331 "relative": true 323 332 }, 324 333 "source": "path", 325 - "version": "0.21.1" 334 + "version": "0.22.0" 326 335 }, 327 336 "flutter": { 328 337 "dependency": "direct main", ··· 366 375 "source": "hosted", 367 376 "version": "1.0.4" 368 377 }, 378 + "flutter_localizations": { 379 + "dependency": "transitive", 380 + "description": "flutter", 381 + "source": "sdk", 382 + "version": "0.0.0" 383 + }, 369 384 "flutter_markdown": { 370 385 "dependency": "transitive", 371 386 "description": { ··· 424 439 "source": "sdk", 425 440 "version": "0.0.0" 426 441 }, 442 + "graphs": { 443 + "dependency": "transitive", 444 + "description": { 445 + "name": "graphs", 446 + "sha256": "aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19", 447 + "url": "https://pub.dev" 448 + }, 449 + "source": "hosted", 450 + "version": "2.3.1" 451 + }, 427 452 "highlight": { 428 453 "dependency": "transitive", 429 454 "description": { ··· 469 494 "description": "flutter", 470 495 "source": "sdk", 471 496 "version": "0.0.0" 497 + }, 498 + "intl": { 499 + "dependency": "transitive", 500 + "description": { 501 + "name": "intl", 502 + "sha256": "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d", 503 + "url": "https://pub.dev" 504 + }, 505 + "source": "hosted", 506 + "version": "0.18.1" 472 507 }, 473 508 "js": { 474 509 "dependency": "transitive", ··· 909 944 }, 910 945 "source": "hosted", 911 946 "version": "5.0.0" 947 + }, 948 + "rive": { 949 + "dependency": "transitive", 950 + "description": { 951 + "name": "rive", 952 + "sha256": "23ffbeb1d45956b2d5ecd4b2c2d3bae2e61bc32b61fc2e9a48021e28feab6b5f", 953 + "url": "https://pub.dev" 954 + }, 955 + "source": "hosted", 956 + "version": "0.13.0" 957 + }, 958 + "rive_common": { 959 + "dependency": "transitive", 960 + "description": { 961 + "name": "rive_common", 962 + "sha256": "3fcaa47dd20dde59d197fc71dce174ca0a7ce9083a0fb73cf457e2cd111b0bbc", 963 + "url": "https://pub.dev" 964 + }, 965 + "source": "hosted", 966 + "version": "0.3.2" 912 967 }, 913 968 "safe_local_storage": { 914 969 "dependency": "transitive",
+2 -2
pkgs/by-name/li/librum/package.nix
··· 13 13 in 14 14 stdenv.mkDerivation rec { 15 15 pname = "librum"; 16 - version = "0.12.1"; 16 + version = "0.12.2"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "Librum-Reader"; 20 20 repo = "Librum"; 21 21 rev = "v.${version}"; 22 22 fetchSubmodules = true; 23 - hash = "sha256-/QxTWlTMoXykPe3z+mmn6eaGRJDu2IX8BJPcXi1gUqQ="; 23 + hash = "sha256-Iwcbcz8LrznFP8rfW6mg9p7klAtTx4daFxylTeFKrH0="; 24 24 }; 25 25 26 26 patches = [
+23 -35
pkgs/by-name/li/librum/use_mupdf_in_nixpkgs.patch
··· 1 1 diff --git a/CMakeLists.txt b/CMakeLists.txt 2 - index 191ff732..de46f35b 100644 2 + index 191ff732..4a50f7de 100644 3 3 --- a/CMakeLists.txt 4 4 +++ b/CMakeLists.txt 5 - @@ -71,7 +71,7 @@ endif() 5 + @@ -71,6 +71,7 @@ endif() 6 6 7 7 # Dependencies 8 8 add_subdirectory(libs/rapidfuzz-cpp) 9 - - 10 9 +include_directories(@nixMupdfIncludePath@) 10 + 11 11 12 12 # Build 13 - add_subdirectory(src/) 14 13 diff --git a/src/application/CMakeLists.txt b/src/application/CMakeLists.txt 15 - index bf122a66..64415be3 100644 14 + index 0a41c5fd..f8714715 100644 16 15 --- a/src/application/CMakeLists.txt 17 16 +++ b/src/application/CMakeLists.txt 18 - @@ -102,10 +102,9 @@ if(ANDROID) 17 + @@ -107,7 +107,7 @@ if(ANDROID) 19 18 endif() 20 19 21 20 if(UNIX) ··· 23 22 + set(MUPDF_OUTPUT_DIR "@nixMupdfLibPath@") 24 23 set(MUPDF_OUTPUT "${MUPDF_OUTPUT_DIR}/libmupdfcpp.so") 25 24 set(MUPDF_OUTPUT "${MUPDF_OUTPUT_DIR}/libmupdfcpp.so" PARENT_SCOPE) 26 - - set(MUPDF_BUILD_COMMAND ./scripts/mupdfwrap.py ${VENV_OPTION} -d build/$<IF:$<CONFIG:Debug>,shared-debug,shared-release> -b --m-target libs ${EXTRA_MAKE_AGRS} -j 0 m01) 27 - elseif(WIN32) 28 - set(MUPDF_OUTPUT_DIR "${PROJECT_SOURCE_DIR}/libs/mupdf/platform/win32/x64/$<IF:$<CONFIG:Debug>,Debug,Release>") 29 - set(MUPDF_OUTPUT "${MUPDF_OUTPUT_DIR}/mupdfcpp64.lib" PARENT_SCOPE) 30 - @@ -113,8 +112,6 @@ elseif(WIN32) 31 - set(MUPDF_BUILD_COMMAND python scripts/mupdfwrap.py ${VENV_OPTION} -d build/$<IF:$<CONFIG:Debug>,shared-debug,shared-release> -b -j 0 m01) 25 + set(MUPDF_BUILD_COMMAND ./scripts/mupdfwrap.py ${VENV_OPTION} -d build/$<IF:$<CONFIG:Debug>,shared-debug,shared-release> -b --m-target 'libs tools' ${EXTRA_MAKE_AGRS} -j 0 m01) 26 + @@ -145,21 +145,6 @@ else() 27 + set(EXECUTABLE_EXTENSION ".exe") 32 28 endif() 33 - 34 - -message("MuPdf build command: " ${MUPDF_BUILD_COMMAND}) 35 - - 36 - 37 - set(CC_COMMAND "${CMAKE_C_COMPILER}") 38 - set(CXX_COMMAND "${CMAKE_CXX_COMPILER}") 39 - @@ -135,18 +132,6 @@ else() 40 - endif() 41 - 42 29 43 30 -add_custom_target(mupdf 31 + - # Build mupdf 44 32 - COMMAND ${CMAKE_COMMAND} -E env 45 33 - ${ANDROID_COMPILERS} 46 34 - "USE_SYSTEM_LIBJPEG=${USE_SYSTEM_LIBJPEG_VALUE}" 47 35 - "USE_SONAME=no" 48 36 - ${MUPDF_BUILD_COMMAND} 37 + - # Copy mutool to the build directory 38 + - COMMAND ${CMAKE_COMMAND} -E copy 39 + - "${MUPDF_OUTPUT_DIR}/mutool${EXECUTABLE_EXTENSION}" 40 + - "${PROJECT_BINARY_DIR}/mutool${EXECUTABLE_EXTENSION}" 49 41 - BYPRODUCTS ${MUPDF_OUTPUT} 50 42 - WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/libs/mupdf 51 43 - COMMENT "Building mupdf (This takes a while) ..." 52 44 -) 53 - - 54 - - 45 + 46 + 55 47 #Copy the mupdf dlls to the build directory for windows 56 - if(WIN32) 57 - add_custom_command( 58 - @@ -168,8 +153,6 @@ add_library(application 59 - interfaces/utility/i_book_getter.hpp 48 + @@ -182,7 +167,6 @@ add_library(application 49 + ${application_SRC} 60 50 ) 61 51 62 52 -add_dependencies(application mupdf) # Ensure the mupdf target is built before the application target 63 - - 53 + 64 54 target_compile_definitions(application PRIVATE APPLICATION_LIBRARY) 65 55 66 - target_include_directories(application 67 - @@ -188,12 +171,6 @@ target_include_directories(application 56 + @@ -202,11 +186,6 @@ target_include_directories(application 68 57 ${CMAKE_CURRENT_SOURCE_DIR}/core/utils 69 58 ) 70 59 ··· 73 62 - ${PROJECT_SOURCE_DIR}/libs/mupdf/platform/c++/include 74 63 - ${PROJECT_SOURCE_DIR}/libs/mupdf/include 75 64 -) 76 - - 65 + 77 66 target_compile_definitions(application 78 67 PRIVATE 79 - $<$<OR:$<CONFIG:Debug>,$<CONFIG:RelWithDebInfo>>:QT_QML_DEBUG> 80 - @@ -236,29 +213,10 @@ if(LINUX) 81 - install(TARGETS application 68 + @@ -251,29 +230,10 @@ if(LINUX) 82 69 DESTINATION lib 83 70 ) 84 - - 71 + 85 72 - # Install mupdf's shared libraries 86 73 - install(FILES ${MUPDF_OUTPUT_DIR}/libmupdfcpp.so 87 74 - ${MUPDF_OUTPUT_DIR}/libmupdf.so 75 + - ${MUPDF_OUTPUT_DIR}/mutool${EXECUTABLE_EXTENSION} 88 76 - DESTINATION lib) 89 77 - 90 78 - # Install links with correct permissions
+5 -5
pkgs/by-name/mi/mini-calc/package.nix
··· 1 1 { lib, rustPlatform, fetchpatch, fetchFromGitHub }: 2 2 rustPlatform.buildRustPackage rec { 3 3 pname = "mini-calc"; 4 - version = "2.12.2"; 4 + version = "2.12.3"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "coco33920"; 8 8 repo = "calc"; 9 9 rev = version; 10 - hash = "sha256-MKMZVRjqwNQUNkuduvgVvsp53E48JPI68Lq/6ooLcFc="; 10 + hash = "sha256-/aTfh3d63wwk3xai2F/D1fMJiDO4mg+OeLIanV4vSuA="; 11 11 }; 12 12 13 - cargoHash = "sha256-A9t7i9mw4dzCWUAObZ81BSorCrzx6wEjYXiRWIBzM9M="; 13 + cargoHash = "sha256-BfaOhEAKZmTYkzz6rvcSmDPufyQMJFtQO6CRksgA/2U="; 14 14 cargoPatches = [ 15 15 (fetchpatch { 16 - url = "https://github.com/coco33920/calc/commit/0bd12cbf3e13e447725e22cc70df72e559d21c94.patch"; 17 - sha256 = "sha256-1QN18LQFh8orh9DvgLBGAHimW/b/8HxbwtVD9s7mQaI="; 16 + url = "https://github.com/coco33920/calc/commit/a010c72b5c06c75b7f644071f2861394dd5c74b8.patch"; 17 + sha256 = "sha256-ceyxfgiXHS+oOJ4apM8+cSjMICwGlQHMKjFICATmKTU="; 18 18 }) 19 19 ]; 20 20
+2 -2
pkgs/by-name/pi/pixel-code/package.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 name = "pixel-code"; 5 - version = "2.1"; 5 + version = "2.2"; 6 6 7 7 src = fetchzip { 8 8 url = "https://github.com/qwerasd205/PixelCode/releases/download/v${version}/otf.zip"; 9 - hash = "sha256-qu55qXcDL6YIyiFavysI9O2foccvu2Hyw7/JyIMXYv4="; 9 + hash = "sha256-GNYEnv0bIWz5d8821N46FD2NBNBf3Dd7DNqjSdJKDoE="; 10 10 stripRoot=false; 11 11 }; 12 12
+3 -3
pkgs/by-name/pr/promptfoo/package.nix
··· 5 5 6 6 buildNpmPackage rec { 7 7 pname = "promptfoo"; 8 - version = "0.49.3"; 8 + version = "0.51.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "promptfoo"; 12 12 repo = "promptfoo"; 13 13 rev = "${version}"; 14 - hash = "sha256-VCSKLq7ISmhHZ0P0O7aNvXLfjSy0W7JSyFSet5Q38/0="; 14 + hash = "sha256-M9NmSi8gij4nqWCvy9y7wXL76D2vzH2RzibP82XVTh4="; 15 15 }; 16 16 17 - npmDepsHash = "sha256-uu9QDlMpJ1GXvEsmtVQHBPqOhL/scqO1Qatu/ziVhrE="; 17 + npmDepsHash = "sha256-bBI87CYDm36MOm2mVMRwnq5n+3RM1AnKFaNX5NZSeaw="; 18 18 19 19 dontNpmBuild = true; 20 20
+4 -4
pkgs/by-name/xd/xdg-terminal-exec/package.nix
··· 6 6 }: 7 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 8 pname = "xdg-terminal-exec"; 9 - version = "0.9.0"; 9 + version = "0.9.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Vladimir-csp"; 13 13 repo = "xdg-terminal-exec"; 14 14 rev = "v${finalAttrs.version}"; 15 - hash = "sha256-uLUHvSjxIjmy0ejqLfliB6gHFRwyTWNH1RL5kTXebUM="; 15 + hash = "sha256-zFclT+WooEpwO8zXBXpeh4bbKvQwvm4HxNKYXdNRzSA="; 16 16 }; 17 17 18 18 dontBuild = true; ··· 29 29 ''; 30 30 31 31 meta = { 32 - description = "Proposal for XDG terminal execution utility"; 32 + description = "Reference implementation of the proposed XDG Default Terminal Execution Specification"; 33 33 homepage = "https://github.com/Vladimir-csp/xdg-terminal-exec"; 34 34 license = lib.licenses.gpl3Plus; 35 35 mainProgram = "xdg-terminal-exec"; 36 - maintainers = with lib.maintainers; [quantenzitrone]; 36 + maintainers = with lib.maintainers; [ quantenzitrone ]; 37 37 platforms = lib.platforms.unix; 38 38 }; 39 39 })
+2423
pkgs/by-name/zl/zluda/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "ahash" 7 + version = "0.8.8" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "42cd52102d3df161c77a887b608d7a4897d7cc112886a9537b738a887a03aaff" 10 + dependencies = [ 11 + "cfg-if", 12 + "once_cell", 13 + "version_check", 14 + "zerocopy", 15 + ] 16 + 17 + [[package]] 18 + name = "aho-corasick" 19 + version = "1.1.2" 20 + source = "registry+https://github.com/rust-lang/crates.io-index" 21 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 22 + dependencies = [ 23 + "memchr", 24 + ] 25 + 26 + [[package]] 27 + name = "allocator-api2" 28 + version = "0.2.16" 29 + source = "registry+https://github.com/rust-lang/crates.io-index" 30 + checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" 31 + 32 + [[package]] 33 + name = "android-tzdata" 34 + version = "0.1.1" 35 + source = "registry+https://github.com/rust-lang/crates.io-index" 36 + checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 37 + 38 + [[package]] 39 + name = "android_system_properties" 40 + version = "0.1.5" 41 + source = "registry+https://github.com/rust-lang/crates.io-index" 42 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 43 + dependencies = [ 44 + "libc", 45 + ] 46 + 47 + [[package]] 48 + name = "anyhow" 49 + version = "1.0.79" 50 + source = "registry+https://github.com/rust-lang/crates.io-index" 51 + checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" 52 + 53 + [[package]] 54 + name = "argh" 55 + version = "0.1.12" 56 + source = "registry+https://github.com/rust-lang/crates.io-index" 57 + checksum = "7af5ba06967ff7214ce4c7419c7d185be7ecd6cc4965a8f6e1d8ce0398aad219" 58 + dependencies = [ 59 + "argh_derive", 60 + "argh_shared", 61 + ] 62 + 63 + [[package]] 64 + name = "argh_derive" 65 + version = "0.1.12" 66 + source = "registry+https://github.com/rust-lang/crates.io-index" 67 + checksum = "56df0aeedf6b7a2fc67d06db35b09684c3e8da0c95f8f27685cb17e08413d87a" 68 + dependencies = [ 69 + "argh_shared", 70 + "proc-macro2", 71 + "quote", 72 + "syn 2.0.48", 73 + ] 74 + 75 + [[package]] 76 + name = "argh_shared" 77 + version = "0.1.12" 78 + source = "registry+https://github.com/rust-lang/crates.io-index" 79 + checksum = "5693f39141bda5760ecc4111ab08da40565d1771038c4a0250f03457ec707531" 80 + dependencies = [ 81 + "serde", 82 + ] 83 + 84 + [[package]] 85 + name = "arrayref" 86 + version = "0.3.7" 87 + source = "registry+https://github.com/rust-lang/crates.io-index" 88 + checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" 89 + 90 + [[package]] 91 + name = "arrayvec" 92 + version = "0.7.4" 93 + source = "registry+https://github.com/rust-lang/crates.io-index" 94 + checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 95 + 96 + [[package]] 97 + name = "ascii-canvas" 98 + version = "3.0.0" 99 + source = "registry+https://github.com/rust-lang/crates.io-index" 100 + checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6" 101 + dependencies = [ 102 + "term", 103 + ] 104 + 105 + [[package]] 106 + name = "atiadlxx-sys" 107 + version = "0.0.0" 108 + 109 + [[package]] 110 + name = "autocfg" 111 + version = "1.1.0" 112 + source = "registry+https://github.com/rust-lang/crates.io-index" 113 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 114 + 115 + [[package]] 116 + name = "base64" 117 + version = "0.13.1" 118 + source = "registry+https://github.com/rust-lang/crates.io-index" 119 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 120 + 121 + [[package]] 122 + name = "bit-set" 123 + version = "0.5.3" 124 + source = "registry+https://github.com/rust-lang/crates.io-index" 125 + checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" 126 + dependencies = [ 127 + "bit-vec", 128 + ] 129 + 130 + [[package]] 131 + name = "bit-vec" 132 + version = "0.6.3" 133 + source = "registry+https://github.com/rust-lang/crates.io-index" 134 + checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" 135 + 136 + [[package]] 137 + name = "bitflags" 138 + version = "1.3.2" 139 + source = "registry+https://github.com/rust-lang/crates.io-index" 140 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 141 + 142 + [[package]] 143 + name = "bitflags" 144 + version = "2.4.2" 145 + source = "registry+https://github.com/rust-lang/crates.io-index" 146 + checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 147 + 148 + [[package]] 149 + name = "blake3" 150 + version = "1.3.3" 151 + source = "registry+https://github.com/rust-lang/crates.io-index" 152 + checksum = "42ae2468a89544a466886840aa467a25b766499f4f04bf7d9fcd10ecee9fccef" 153 + dependencies = [ 154 + "arrayref", 155 + "arrayvec", 156 + "cc", 157 + "cfg-if", 158 + "constant_time_eq", 159 + "digest", 160 + ] 161 + 162 + [[package]] 163 + name = "block-buffer" 164 + version = "0.10.4" 165 + source = "registry+https://github.com/rust-lang/crates.io-index" 166 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 167 + dependencies = [ 168 + "generic-array", 169 + ] 170 + 171 + [[package]] 172 + name = "bumpalo" 173 + version = "3.14.0" 174 + source = "registry+https://github.com/rust-lang/crates.io-index" 175 + checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 176 + 177 + [[package]] 178 + name = "byteorder" 179 + version = "1.5.0" 180 + source = "registry+https://github.com/rust-lang/crates.io-index" 181 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 182 + 183 + [[package]] 184 + name = "camino" 185 + version = "1.1.6" 186 + source = "registry+https://github.com/rust-lang/crates.io-index" 187 + checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c" 188 + dependencies = [ 189 + "serde", 190 + ] 191 + 192 + [[package]] 193 + name = "capnp" 194 + version = "0.17.2" 195 + source = "registry+https://github.com/rust-lang/crates.io-index" 196 + checksum = "95e65021d89250bbfe7c2791789ced2c4bdc21b0e8bb59c64f3fd6145a5fd678" 197 + 198 + [[package]] 199 + name = "capnpc" 200 + version = "0.17.2" 201 + source = "registry+https://github.com/rust-lang/crates.io-index" 202 + checksum = "fbbc3763fb3e6635188e9cc51ee11a26f8777c553ca377430818dbebaaf6042b" 203 + dependencies = [ 204 + "capnp", 205 + ] 206 + 207 + [[package]] 208 + name = "cargo-platform" 209 + version = "0.1.5" 210 + source = "registry+https://github.com/rust-lang/crates.io-index" 211 + checksum = "e34637b3140142bdf929fb439e8aa4ebad7651ebf7b1080b3930aa16ac1459ff" 212 + dependencies = [ 213 + "serde", 214 + ] 215 + 216 + [[package]] 217 + name = "cargo_metadata" 218 + version = "0.17.0" 219 + source = "registry+https://github.com/rust-lang/crates.io-index" 220 + checksum = "e7daec1a2a2129eeba1644b220b4647ec537b0b5d4bfd6876fcc5a540056b592" 221 + dependencies = [ 222 + "camino", 223 + "cargo-platform", 224 + "semver", 225 + "serde", 226 + "serde_json", 227 + "thiserror", 228 + ] 229 + 230 + [[package]] 231 + name = "cc" 232 + version = "1.0.83" 233 + source = "registry+https://github.com/rust-lang/crates.io-index" 234 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 235 + dependencies = [ 236 + "jobserver", 237 + "libc", 238 + ] 239 + 240 + [[package]] 241 + name = "cfg-if" 242 + version = "1.0.0" 243 + source = "registry+https://github.com/rust-lang/crates.io-index" 244 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 245 + 246 + [[package]] 247 + name = "chrono" 248 + version = "0.4.34" 249 + source = "registry+https://github.com/rust-lang/crates.io-index" 250 + checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b" 251 + dependencies = [ 252 + "android-tzdata", 253 + "iana-time-zone", 254 + "js-sys", 255 + "num-traits", 256 + "serde", 257 + "wasm-bindgen", 258 + "windows-targets 0.52.0", 259 + ] 260 + 261 + [[package]] 262 + name = "cmake" 263 + version = "0.1.50" 264 + source = "registry+https://github.com/rust-lang/crates.io-index" 265 + checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130" 266 + dependencies = [ 267 + "cc", 268 + ] 269 + 270 + [[package]] 271 + name = "comgr" 272 + version = "0.0.0" 273 + dependencies = [ 274 + "hip_common", 275 + "itertools", 276 + "libloading", 277 + ] 278 + 279 + [[package]] 280 + name = "const_format" 281 + version = "0.2.32" 282 + source = "registry+https://github.com/rust-lang/crates.io-index" 283 + checksum = "e3a214c7af3d04997541b18d432afaff4c455e79e2029079647e72fc2bd27673" 284 + dependencies = [ 285 + "const_format_proc_macros", 286 + ] 287 + 288 + [[package]] 289 + name = "const_format_proc_macros" 290 + version = "0.2.32" 291 + source = "registry+https://github.com/rust-lang/crates.io-index" 292 + checksum = "c7f6ff08fd20f4f299298a28e2dfa8a8ba1036e6cd2460ac1de7b425d76f2500" 293 + dependencies = [ 294 + "proc-macro2", 295 + "quote", 296 + "unicode-xid", 297 + ] 298 + 299 + [[package]] 300 + name = "constant_time_eq" 301 + version = "0.2.6" 302 + source = "registry+https://github.com/rust-lang/crates.io-index" 303 + checksum = "21a53c0a4d288377e7415b53dcfc3c04da5cdc2cc95c8d5ac178b58f0b861ad6" 304 + 305 + [[package]] 306 + name = "convert_case" 307 + version = "0.5.0" 308 + source = "registry+https://github.com/rust-lang/crates.io-index" 309 + checksum = "fb4a24b1aaf0fd0ce8b45161144d6f42cd91677fd5940fd431183eb023b3a2b8" 310 + 311 + [[package]] 312 + name = "core-foundation-sys" 313 + version = "0.8.6" 314 + source = "registry+https://github.com/rust-lang/crates.io-index" 315 + checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 316 + 317 + [[package]] 318 + name = "cpp_demangle" 319 + version = "0.3.5" 320 + source = "registry+https://github.com/rust-lang/crates.io-index" 321 + checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" 322 + dependencies = [ 323 + "cfg-if", 324 + ] 325 + 326 + [[package]] 327 + name = "cpufeatures" 328 + version = "0.2.12" 329 + source = "registry+https://github.com/rust-lang/crates.io-index" 330 + checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 331 + dependencies = [ 332 + "libc", 333 + ] 334 + 335 + [[package]] 336 + name = "crossbeam-channel" 337 + version = "0.5.11" 338 + source = "registry+https://github.com/rust-lang/crates.io-index" 339 + checksum = "176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b" 340 + dependencies = [ 341 + "crossbeam-utils", 342 + ] 343 + 344 + [[package]] 345 + name = "crossbeam-utils" 346 + version = "0.8.19" 347 + source = "registry+https://github.com/rust-lang/crates.io-index" 348 + checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 349 + 350 + [[package]] 351 + name = "crunchy" 352 + version = "0.2.2" 353 + source = "registry+https://github.com/rust-lang/crates.io-index" 354 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 355 + 356 + [[package]] 357 + name = "crypto-common" 358 + version = "0.1.6" 359 + source = "registry+https://github.com/rust-lang/crates.io-index" 360 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 361 + dependencies = [ 362 + "generic-array", 363 + "typenum", 364 + ] 365 + 366 + [[package]] 367 + name = "cuda_base" 368 + version = "0.0.0" 369 + dependencies = [ 370 + "proc-macro2", 371 + "quote", 372 + "rustc-hash", 373 + "syn 1.0.109", 374 + ] 375 + 376 + [[package]] 377 + name = "cuda_types" 378 + version = "0.0.0" 379 + dependencies = [ 380 + "cuda_base", 381 + ] 382 + 383 + [[package]] 384 + name = "darling" 385 + version = "0.20.5" 386 + source = "registry+https://github.com/rust-lang/crates.io-index" 387 + checksum = "fc5d6b04b3fd0ba9926f945895de7d806260a2d7431ba82e7edaecb043c4c6b8" 388 + dependencies = [ 389 + "darling_core", 390 + "darling_macro", 391 + ] 392 + 393 + [[package]] 394 + name = "darling_core" 395 + version = "0.20.5" 396 + source = "registry+https://github.com/rust-lang/crates.io-index" 397 + checksum = "04e48a959bcd5c761246f5d090ebc2fbf7b9cd527a492b07a67510c108f1e7e3" 398 + dependencies = [ 399 + "fnv", 400 + "ident_case", 401 + "proc-macro2", 402 + "quote", 403 + "strsim", 404 + "syn 2.0.48", 405 + ] 406 + 407 + [[package]] 408 + name = "darling_macro" 409 + version = "0.20.5" 410 + source = "registry+https://github.com/rust-lang/crates.io-index" 411 + checksum = "1d1545d67a2149e1d93b7e5c7752dce5a7426eb5d1357ddcfd89336b94444f77" 412 + dependencies = [ 413 + "darling_core", 414 + "quote", 415 + "syn 2.0.48", 416 + ] 417 + 418 + [[package]] 419 + name = "data-encoding" 420 + version = "2.5.0" 421 + source = "registry+https://github.com/rust-lang/crates.io-index" 422 + checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" 423 + 424 + [[package]] 425 + name = "derivative" 426 + version = "2.2.0" 427 + source = "registry+https://github.com/rust-lang/crates.io-index" 428 + checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 429 + dependencies = [ 430 + "proc-macro2", 431 + "quote", 432 + "syn 1.0.109", 433 + ] 434 + 435 + [[package]] 436 + name = "detours-sys" 437 + version = "0.1.2" 438 + dependencies = [ 439 + "cc", 440 + "winapi", 441 + ] 442 + 443 + [[package]] 444 + name = "diff" 445 + version = "0.1.13" 446 + source = "registry+https://github.com/rust-lang/crates.io-index" 447 + checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 448 + 449 + [[package]] 450 + name = "digest" 451 + version = "0.10.7" 452 + source = "registry+https://github.com/rust-lang/crates.io-index" 453 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 454 + dependencies = [ 455 + "block-buffer", 456 + "crypto-common", 457 + "subtle", 458 + ] 459 + 460 + [[package]] 461 + name = "dirs" 462 + version = "4.0.0" 463 + source = "registry+https://github.com/rust-lang/crates.io-index" 464 + checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 465 + dependencies = [ 466 + "dirs-sys", 467 + ] 468 + 469 + [[package]] 470 + name = "dirs-next" 471 + version = "2.0.0" 472 + source = "registry+https://github.com/rust-lang/crates.io-index" 473 + checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 474 + dependencies = [ 475 + "cfg-if", 476 + "dirs-sys-next", 477 + ] 478 + 479 + [[package]] 480 + name = "dirs-sys" 481 + version = "0.3.7" 482 + source = "registry+https://github.com/rust-lang/crates.io-index" 483 + checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" 484 + dependencies = [ 485 + "libc", 486 + "redox_users", 487 + "winapi", 488 + ] 489 + 490 + [[package]] 491 + name = "dirs-sys-next" 492 + version = "0.1.2" 493 + source = "registry+https://github.com/rust-lang/crates.io-index" 494 + checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 495 + dependencies = [ 496 + "libc", 497 + "redox_users", 498 + "winapi", 499 + ] 500 + 501 + [[package]] 502 + name = "dynasm" 503 + version = "1.2.3" 504 + source = "registry+https://github.com/rust-lang/crates.io-index" 505 + checksum = "add9a102807b524ec050363f09e06f1504214b0e1c7797f64261c891022dce8b" 506 + dependencies = [ 507 + "bitflags 1.3.2", 508 + "byteorder", 509 + "lazy_static", 510 + "proc-macro-error", 511 + "proc-macro2", 512 + "quote", 513 + "syn 1.0.109", 514 + ] 515 + 516 + [[package]] 517 + name = "dynasmrt" 518 + version = "1.2.3" 519 + source = "registry+https://github.com/rust-lang/crates.io-index" 520 + checksum = "64fba5a42bd76a17cad4bfa00de168ee1cbfa06a5e8ce992ae880218c05641a9" 521 + dependencies = [ 522 + "byteorder", 523 + "dynasm", 524 + "memmap2", 525 + ] 526 + 527 + [[package]] 528 + name = "either" 529 + version = "1.10.0" 530 + source = "registry+https://github.com/rust-lang/crates.io-index" 531 + checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 532 + 533 + [[package]] 534 + name = "embed-manifest" 535 + version = "1.4.0" 536 + source = "registry+https://github.com/rust-lang/crates.io-index" 537 + checksum = "41cd446c890d6bed1d8b53acef5f240069ebef91d6fae7c5f52efe61fe8b5eae" 538 + 539 + [[package]] 540 + name = "ena" 541 + version = "0.14.2" 542 + source = "registry+https://github.com/rust-lang/crates.io-index" 543 + checksum = "c533630cf40e9caa44bd91aadc88a75d75a4c3a12b4cfde353cbed41daa1e1f1" 544 + dependencies = [ 545 + "log", 546 + ] 547 + 548 + [[package]] 549 + name = "enum-iterator" 550 + version = "1.5.0" 551 + source = "registry+https://github.com/rust-lang/crates.io-index" 552 + checksum = "9fd242f399be1da0a5354aa462d57b4ab2b4ee0683cc552f7c007d2d12d36e94" 553 + dependencies = [ 554 + "enum-iterator-derive", 555 + ] 556 + 557 + [[package]] 558 + name = "enum-iterator-derive" 559 + version = "1.3.0" 560 + source = "registry+https://github.com/rust-lang/crates.io-index" 561 + checksum = "03cdc46ec28bd728e67540c528013c6a10eb69a02eb31078a1bda695438cbfb8" 562 + dependencies = [ 563 + "proc-macro2", 564 + "quote", 565 + "syn 2.0.48", 566 + ] 567 + 568 + [[package]] 569 + name = "equivalent" 570 + version = "1.0.1" 571 + source = "registry+https://github.com/rust-lang/crates.io-index" 572 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 573 + 574 + [[package]] 575 + name = "errno" 576 + version = "0.3.8" 577 + source = "registry+https://github.com/rust-lang/crates.io-index" 578 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 579 + dependencies = [ 580 + "libc", 581 + "windows-sys 0.52.0", 582 + ] 583 + 584 + [[package]] 585 + name = "fallible-iterator" 586 + version = "0.2.0" 587 + source = "registry+https://github.com/rust-lang/crates.io-index" 588 + checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" 589 + 590 + [[package]] 591 + name = "fallible-streaming-iterator" 592 + version = "0.1.9" 593 + source = "registry+https://github.com/rust-lang/crates.io-index" 594 + checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" 595 + 596 + [[package]] 597 + name = "fastrand" 598 + version = "2.0.1" 599 + source = "registry+https://github.com/rust-lang/crates.io-index" 600 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 601 + 602 + [[package]] 603 + name = "filedescriptor" 604 + version = "0.8.2" 605 + source = "registry+https://github.com/rust-lang/crates.io-index" 606 + checksum = "7199d965852c3bac31f779ef99cbb4537f80e952e2d6aa0ffeb30cce00f4f46e" 607 + dependencies = [ 608 + "libc", 609 + "thiserror", 610 + "winapi", 611 + ] 612 + 613 + [[package]] 614 + name = "fixedbitset" 615 + version = "0.4.2" 616 + source = "registry+https://github.com/rust-lang/crates.io-index" 617 + checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 618 + 619 + [[package]] 620 + name = "float-cmp" 621 + version = "0.9.0" 622 + source = "registry+https://github.com/rust-lang/crates.io-index" 623 + checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" 624 + dependencies = [ 625 + "num-traits", 626 + ] 627 + 628 + [[package]] 629 + name = "fnv" 630 + version = "1.0.7" 631 + source = "registry+https://github.com/rust-lang/crates.io-index" 632 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 633 + 634 + [[package]] 635 + name = "form_urlencoded" 636 + version = "1.2.1" 637 + source = "registry+https://github.com/rust-lang/crates.io-index" 638 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 639 + dependencies = [ 640 + "percent-encoding", 641 + ] 642 + 643 + [[package]] 644 + name = "gag" 645 + version = "1.0.0" 646 + source = "registry+https://github.com/rust-lang/crates.io-index" 647 + checksum = "a713bee13966e9fbffdf7193af71d54a6b35a0bb34997cd6c9519ebeb5005972" 648 + dependencies = [ 649 + "filedescriptor", 650 + "tempfile", 651 + ] 652 + 653 + [[package]] 654 + name = "generic-array" 655 + version = "0.14.7" 656 + source = "registry+https://github.com/rust-lang/crates.io-index" 657 + checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 658 + dependencies = [ 659 + "typenum", 660 + "version_check", 661 + ] 662 + 663 + [[package]] 664 + name = "getrandom" 665 + version = "0.2.12" 666 + source = "registry+https://github.com/rust-lang/crates.io-index" 667 + checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 668 + dependencies = [ 669 + "cfg-if", 670 + "libc", 671 + "wasi", 672 + ] 673 + 674 + [[package]] 675 + name = "getset" 676 + version = "0.1.2" 677 + source = "registry+https://github.com/rust-lang/crates.io-index" 678 + checksum = "e45727250e75cc04ff2846a66397da8ef2b3db8e40e0cef4df67950a07621eb9" 679 + dependencies = [ 680 + "proc-macro-error", 681 + "proc-macro2", 682 + "quote", 683 + "syn 1.0.109", 684 + ] 685 + 686 + [[package]] 687 + name = "git2" 688 + version = "0.16.1" 689 + source = "registry+https://github.com/rust-lang/crates.io-index" 690 + checksum = "ccf7f68c2995f392c49fffb4f95ae2c873297830eb25c6bc4c114ce8f4562acc" 691 + dependencies = [ 692 + "bitflags 1.3.2", 693 + "libc", 694 + "libgit2-sys", 695 + "log", 696 + "url", 697 + ] 698 + 699 + [[package]] 700 + name = "glam" 701 + version = "0.22.0" 702 + source = "registry+https://github.com/rust-lang/crates.io-index" 703 + checksum = "12f597d56c1bd55a811a1be189459e8fad2bbc272616375602443bdfb37fa774" 704 + 705 + [[package]] 706 + name = "goblin" 707 + version = "0.5.4" 708 + source = "registry+https://github.com/rust-lang/crates.io-index" 709 + checksum = "a7666983ed0dd8d21a6f6576ee00053ca0926fb281a5522577a4dbd0f1b54143" 710 + dependencies = [ 711 + "log", 712 + "plain", 713 + "scroll", 714 + ] 715 + 716 + [[package]] 717 + name = "half" 718 + version = "1.8.2" 719 + source = "registry+https://github.com/rust-lang/crates.io-index" 720 + checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 721 + dependencies = [ 722 + "num-traits", 723 + ] 724 + 725 + [[package]] 726 + name = "hashbrown" 727 + version = "0.12.3" 728 + source = "registry+https://github.com/rust-lang/crates.io-index" 729 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 730 + 731 + [[package]] 732 + name = "hashbrown" 733 + version = "0.14.3" 734 + source = "registry+https://github.com/rust-lang/crates.io-index" 735 + checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 736 + dependencies = [ 737 + "ahash", 738 + "allocator-api2", 739 + ] 740 + 741 + [[package]] 742 + name = "hashlink" 743 + version = "0.8.4" 744 + source = "registry+https://github.com/rust-lang/crates.io-index" 745 + checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" 746 + dependencies = [ 747 + "hashbrown 0.14.3", 748 + ] 749 + 750 + [[package]] 751 + name = "hermit-abi" 752 + version = "0.3.5" 753 + source = "registry+https://github.com/rust-lang/crates.io-index" 754 + checksum = "d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3" 755 + 756 + [[package]] 757 + name = "hex" 758 + version = "0.4.3" 759 + source = "registry+https://github.com/rust-lang/crates.io-index" 760 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 761 + 762 + [[package]] 763 + name = "hip_common" 764 + version = "0.0.0" 765 + dependencies = [ 766 + "capnp", 767 + "capnpc", 768 + "const_format", 769 + "cuda_types", 770 + "goblin", 771 + "hip_runtime-sys", 772 + "itertools", 773 + "libloading", 774 + "memchr", 775 + "rusqlite", 776 + "rustc-hash", 777 + "sha2", 778 + ] 779 + 780 + [[package]] 781 + name = "hip_runtime-sys" 782 + version = "0.0.0" 783 + dependencies = [ 784 + "rustc-hash", 785 + ] 786 + 787 + [[package]] 788 + name = "hipblaslt-sys" 789 + version = "0.0.0" 790 + 791 + [[package]] 792 + name = "hipfft-sys" 793 + version = "0.0.0" 794 + 795 + [[package]] 796 + name = "hiprt-sys" 797 + version = "0.0.0" 798 + dependencies = [ 799 + "libloading", 800 + "widestring 1.0.2", 801 + "winapi", 802 + ] 803 + 804 + [[package]] 805 + name = "iana-time-zone" 806 + version = "0.1.60" 807 + source = "registry+https://github.com/rust-lang/crates.io-index" 808 + checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 809 + dependencies = [ 810 + "android_system_properties", 811 + "core-foundation-sys", 812 + "iana-time-zone-haiku", 813 + "js-sys", 814 + "wasm-bindgen", 815 + "windows-core", 816 + ] 817 + 818 + [[package]] 819 + name = "iana-time-zone-haiku" 820 + version = "0.1.2" 821 + source = "registry+https://github.com/rust-lang/crates.io-index" 822 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 823 + dependencies = [ 824 + "cc", 825 + ] 826 + 827 + [[package]] 828 + name = "ident_case" 829 + version = "1.0.1" 830 + source = "registry+https://github.com/rust-lang/crates.io-index" 831 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 832 + 833 + [[package]] 834 + name = "idna" 835 + version = "0.5.0" 836 + source = "registry+https://github.com/rust-lang/crates.io-index" 837 + checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 838 + dependencies = [ 839 + "unicode-bidi", 840 + "unicode-normalization", 841 + ] 842 + 843 + [[package]] 844 + name = "indexmap" 845 + version = "1.9.3" 846 + source = "registry+https://github.com/rust-lang/crates.io-index" 847 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 848 + dependencies = [ 849 + "autocfg", 850 + "hashbrown 0.12.3", 851 + "serde", 852 + ] 853 + 854 + [[package]] 855 + name = "indexmap" 856 + version = "2.2.3" 857 + source = "registry+https://github.com/rust-lang/crates.io-index" 858 + checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" 859 + dependencies = [ 860 + "equivalent", 861 + "hashbrown 0.14.3", 862 + ] 863 + 864 + [[package]] 865 + name = "is-terminal" 866 + version = "0.4.12" 867 + source = "registry+https://github.com/rust-lang/crates.io-index" 868 + checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" 869 + dependencies = [ 870 + "hermit-abi", 871 + "libc", 872 + "windows-sys 0.52.0", 873 + ] 874 + 875 + [[package]] 876 + name = "itertools" 877 + version = "0.10.5" 878 + source = "registry+https://github.com/rust-lang/crates.io-index" 879 + checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 880 + dependencies = [ 881 + "either", 882 + ] 883 + 884 + [[package]] 885 + name = "itoa" 886 + version = "1.0.10" 887 + source = "registry+https://github.com/rust-lang/crates.io-index" 888 + checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 889 + 890 + [[package]] 891 + name = "jobserver" 892 + version = "0.1.28" 893 + source = "registry+https://github.com/rust-lang/crates.io-index" 894 + checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" 895 + dependencies = [ 896 + "libc", 897 + ] 898 + 899 + [[package]] 900 + name = "js-sys" 901 + version = "0.3.68" 902 + source = "registry+https://github.com/rust-lang/crates.io-index" 903 + checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee" 904 + dependencies = [ 905 + "wasm-bindgen", 906 + ] 907 + 908 + [[package]] 909 + name = "lalrpop" 910 + version = "0.20.0" 911 + source = "registry+https://github.com/rust-lang/crates.io-index" 912 + checksum = "da4081d44f4611b66c6dd725e6de3169f9f63905421e8626fcb86b6a898998b8" 913 + dependencies = [ 914 + "ascii-canvas", 915 + "bit-set", 916 + "diff", 917 + "ena", 918 + "is-terminal", 919 + "itertools", 920 + "lalrpop-util", 921 + "petgraph", 922 + "pico-args", 923 + "regex", 924 + "regex-syntax 0.7.5", 925 + "string_cache", 926 + "term", 927 + "tiny-keccak", 928 + "unicode-xid", 929 + ] 930 + 931 + [[package]] 932 + name = "lalrpop-util" 933 + version = "0.20.0" 934 + source = "registry+https://github.com/rust-lang/crates.io-index" 935 + checksum = "3f35c735096c0293d313e8f2a641627472b83d01b937177fe76e5e2708d31e0d" 936 + dependencies = [ 937 + "regex", 938 + ] 939 + 940 + [[package]] 941 + name = "lazy_static" 942 + version = "1.4.0" 943 + source = "registry+https://github.com/rust-lang/crates.io-index" 944 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 945 + 946 + [[package]] 947 + name = "libc" 948 + version = "0.2.153" 949 + source = "registry+https://github.com/rust-lang/crates.io-index" 950 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 951 + 952 + [[package]] 953 + name = "libgit2-sys" 954 + version = "0.14.2+1.5.1" 955 + source = "registry+https://github.com/rust-lang/crates.io-index" 956 + checksum = "7f3d95f6b51075fe9810a7ae22c7095f12b98005ab364d8544797a825ce946a4" 957 + dependencies = [ 958 + "cc", 959 + "libc", 960 + "libz-sys", 961 + "pkg-config", 962 + ] 963 + 964 + [[package]] 965 + name = "libloading" 966 + version = "0.8.1" 967 + source = "registry+https://github.com/rust-lang/crates.io-index" 968 + checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" 969 + dependencies = [ 970 + "cfg-if", 971 + "windows-sys 0.48.0", 972 + ] 973 + 974 + [[package]] 975 + name = "libm" 976 + version = "0.2.8" 977 + source = "registry+https://github.com/rust-lang/crates.io-index" 978 + checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" 979 + 980 + [[package]] 981 + name = "libredox" 982 + version = "0.0.1" 983 + source = "registry+https://github.com/rust-lang/crates.io-index" 984 + checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 985 + dependencies = [ 986 + "bitflags 2.4.2", 987 + "libc", 988 + "redox_syscall", 989 + ] 990 + 991 + [[package]] 992 + name = "libsqlite3-sys" 993 + version = "0.25.2" 994 + source = "registry+https://github.com/rust-lang/crates.io-index" 995 + checksum = "29f835d03d717946d28b1d1ed632eb6f0e24a299388ee623d0c23118d3e8a7fa" 996 + dependencies = [ 997 + "cc", 998 + "pkg-config", 999 + "vcpkg", 1000 + ] 1001 + 1002 + [[package]] 1003 + name = "libz-sys" 1004 + version = "1.1.15" 1005 + source = "registry+https://github.com/rust-lang/crates.io-index" 1006 + checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6" 1007 + dependencies = [ 1008 + "cc", 1009 + "libc", 1010 + "pkg-config", 1011 + "vcpkg", 1012 + ] 1013 + 1014 + [[package]] 1015 + name = "linux-raw-sys" 1016 + version = "0.4.13" 1017 + source = "registry+https://github.com/rust-lang/crates.io-index" 1018 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 1019 + 1020 + [[package]] 1021 + name = "llvm-sys" 1022 + version = "150.1.2" 1023 + dependencies = [ 1024 + "cmake", 1025 + "convert_case", 1026 + "libc", 1027 + ] 1028 + 1029 + [[package]] 1030 + name = "lock_api" 1031 + version = "0.4.11" 1032 + source = "registry+https://github.com/rust-lang/crates.io-index" 1033 + checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 1034 + dependencies = [ 1035 + "autocfg", 1036 + "scopeguard", 1037 + ] 1038 + 1039 + [[package]] 1040 + name = "log" 1041 + version = "0.4.20" 1042 + source = "registry+https://github.com/rust-lang/crates.io-index" 1043 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1044 + 1045 + [[package]] 1046 + name = "lz4-sys" 1047 + version = "1.9.4" 1048 + source = "registry+https://github.com/rust-lang/crates.io-index" 1049 + checksum = "57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900" 1050 + dependencies = [ 1051 + "cc", 1052 + "libc", 1053 + ] 1054 + 1055 + [[package]] 1056 + name = "macro_rules_attribute" 1057 + version = "0.1.3" 1058 + source = "registry+https://github.com/rust-lang/crates.io-index" 1059 + checksum = "cf0c9b980bf4f3a37fd7b1c066941dd1b1d0152ce6ee6e8fe8c49b9f6810d862" 1060 + dependencies = [ 1061 + "macro_rules_attribute-proc_macro", 1062 + "paste", 1063 + ] 1064 + 1065 + [[package]] 1066 + name = "macro_rules_attribute-proc_macro" 1067 + version = "0.1.3" 1068 + source = "registry+https://github.com/rust-lang/crates.io-index" 1069 + checksum = "58093314a45e00c77d5c508f76e77c3396afbbc0d01506e7fae47b018bac2b1d" 1070 + 1071 + [[package]] 1072 + name = "memchr" 1073 + version = "2.7.1" 1074 + source = "registry+https://github.com/rust-lang/crates.io-index" 1075 + checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 1076 + 1077 + [[package]] 1078 + name = "memmap2" 1079 + version = "0.5.10" 1080 + source = "registry+https://github.com/rust-lang/crates.io-index" 1081 + checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" 1082 + dependencies = [ 1083 + "libc", 1084 + ] 1085 + 1086 + [[package]] 1087 + name = "memoffset" 1088 + version = "0.8.0" 1089 + source = "registry+https://github.com/rust-lang/crates.io-index" 1090 + checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" 1091 + dependencies = [ 1092 + "autocfg", 1093 + ] 1094 + 1095 + [[package]] 1096 + name = "miopen-sys" 1097 + version = "0.0.0" 1098 + 1099 + [[package]] 1100 + name = "new_debug_unreachable" 1101 + version = "1.0.4" 1102 + source = "registry+https://github.com/rust-lang/crates.io-index" 1103 + checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 1104 + 1105 + [[package]] 1106 + name = "nougat" 1107 + version = "0.2.4" 1108 + source = "registry+https://github.com/rust-lang/crates.io-index" 1109 + checksum = "97b57b9ced431322f054fc673f1d3c7fa52d80efd9df74ad2fc759f044742510" 1110 + dependencies = [ 1111 + "macro_rules_attribute", 1112 + "nougat-proc_macros", 1113 + ] 1114 + 1115 + [[package]] 1116 + name = "nougat-proc_macros" 1117 + version = "0.2.4" 1118 + source = "registry+https://github.com/rust-lang/crates.io-index" 1119 + checksum = "c84f77a45e99a2f9b492695d99e1c23844619caa5f3e57647cffacad773ca257" 1120 + dependencies = [ 1121 + "proc-macro2", 1122 + "quote", 1123 + "syn 1.0.109", 1124 + ] 1125 + 1126 + [[package]] 1127 + name = "num-traits" 1128 + version = "0.2.18" 1129 + source = "registry+https://github.com/rust-lang/crates.io-index" 1130 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 1131 + dependencies = [ 1132 + "autocfg", 1133 + "libm", 1134 + ] 1135 + 1136 + [[package]] 1137 + name = "num_enum" 1138 + version = "0.4.3" 1139 + source = "registry+https://github.com/rust-lang/crates.io-index" 1140 + checksum = "ca565a7df06f3d4b485494f25ba05da1435950f4dc263440eda7a6fa9b8e36e4" 1141 + dependencies = [ 1142 + "derivative", 1143 + "num_enum_derive", 1144 + ] 1145 + 1146 + [[package]] 1147 + name = "num_enum_derive" 1148 + version = "0.4.3" 1149 + source = "registry+https://github.com/rust-lang/crates.io-index" 1150 + checksum = "ffa5a33ddddfee04c0283a7653987d634e880347e96b5b2ed64de07efb59db9d" 1151 + dependencies = [ 1152 + "proc-macro-crate", 1153 + "proc-macro2", 1154 + "quote", 1155 + "syn 1.0.109", 1156 + ] 1157 + 1158 + [[package]] 1159 + name = "offline_compiler" 1160 + version = "0.0.0" 1161 + dependencies = [ 1162 + "argh", 1163 + "comgr", 1164 + "hip_common", 1165 + "hip_runtime-sys", 1166 + "hiprt-sys", 1167 + "libloading", 1168 + "ptx", 1169 + ] 1170 + 1171 + [[package]] 1172 + name = "once_cell" 1173 + version = "1.19.0" 1174 + source = "registry+https://github.com/rust-lang/crates.io-index" 1175 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1176 + 1177 + [[package]] 1178 + name = "optix_base" 1179 + version = "0.0.0" 1180 + dependencies = [ 1181 + "proc-macro2", 1182 + "quote", 1183 + "rustc-hash", 1184 + "syn 1.0.109", 1185 + ] 1186 + 1187 + [[package]] 1188 + name = "optix_dump" 1189 + version = "0.0.0" 1190 + dependencies = [ 1191 + "cuda_types", 1192 + "generic-array", 1193 + "lazy_static", 1194 + "optix_base", 1195 + "paste", 1196 + "sha2", 1197 + "typenum", 1198 + "winapi", 1199 + "wmi", 1200 + ] 1201 + 1202 + [[package]] 1203 + name = "optix_types" 1204 + version = "0.0.0" 1205 + dependencies = [ 1206 + "cuda_types", 1207 + "optix_base", 1208 + ] 1209 + 1210 + [[package]] 1211 + name = "parking_lot" 1212 + version = "0.12.1" 1213 + source = "registry+https://github.com/rust-lang/crates.io-index" 1214 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1215 + dependencies = [ 1216 + "lock_api", 1217 + "parking_lot_core", 1218 + ] 1219 + 1220 + [[package]] 1221 + name = "parking_lot_core" 1222 + version = "0.9.9" 1223 + source = "registry+https://github.com/rust-lang/crates.io-index" 1224 + checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 1225 + dependencies = [ 1226 + "cfg-if", 1227 + "libc", 1228 + "redox_syscall", 1229 + "smallvec", 1230 + "windows-targets 0.48.5", 1231 + ] 1232 + 1233 + [[package]] 1234 + name = "paste" 1235 + version = "1.0.14" 1236 + source = "registry+https://github.com/rust-lang/crates.io-index" 1237 + checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 1238 + 1239 + [[package]] 1240 + name = "percent-encoding" 1241 + version = "2.3.1" 1242 + source = "registry+https://github.com/rust-lang/crates.io-index" 1243 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1244 + 1245 + [[package]] 1246 + name = "petgraph" 1247 + version = "0.6.4" 1248 + source = "registry+https://github.com/rust-lang/crates.io-index" 1249 + checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 1250 + dependencies = [ 1251 + "fixedbitset", 1252 + "indexmap 2.2.3", 1253 + ] 1254 + 1255 + [[package]] 1256 + name = "phf_shared" 1257 + version = "0.10.0" 1258 + source = "registry+https://github.com/rust-lang/crates.io-index" 1259 + checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" 1260 + dependencies = [ 1261 + "siphasher", 1262 + ] 1263 + 1264 + [[package]] 1265 + name = "pico-args" 1266 + version = "0.5.0" 1267 + source = "registry+https://github.com/rust-lang/crates.io-index" 1268 + checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" 1269 + 1270 + [[package]] 1271 + name = "pkg-config" 1272 + version = "0.3.29" 1273 + source = "registry+https://github.com/rust-lang/crates.io-index" 1274 + checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" 1275 + 1276 + [[package]] 1277 + name = "plain" 1278 + version = "0.2.3" 1279 + source = "registry+https://github.com/rust-lang/crates.io-index" 1280 + checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" 1281 + 1282 + [[package]] 1283 + name = "ppv-lite86" 1284 + version = "0.2.17" 1285 + source = "registry+https://github.com/rust-lang/crates.io-index" 1286 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1287 + 1288 + [[package]] 1289 + name = "precomputed-hash" 1290 + version = "0.1.1" 1291 + source = "registry+https://github.com/rust-lang/crates.io-index" 1292 + checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 1293 + 1294 + [[package]] 1295 + name = "proc-macro-crate" 1296 + version = "0.1.5" 1297 + source = "registry+https://github.com/rust-lang/crates.io-index" 1298 + checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" 1299 + dependencies = [ 1300 + "toml", 1301 + ] 1302 + 1303 + [[package]] 1304 + name = "proc-macro-error" 1305 + version = "1.0.4" 1306 + source = "registry+https://github.com/rust-lang/crates.io-index" 1307 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 1308 + dependencies = [ 1309 + "proc-macro-error-attr", 1310 + "proc-macro2", 1311 + "quote", 1312 + "syn 1.0.109", 1313 + "version_check", 1314 + ] 1315 + 1316 + [[package]] 1317 + name = "proc-macro-error-attr" 1318 + version = "1.0.4" 1319 + source = "registry+https://github.com/rust-lang/crates.io-index" 1320 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 1321 + dependencies = [ 1322 + "proc-macro2", 1323 + "quote", 1324 + "version_check", 1325 + ] 1326 + 1327 + [[package]] 1328 + name = "proc-macro-hack" 1329 + version = "0.5.20+deprecated" 1330 + source = "registry+https://github.com/rust-lang/crates.io-index" 1331 + checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 1332 + 1333 + [[package]] 1334 + name = "proc-macro2" 1335 + version = "1.0.78" 1336 + source = "registry+https://github.com/rust-lang/crates.io-index" 1337 + checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 1338 + dependencies = [ 1339 + "unicode-ident", 1340 + ] 1341 + 1342 + [[package]] 1343 + name = "process_address_table" 1344 + version = "0.0.0" 1345 + dependencies = [ 1346 + "detours-sys", 1347 + "libloading", 1348 + "windows", 1349 + ] 1350 + 1351 + [[package]] 1352 + name = "ptx" 1353 + version = "0.0.0" 1354 + dependencies = [ 1355 + "bit-vec", 1356 + "comgr", 1357 + "cpp_demangle", 1358 + "cuda_base", 1359 + "cuda_types", 1360 + "either", 1361 + "half", 1362 + "hip_common", 1363 + "hip_runtime-sys", 1364 + "hiprt-sys", 1365 + "lalrpop", 1366 + "lalrpop-util", 1367 + "lazy_static", 1368 + "libloading", 1369 + "num-traits", 1370 + "paste", 1371 + "regex", 1372 + "rustc-hash", 1373 + "tempfile", 1374 + "thiserror", 1375 + "zluda_llvm", 1376 + ] 1377 + 1378 + [[package]] 1379 + name = "quote" 1380 + version = "1.0.35" 1381 + source = "registry+https://github.com/rust-lang/crates.io-index" 1382 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 1383 + dependencies = [ 1384 + "proc-macro2", 1385 + ] 1386 + 1387 + [[package]] 1388 + name = "rand" 1389 + version = "0.8.5" 1390 + source = "registry+https://github.com/rust-lang/crates.io-index" 1391 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1392 + dependencies = [ 1393 + "libc", 1394 + "rand_chacha", 1395 + "rand_core", 1396 + ] 1397 + 1398 + [[package]] 1399 + name = "rand_chacha" 1400 + version = "0.3.1" 1401 + source = "registry+https://github.com/rust-lang/crates.io-index" 1402 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1403 + dependencies = [ 1404 + "ppv-lite86", 1405 + "rand_core", 1406 + ] 1407 + 1408 + [[package]] 1409 + name = "rand_core" 1410 + version = "0.6.4" 1411 + source = "registry+https://github.com/rust-lang/crates.io-index" 1412 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1413 + dependencies = [ 1414 + "getrandom", 1415 + ] 1416 + 1417 + [[package]] 1418 + name = "redox_syscall" 1419 + version = "0.4.1" 1420 + source = "registry+https://github.com/rust-lang/crates.io-index" 1421 + checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 1422 + dependencies = [ 1423 + "bitflags 1.3.2", 1424 + ] 1425 + 1426 + [[package]] 1427 + name = "redox_users" 1428 + version = "0.4.4" 1429 + source = "registry+https://github.com/rust-lang/crates.io-index" 1430 + checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" 1431 + dependencies = [ 1432 + "getrandom", 1433 + "libredox", 1434 + "thiserror", 1435 + ] 1436 + 1437 + [[package]] 1438 + name = "regex" 1439 + version = "1.10.3" 1440 + source = "registry+https://github.com/rust-lang/crates.io-index" 1441 + checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" 1442 + dependencies = [ 1443 + "aho-corasick", 1444 + "memchr", 1445 + "regex-automata", 1446 + "regex-syntax 0.8.2", 1447 + ] 1448 + 1449 + [[package]] 1450 + name = "regex-automata" 1451 + version = "0.4.5" 1452 + source = "registry+https://github.com/rust-lang/crates.io-index" 1453 + checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" 1454 + dependencies = [ 1455 + "aho-corasick", 1456 + "memchr", 1457 + "regex-syntax 0.8.2", 1458 + ] 1459 + 1460 + [[package]] 1461 + name = "regex-syntax" 1462 + version = "0.7.5" 1463 + source = "registry+https://github.com/rust-lang/crates.io-index" 1464 + checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 1465 + 1466 + [[package]] 1467 + name = "regex-syntax" 1468 + version = "0.8.2" 1469 + source = "registry+https://github.com/rust-lang/crates.io-index" 1470 + checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 1471 + 1472 + [[package]] 1473 + name = "rocblas-sys" 1474 + version = "0.0.0" 1475 + 1476 + [[package]] 1477 + name = "rocm_smi-sys" 1478 + version = "0.0.0" 1479 + 1480 + [[package]] 1481 + name = "rocsolver-sys" 1482 + version = "0.0.0" 1483 + 1484 + [[package]] 1485 + name = "rocsparse-sys" 1486 + version = "0.0.0" 1487 + 1488 + [[package]] 1489 + name = "rusqlite" 1490 + version = "0.28.0" 1491 + source = "registry+https://github.com/rust-lang/crates.io-index" 1492 + checksum = "01e213bc3ecb39ac32e81e51ebe31fd888a940515173e3a18a35f8c6e896422a" 1493 + dependencies = [ 1494 + "bitflags 1.3.2", 1495 + "fallible-iterator", 1496 + "fallible-streaming-iterator", 1497 + "hashlink", 1498 + "libsqlite3-sys", 1499 + "serde_json", 1500 + "smallvec", 1501 + ] 1502 + 1503 + [[package]] 1504 + name = "rustc-hash" 1505 + version = "1.1.0" 1506 + source = "registry+https://github.com/rust-lang/crates.io-index" 1507 + checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 1508 + 1509 + [[package]] 1510 + name = "rustix" 1511 + version = "0.38.31" 1512 + source = "registry+https://github.com/rust-lang/crates.io-index" 1513 + checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 1514 + dependencies = [ 1515 + "bitflags 2.4.2", 1516 + "errno", 1517 + "libc", 1518 + "linux-raw-sys", 1519 + "windows-sys 0.52.0", 1520 + ] 1521 + 1522 + [[package]] 1523 + name = "rustversion" 1524 + version = "1.0.14" 1525 + source = "registry+https://github.com/rust-lang/crates.io-index" 1526 + checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 1527 + 1528 + [[package]] 1529 + name = "ryu" 1530 + version = "1.0.16" 1531 + source = "registry+https://github.com/rust-lang/crates.io-index" 1532 + checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 1533 + 1534 + [[package]] 1535 + name = "scopeguard" 1536 + version = "1.2.0" 1537 + source = "registry+https://github.com/rust-lang/crates.io-index" 1538 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1539 + 1540 + [[package]] 1541 + name = "scroll" 1542 + version = "0.11.0" 1543 + source = "registry+https://github.com/rust-lang/crates.io-index" 1544 + checksum = "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da" 1545 + dependencies = [ 1546 + "scroll_derive", 1547 + ] 1548 + 1549 + [[package]] 1550 + name = "scroll_derive" 1551 + version = "0.11.1" 1552 + source = "registry+https://github.com/rust-lang/crates.io-index" 1553 + checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae" 1554 + dependencies = [ 1555 + "proc-macro2", 1556 + "quote", 1557 + "syn 2.0.48", 1558 + ] 1559 + 1560 + [[package]] 1561 + name = "semver" 1562 + version = "1.0.21" 1563 + source = "registry+https://github.com/rust-lang/crates.io-index" 1564 + checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" 1565 + dependencies = [ 1566 + "serde", 1567 + ] 1568 + 1569 + [[package]] 1570 + name = "serde" 1571 + version = "1.0.196" 1572 + source = "registry+https://github.com/rust-lang/crates.io-index" 1573 + checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" 1574 + dependencies = [ 1575 + "serde_derive", 1576 + ] 1577 + 1578 + [[package]] 1579 + name = "serde_derive" 1580 + version = "1.0.196" 1581 + source = "registry+https://github.com/rust-lang/crates.io-index" 1582 + checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" 1583 + dependencies = [ 1584 + "proc-macro2", 1585 + "quote", 1586 + "syn 2.0.48", 1587 + ] 1588 + 1589 + [[package]] 1590 + name = "serde_json" 1591 + version = "1.0.113" 1592 + source = "registry+https://github.com/rust-lang/crates.io-index" 1593 + checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" 1594 + dependencies = [ 1595 + "itoa", 1596 + "ryu", 1597 + "serde", 1598 + ] 1599 + 1600 + [[package]] 1601 + name = "serde_with" 1602 + version = "2.3.3" 1603 + source = "registry+https://github.com/rust-lang/crates.io-index" 1604 + checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe" 1605 + dependencies = [ 1606 + "base64", 1607 + "chrono", 1608 + "hex", 1609 + "indexmap 1.9.3", 1610 + "serde", 1611 + "serde_json", 1612 + "serde_with_macros", 1613 + "time", 1614 + ] 1615 + 1616 + [[package]] 1617 + name = "serde_with_macros" 1618 + version = "2.3.3" 1619 + source = "registry+https://github.com/rust-lang/crates.io-index" 1620 + checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f" 1621 + dependencies = [ 1622 + "darling", 1623 + "proc-macro2", 1624 + "quote", 1625 + "syn 2.0.48", 1626 + ] 1627 + 1628 + [[package]] 1629 + name = "sha2" 1630 + version = "0.10.8" 1631 + source = "registry+https://github.com/rust-lang/crates.io-index" 1632 + checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 1633 + dependencies = [ 1634 + "cfg-if", 1635 + "cpufeatures", 1636 + "digest", 1637 + ] 1638 + 1639 + [[package]] 1640 + name = "siphasher" 1641 + version = "0.3.11" 1642 + source = "registry+https://github.com/rust-lang/crates.io-index" 1643 + checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 1644 + 1645 + [[package]] 1646 + name = "slab" 1647 + version = "0.4.9" 1648 + source = "registry+https://github.com/rust-lang/crates.io-index" 1649 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 1650 + dependencies = [ 1651 + "autocfg", 1652 + ] 1653 + 1654 + [[package]] 1655 + name = "smallvec" 1656 + version = "1.13.1" 1657 + source = "registry+https://github.com/rust-lang/crates.io-index" 1658 + checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 1659 + 1660 + [[package]] 1661 + name = "static_assertions" 1662 + version = "1.1.0" 1663 + source = "registry+https://github.com/rust-lang/crates.io-index" 1664 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1665 + 1666 + [[package]] 1667 + name = "string_cache" 1668 + version = "0.8.7" 1669 + source = "registry+https://github.com/rust-lang/crates.io-index" 1670 + checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" 1671 + dependencies = [ 1672 + "new_debug_unreachable", 1673 + "once_cell", 1674 + "parking_lot", 1675 + "phf_shared", 1676 + "precomputed-hash", 1677 + ] 1678 + 1679 + [[package]] 1680 + name = "strsim" 1681 + version = "0.10.0" 1682 + source = "registry+https://github.com/rust-lang/crates.io-index" 1683 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 1684 + 1685 + [[package]] 1686 + name = "subtle" 1687 + version = "2.5.0" 1688 + source = "registry+https://github.com/rust-lang/crates.io-index" 1689 + checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" 1690 + 1691 + [[package]] 1692 + name = "syn" 1693 + version = "1.0.109" 1694 + source = "registry+https://github.com/rust-lang/crates.io-index" 1695 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1696 + dependencies = [ 1697 + "proc-macro2", 1698 + "quote", 1699 + "unicode-ident", 1700 + ] 1701 + 1702 + [[package]] 1703 + name = "syn" 1704 + version = "2.0.48" 1705 + source = "registry+https://github.com/rust-lang/crates.io-index" 1706 + checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 1707 + dependencies = [ 1708 + "proc-macro2", 1709 + "quote", 1710 + "unicode-ident", 1711 + ] 1712 + 1713 + [[package]] 1714 + name = "tempfile" 1715 + version = "3.10.0" 1716 + source = "registry+https://github.com/rust-lang/crates.io-index" 1717 + checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" 1718 + dependencies = [ 1719 + "cfg-if", 1720 + "fastrand", 1721 + "rustix", 1722 + "windows-sys 0.52.0", 1723 + ] 1724 + 1725 + [[package]] 1726 + name = "term" 1727 + version = "0.7.0" 1728 + source = "registry+https://github.com/rust-lang/crates.io-index" 1729 + checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" 1730 + dependencies = [ 1731 + "dirs-next", 1732 + "rustversion", 1733 + "winapi", 1734 + ] 1735 + 1736 + [[package]] 1737 + name = "thiserror" 1738 + version = "1.0.57" 1739 + source = "registry+https://github.com/rust-lang/crates.io-index" 1740 + checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" 1741 + dependencies = [ 1742 + "thiserror-impl", 1743 + ] 1744 + 1745 + [[package]] 1746 + name = "thiserror-impl" 1747 + version = "1.0.57" 1748 + source = "registry+https://github.com/rust-lang/crates.io-index" 1749 + checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" 1750 + dependencies = [ 1751 + "proc-macro2", 1752 + "quote", 1753 + "syn 2.0.48", 1754 + ] 1755 + 1756 + [[package]] 1757 + name = "thread-id" 1758 + version = "4.2.1" 1759 + source = "registry+https://github.com/rust-lang/crates.io-index" 1760 + checksum = "f0ec81c46e9eb50deaa257be2f148adf052d1fb7701cfd55ccfab2525280b70b" 1761 + dependencies = [ 1762 + "libc", 1763 + "winapi", 1764 + ] 1765 + 1766 + [[package]] 1767 + name = "time" 1768 + version = "0.3.23" 1769 + source = "registry+https://github.com/rust-lang/crates.io-index" 1770 + checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446" 1771 + dependencies = [ 1772 + "itoa", 1773 + "serde", 1774 + "time-core", 1775 + "time-macros", 1776 + ] 1777 + 1778 + [[package]] 1779 + name = "time-core" 1780 + version = "0.1.1" 1781 + source = "registry+https://github.com/rust-lang/crates.io-index" 1782 + checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" 1783 + 1784 + [[package]] 1785 + name = "time-macros" 1786 + version = "0.2.10" 1787 + source = "registry+https://github.com/rust-lang/crates.io-index" 1788 + checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4" 1789 + dependencies = [ 1790 + "time-core", 1791 + ] 1792 + 1793 + [[package]] 1794 + name = "tiny-keccak" 1795 + version = "2.0.2" 1796 + source = "registry+https://github.com/rust-lang/crates.io-index" 1797 + checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 1798 + dependencies = [ 1799 + "crunchy", 1800 + ] 1801 + 1802 + [[package]] 1803 + name = "tinyvec" 1804 + version = "1.6.0" 1805 + source = "registry+https://github.com/rust-lang/crates.io-index" 1806 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 1807 + dependencies = [ 1808 + "tinyvec_macros", 1809 + ] 1810 + 1811 + [[package]] 1812 + name = "tinyvec_macros" 1813 + version = "0.1.1" 1814 + source = "registry+https://github.com/rust-lang/crates.io-index" 1815 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 1816 + 1817 + [[package]] 1818 + name = "toml" 1819 + version = "0.5.11" 1820 + source = "registry+https://github.com/rust-lang/crates.io-index" 1821 + checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 1822 + dependencies = [ 1823 + "serde", 1824 + ] 1825 + 1826 + [[package]] 1827 + name = "typenum" 1828 + version = "1.17.0" 1829 + source = "registry+https://github.com/rust-lang/crates.io-index" 1830 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 1831 + 1832 + [[package]] 1833 + name = "unicode-bidi" 1834 + version = "0.3.15" 1835 + source = "registry+https://github.com/rust-lang/crates.io-index" 1836 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 1837 + 1838 + [[package]] 1839 + name = "unicode-ident" 1840 + version = "1.0.12" 1841 + source = "registry+https://github.com/rust-lang/crates.io-index" 1842 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 1843 + 1844 + [[package]] 1845 + name = "unicode-normalization" 1846 + version = "0.1.22" 1847 + source = "registry+https://github.com/rust-lang/crates.io-index" 1848 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 1849 + dependencies = [ 1850 + "tinyvec", 1851 + ] 1852 + 1853 + [[package]] 1854 + name = "unicode-xid" 1855 + version = "0.2.4" 1856 + source = "registry+https://github.com/rust-lang/crates.io-index" 1857 + checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 1858 + 1859 + [[package]] 1860 + name = "url" 1861 + version = "2.5.0" 1862 + source = "registry+https://github.com/rust-lang/crates.io-index" 1863 + checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 1864 + dependencies = [ 1865 + "form_urlencoded", 1866 + "idna", 1867 + "percent-encoding", 1868 + ] 1869 + 1870 + [[package]] 1871 + name = "vcpkg" 1872 + version = "0.2.15" 1873 + source = "registry+https://github.com/rust-lang/crates.io-index" 1874 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 1875 + 1876 + [[package]] 1877 + name = "vergen" 1878 + version = "7.5.1" 1879 + source = "registry+https://github.com/rust-lang/crates.io-index" 1880 + checksum = "f21b881cd6636ece9735721cf03c1fe1e774fe258683d084bb2812ab67435749" 1881 + dependencies = [ 1882 + "anyhow", 1883 + "cfg-if", 1884 + "enum-iterator", 1885 + "getset", 1886 + "git2", 1887 + "rustversion", 1888 + "thiserror", 1889 + "time", 1890 + ] 1891 + 1892 + [[package]] 1893 + name = "version_check" 1894 + version = "0.9.4" 1895 + source = "registry+https://github.com/rust-lang/crates.io-index" 1896 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 1897 + 1898 + [[package]] 1899 + name = "wasi" 1900 + version = "0.11.0+wasi-snapshot-preview1" 1901 + source = "registry+https://github.com/rust-lang/crates.io-index" 1902 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1903 + 1904 + [[package]] 1905 + name = "wasm-bindgen" 1906 + version = "0.2.91" 1907 + source = "registry+https://github.com/rust-lang/crates.io-index" 1908 + checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f" 1909 + dependencies = [ 1910 + "cfg-if", 1911 + "wasm-bindgen-macro", 1912 + ] 1913 + 1914 + [[package]] 1915 + name = "wasm-bindgen-backend" 1916 + version = "0.2.91" 1917 + source = "registry+https://github.com/rust-lang/crates.io-index" 1918 + checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b" 1919 + dependencies = [ 1920 + "bumpalo", 1921 + "log", 1922 + "once_cell", 1923 + "proc-macro2", 1924 + "quote", 1925 + "syn 2.0.48", 1926 + "wasm-bindgen-shared", 1927 + ] 1928 + 1929 + [[package]] 1930 + name = "wasm-bindgen-macro" 1931 + version = "0.2.91" 1932 + source = "registry+https://github.com/rust-lang/crates.io-index" 1933 + checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed" 1934 + dependencies = [ 1935 + "quote", 1936 + "wasm-bindgen-macro-support", 1937 + ] 1938 + 1939 + [[package]] 1940 + name = "wasm-bindgen-macro-support" 1941 + version = "0.2.91" 1942 + source = "registry+https://github.com/rust-lang/crates.io-index" 1943 + checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" 1944 + dependencies = [ 1945 + "proc-macro2", 1946 + "quote", 1947 + "syn 2.0.48", 1948 + "wasm-bindgen-backend", 1949 + "wasm-bindgen-shared", 1950 + ] 1951 + 1952 + [[package]] 1953 + name = "wasm-bindgen-shared" 1954 + version = "0.2.91" 1955 + source = "registry+https://github.com/rust-lang/crates.io-index" 1956 + checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838" 1957 + 1958 + [[package]] 1959 + name = "wchar" 1960 + version = "0.6.1" 1961 + source = "registry+https://github.com/rust-lang/crates.io-index" 1962 + checksum = "c74d010bf16569f942b0b7d3c777dd674f8ee539b48d809dc548b3453039c2df" 1963 + dependencies = [ 1964 + "proc-macro-hack", 1965 + "wchar-impl", 1966 + ] 1967 + 1968 + [[package]] 1969 + name = "wchar-impl" 1970 + version = "0.6.0" 1971 + source = "registry+https://github.com/rust-lang/crates.io-index" 1972 + checksum = "f135922b9303f899bfa446fce1eb149f43462f1e9ac7f50e24ea6b913416dd84" 1973 + dependencies = [ 1974 + "proc-macro-hack", 1975 + "proc-macro2", 1976 + "quote", 1977 + "syn 1.0.109", 1978 + ] 1979 + 1980 + [[package]] 1981 + name = "widestring" 1982 + version = "0.5.1" 1983 + source = "registry+https://github.com/rust-lang/crates.io-index" 1984 + checksum = "17882f045410753661207383517a6f62ec3dbeb6a4ed2acce01f0728238d1983" 1985 + 1986 + [[package]] 1987 + name = "widestring" 1988 + version = "1.0.2" 1989 + source = "registry+https://github.com/rust-lang/crates.io-index" 1990 + checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" 1991 + 1992 + [[package]] 1993 + name = "winapi" 1994 + version = "0.3.9" 1995 + source = "registry+https://github.com/rust-lang/crates.io-index" 1996 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1997 + dependencies = [ 1998 + "winapi-i686-pc-windows-gnu", 1999 + "winapi-x86_64-pc-windows-gnu", 2000 + ] 2001 + 2002 + [[package]] 2003 + name = "winapi-i686-pc-windows-gnu" 2004 + version = "0.4.0" 2005 + source = "registry+https://github.com/rust-lang/crates.io-index" 2006 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2007 + 2008 + [[package]] 2009 + name = "winapi-x86_64-pc-windows-gnu" 2010 + version = "0.4.0" 2011 + source = "registry+https://github.com/rust-lang/crates.io-index" 2012 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2013 + 2014 + [[package]] 2015 + name = "windows" 2016 + version = "0.48.0" 2017 + source = "registry+https://github.com/rust-lang/crates.io-index" 2018 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 2019 + dependencies = [ 2020 + "windows-targets 0.48.5", 2021 + ] 2022 + 2023 + [[package]] 2024 + name = "windows-core" 2025 + version = "0.52.0" 2026 + source = "registry+https://github.com/rust-lang/crates.io-index" 2027 + checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 2028 + dependencies = [ 2029 + "windows-targets 0.52.0", 2030 + ] 2031 + 2032 + [[package]] 2033 + name = "windows-sys" 2034 + version = "0.48.0" 2035 + source = "registry+https://github.com/rust-lang/crates.io-index" 2036 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2037 + dependencies = [ 2038 + "windows-targets 0.48.5", 2039 + ] 2040 + 2041 + [[package]] 2042 + name = "windows-sys" 2043 + version = "0.52.0" 2044 + source = "registry+https://github.com/rust-lang/crates.io-index" 2045 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2046 + dependencies = [ 2047 + "windows-targets 0.52.0", 2048 + ] 2049 + 2050 + [[package]] 2051 + name = "windows-targets" 2052 + version = "0.48.5" 2053 + source = "registry+https://github.com/rust-lang/crates.io-index" 2054 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 2055 + dependencies = [ 2056 + "windows_aarch64_gnullvm 0.48.5", 2057 + "windows_aarch64_msvc 0.48.5", 2058 + "windows_i686_gnu 0.48.5", 2059 + "windows_i686_msvc 0.48.5", 2060 + "windows_x86_64_gnu 0.48.5", 2061 + "windows_x86_64_gnullvm 0.48.5", 2062 + "windows_x86_64_msvc 0.48.5", 2063 + ] 2064 + 2065 + [[package]] 2066 + name = "windows-targets" 2067 + version = "0.52.0" 2068 + source = "registry+https://github.com/rust-lang/crates.io-index" 2069 + checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 2070 + dependencies = [ 2071 + "windows_aarch64_gnullvm 0.52.0", 2072 + "windows_aarch64_msvc 0.52.0", 2073 + "windows_i686_gnu 0.52.0", 2074 + "windows_i686_msvc 0.52.0", 2075 + "windows_x86_64_gnu 0.52.0", 2076 + "windows_x86_64_gnullvm 0.52.0", 2077 + "windows_x86_64_msvc 0.52.0", 2078 + ] 2079 + 2080 + [[package]] 2081 + name = "windows_aarch64_gnullvm" 2082 + version = "0.48.5" 2083 + source = "registry+https://github.com/rust-lang/crates.io-index" 2084 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 2085 + 2086 + [[package]] 2087 + name = "windows_aarch64_gnullvm" 2088 + version = "0.52.0" 2089 + source = "registry+https://github.com/rust-lang/crates.io-index" 2090 + checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 2091 + 2092 + [[package]] 2093 + name = "windows_aarch64_msvc" 2094 + version = "0.48.5" 2095 + source = "registry+https://github.com/rust-lang/crates.io-index" 2096 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 2097 + 2098 + [[package]] 2099 + name = "windows_aarch64_msvc" 2100 + version = "0.52.0" 2101 + source = "registry+https://github.com/rust-lang/crates.io-index" 2102 + checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 2103 + 2104 + [[package]] 2105 + name = "windows_i686_gnu" 2106 + version = "0.48.5" 2107 + source = "registry+https://github.com/rust-lang/crates.io-index" 2108 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 2109 + 2110 + [[package]] 2111 + name = "windows_i686_gnu" 2112 + version = "0.52.0" 2113 + source = "registry+https://github.com/rust-lang/crates.io-index" 2114 + checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 2115 + 2116 + [[package]] 2117 + name = "windows_i686_msvc" 2118 + version = "0.48.5" 2119 + source = "registry+https://github.com/rust-lang/crates.io-index" 2120 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 2121 + 2122 + [[package]] 2123 + name = "windows_i686_msvc" 2124 + version = "0.52.0" 2125 + source = "registry+https://github.com/rust-lang/crates.io-index" 2126 + checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 2127 + 2128 + [[package]] 2129 + name = "windows_x86_64_gnu" 2130 + version = "0.48.5" 2131 + source = "registry+https://github.com/rust-lang/crates.io-index" 2132 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 2133 + 2134 + [[package]] 2135 + name = "windows_x86_64_gnu" 2136 + version = "0.52.0" 2137 + source = "registry+https://github.com/rust-lang/crates.io-index" 2138 + checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 2139 + 2140 + [[package]] 2141 + name = "windows_x86_64_gnullvm" 2142 + version = "0.48.5" 2143 + source = "registry+https://github.com/rust-lang/crates.io-index" 2144 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 2145 + 2146 + [[package]] 2147 + name = "windows_x86_64_gnullvm" 2148 + version = "0.52.0" 2149 + source = "registry+https://github.com/rust-lang/crates.io-index" 2150 + checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 2151 + 2152 + [[package]] 2153 + name = "windows_x86_64_msvc" 2154 + version = "0.48.5" 2155 + source = "registry+https://github.com/rust-lang/crates.io-index" 2156 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 2157 + 2158 + [[package]] 2159 + name = "windows_x86_64_msvc" 2160 + version = "0.52.0" 2161 + source = "registry+https://github.com/rust-lang/crates.io-index" 2162 + checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 2163 + 2164 + [[package]] 2165 + name = "wmi" 2166 + version = "0.9.3" 2167 + source = "registry+https://github.com/rust-lang/crates.io-index" 2168 + checksum = "757a458f9bfab0542c11feed99bd492cbe23add50515bd8eecf8c6973673d32d" 2169 + dependencies = [ 2170 + "chrono", 2171 + "log", 2172 + "serde", 2173 + "thiserror", 2174 + "widestring 0.5.1", 2175 + "winapi", 2176 + ] 2177 + 2178 + [[package]] 2179 + name = "xtask" 2180 + version = "0.0.0" 2181 + dependencies = [ 2182 + "argh", 2183 + "cargo-platform", 2184 + "cargo_metadata", 2185 + "serde", 2186 + "serde_json", 2187 + ] 2188 + 2189 + [[package]] 2190 + name = "zerocopy" 2191 + version = "0.7.32" 2192 + source = "registry+https://github.com/rust-lang/crates.io-index" 2193 + checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" 2194 + dependencies = [ 2195 + "zerocopy-derive", 2196 + ] 2197 + 2198 + [[package]] 2199 + name = "zerocopy-derive" 2200 + version = "0.7.32" 2201 + source = "registry+https://github.com/rust-lang/crates.io-index" 2202 + checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" 2203 + dependencies = [ 2204 + "proc-macro2", 2205 + "quote", 2206 + "syn 2.0.48", 2207 + ] 2208 + 2209 + [[package]] 2210 + name = "zluda" 2211 + version = "0.0.0" 2212 + dependencies = [ 2213 + "blake3", 2214 + "comgr", 2215 + "cuda_base", 2216 + "cuda_types", 2217 + "dirs", 2218 + "gag", 2219 + "goblin", 2220 + "half", 2221 + "hip_common", 2222 + "hip_runtime-sys", 2223 + "lazy_static", 2224 + "libc", 2225 + "lz4-sys", 2226 + "memchr", 2227 + "memoffset", 2228 + "num-traits", 2229 + "num_enum", 2230 + "paste", 2231 + "ptx", 2232 + "rand", 2233 + "rand_chacha", 2234 + "rusqlite", 2235 + "rustc-hash", 2236 + "static_assertions", 2237 + "tempfile", 2238 + "time", 2239 + "vergen", 2240 + "winapi", 2241 + "zluda_dark_api", 2242 + ] 2243 + 2244 + [[package]] 2245 + name = "zluda_api" 2246 + version = "0.0.0" 2247 + dependencies = [ 2248 + "cuda_types", 2249 + "libloading", 2250 + "once_cell", 2251 + "windows", 2252 + ] 2253 + 2254 + [[package]] 2255 + name = "zluda_blas" 2256 + version = "0.0.0" 2257 + dependencies = [ 2258 + "cuda_types", 2259 + "hip_common", 2260 + "rocblas-sys", 2261 + "rocsolver-sys", 2262 + "zluda_dark_api", 2263 + ] 2264 + 2265 + [[package]] 2266 + name = "zluda_ccl" 2267 + version = "0.0.0" 2268 + 2269 + [[package]] 2270 + name = "zluda_dark_api" 2271 + version = "0.0.0" 2272 + dependencies = [ 2273 + "bit-vec", 2274 + "bitflags 2.4.2", 2275 + "cuda_types", 2276 + "either", 2277 + "goblin", 2278 + "hip_common", 2279 + "lz4-sys", 2280 + "paste", 2281 + "thread-id", 2282 + ] 2283 + 2284 + [[package]] 2285 + name = "zluda_dnn" 2286 + version = "0.0.0" 2287 + dependencies = [ 2288 + "hip_runtime-sys", 2289 + "miopen-sys", 2290 + ] 2291 + 2292 + [[package]] 2293 + name = "zluda_dump" 2294 + version = "0.0.0" 2295 + dependencies = [ 2296 + "crossbeam-channel", 2297 + "cuda_base", 2298 + "cuda_types", 2299 + "detours-sys", 2300 + "dynasm", 2301 + "dynasmrt", 2302 + "goblin", 2303 + "hip_common", 2304 + "lazy_static", 2305 + "libc", 2306 + "lz4-sys", 2307 + "paste", 2308 + "ptx", 2309 + "rand", 2310 + "rand_chacha", 2311 + "regex", 2312 + "rustc-hash", 2313 + "serde", 2314 + "serde_derive", 2315 + "serde_json", 2316 + "thread-id", 2317 + "wchar", 2318 + "winapi", 2319 + "zluda_dark_api", 2320 + ] 2321 + 2322 + [[package]] 2323 + name = "zluda_fft" 2324 + version = "0.0.0" 2325 + dependencies = [ 2326 + "cuda_types", 2327 + "hip_common", 2328 + "hipfft-sys", 2329 + "lazy_static", 2330 + "slab", 2331 + "zluda_dark_api", 2332 + ] 2333 + 2334 + [[package]] 2335 + name = "zluda_inject" 2336 + version = "0.0.0" 2337 + dependencies = [ 2338 + "argh", 2339 + "detours-sys", 2340 + "embed-manifest", 2341 + "tempfile", 2342 + "winapi", 2343 + "zluda_dump", 2344 + "zluda_ml", 2345 + "zluda_redirect", 2346 + ] 2347 + 2348 + [[package]] 2349 + name = "zluda_lib" 2350 + version = "0.0.0" 2351 + dependencies = [ 2352 + "zluda", 2353 + ] 2354 + 2355 + [[package]] 2356 + name = "zluda_llvm" 2357 + version = "0.0.0" 2358 + dependencies = [ 2359 + "bitflags 2.4.2", 2360 + "cc", 2361 + "llvm-sys", 2362 + ] 2363 + 2364 + [[package]] 2365 + name = "zluda_ml" 2366 + version = "0.0.0" 2367 + dependencies = [ 2368 + "atiadlxx-sys", 2369 + "rocm_smi-sys", 2370 + ] 2371 + 2372 + [[package]] 2373 + name = "zluda_redirect" 2374 + version = "0.0.0" 2375 + dependencies = [ 2376 + "detours-sys", 2377 + "memchr", 2378 + "wchar", 2379 + "winapi", 2380 + ] 2381 + 2382 + [[package]] 2383 + name = "zluda_rt" 2384 + version = "0.0.0" 2385 + dependencies = [ 2386 + "comgr", 2387 + "data-encoding", 2388 + "dirs", 2389 + "float-cmp", 2390 + "generic-array", 2391 + "glam", 2392 + "hip_common", 2393 + "hip_runtime-sys", 2394 + "hiprt-sys", 2395 + "libloading", 2396 + "nougat", 2397 + "optix_base", 2398 + "optix_types", 2399 + "paste", 2400 + "ptx", 2401 + "rusqlite", 2402 + "rustc-hash", 2403 + "serde", 2404 + "serde_json", 2405 + "serde_with", 2406 + "sha2", 2407 + "static_assertions", 2408 + "time", 2409 + "typenum", 2410 + "vergen", 2411 + "winapi", 2412 + ] 2413 + 2414 + [[package]] 2415 + name = "zluda_sparse" 2416 + version = "0.0.0" 2417 + dependencies = [ 2418 + "cuda_types", 2419 + "hip_common", 2420 + "hip_runtime-sys", 2421 + "rocsparse-sys", 2422 + "zluda_dark_api", 2423 + ]
+81
pkgs/by-name/zl/zluda/package.nix
··· 1 + { lib, fetchFromGitHub, rocmPackages, python3, cargo, rustc, cmake, clang, zlib, libxml2, libedit, rustPlatform, stdenv }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "zluda"; 5 + version = "3"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "vosen"; 9 + repo = "ZLUDA"; 10 + rev = "v${version}"; 11 + hash = "sha256-lykM18Ml1eeLMj/y6uPk34QOeh7Y59i1Y0Nr118Manw="; 12 + fetchSubmodules = true; 13 + }; 14 + 15 + buildInputs = [ 16 + rocmPackages.clr 17 + rocmPackages.miopen 18 + rocmPackages.rocm-smi 19 + rocmPackages.rocsparse 20 + rocmPackages.rocsolver 21 + rocmPackages.rocblas 22 + rocmPackages.hipblas 23 + rocmPackages.rocm-cmake 24 + rocmPackages.hipfft 25 + zlib 26 + libxml2 27 + libedit 28 + ]; 29 + 30 + nativeBuildInputs = [ 31 + python3 32 + cargo 33 + rustc 34 + cmake 35 + clang 36 + ]; 37 + 38 + cargoHash = "sha256-gZdLThmaeWVJXoeG7fuusfacgH2RNTHrqm8W0kqkqOY="; 39 + cargoLock.lockFile = ./Cargo.lock; 40 + 41 + # xtask doesn't support passing --target, but nix hooks expect the folder structure from when it's set 42 + env.CARGO_BUILD_TARGET = stdenv.hostPlatform.rust.cargoShortTarget; 43 + 44 + # vergen panics if the .git directory isn't present 45 + # Disable vergen and manually set env 46 + postPatch = '' 47 + substituteInPlace zluda/build.rs \ 48 + --replace-fail 'vergen(Config::default())' 'Some(())' 49 + # ZLUDA repository missing Cargo.lock: vosen/ZLUDA#43 50 + ln -s ${./Cargo.lock} Cargo.lock 51 + ''; 52 + env.VERGEN_GIT_SHA = src.rev; 53 + 54 + preConfigure = '' 55 + # Comment out zluda_blaslt in Cargo.toml until hipBLASLt package is added: https://github.com/NixOS/nixpkgs/issues/197885#issuecomment-2046178008 56 + sed -i '/zluda_blaslt/d' Cargo.toml 57 + # disable test written for windows only: https://github.com/vosen/ZLUDA/blob/774f4bcb37c39f876caf80ae0d39420fa4bc1c8b/zluda_inject/tests/inject.rs#L55 58 + rm zluda_inject/tests/inject.rs 59 + ''; 60 + 61 + buildPhase = '' 62 + runHook preBuild 63 + cargo xtask --release 64 + runHook postBuild 65 + ''; 66 + 67 + preInstall = '' 68 + mkdir -p $out/lib/ 69 + find target/release/ -maxdepth 1 -type l -name '*.so*' -exec \ 70 + cp --recursive --no-clobber --target-directory=$out/lib/ {} + 71 + ''; 72 + 73 + meta = { 74 + description = "ZLUDA - CUDA on Intel GPUs"; 75 + homepage = "https://github.com/vosen/ZLUDA"; 76 + license = lib.licenses.mit; 77 + maintainers = [ 78 + lib.maintainers.errnoh 79 + ]; 80 + }; 81 + }
+2 -2
pkgs/development/beam-modules/ex_doc/default.nix
··· 3 3 4 4 let 5 5 pname = "ex_doc"; 6 - version = "0.31.2"; 6 + version = "0.32.0"; 7 7 src = fetchFromGitHub { 8 8 owner = "elixir-lang"; 9 9 repo = "${pname}"; 10 10 rev = "v${version}"; 11 - hash = "sha256-qUiXZ1KHD9sS1xG7QNYyrZVzPqerwCRdkN8URrlQ45g="; 11 + hash = "sha256-JLtMoPuXFKcjXaeVv1PdMzb6rZItTkXDAs4hXqTY/vw="; 12 12 }; 13 13 in 14 14 mixRelease {
+2 -2
pkgs/development/libraries/kcolorpicker/default.nix
··· 4 4 isQt6 = lib.versions.major qtbase.version == "6"; 5 5 in stdenv.mkDerivation rec { 6 6 pname = "kcolorpicker"; 7 - version = "0.3.0"; 7 + version = "0.3.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "ksnip"; 11 11 repo = "kColorPicker"; 12 12 rev = "v${version}"; 13 - hash = "sha256-gkjlIiLB3/074EEFrQUa0djvVt/C44O3afqqNis64P0="; 13 + hash = "sha256-FG/A4pDNuhGPOeJNZlsnX3paEy4ibJVWKxn8rVUGpN8="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/kimageannotator/default.nix
··· 4 4 isQt6 = lib.versions.major qtbase.version == "6"; 5 5 in stdenv.mkDerivation rec { 6 6 pname = "kimageannotator"; 7 - version = "0.7.0"; 7 + version = "0.7.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "ksnip"; 11 11 repo = "kImageAnnotator"; 12 12 rev = "v${version}"; 13 - hash = "sha256-Dq9CM/D3nA7MaY9rfwqF/UAw/+1ptKLf3P8jhFdngKk="; 13 + hash = "sha256-LFou8gTF/XDBLNQbA4uurYJHQl7yOTKe2OGklUsmPrg="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ cmake qttools ];
+2 -2
pkgs/development/libraries/libcdio-paranoia/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "libcdio-paranoia"; 6 - version = "0.94+2"; 6 + version = "2.0.1"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "rocky"; 10 10 repo = "libcdio-paranoia"; 11 11 rev = "release-10.2+${version}"; 12 - sha256 = "1wjgmmaca4baw7k5c3vdap9hnjc49ciagi5kvpvync3aqfmdvkha"; 12 + hash = "sha256-kNGhhslp5noAVeho0kBVfyvb4kQpDY56nyL3a4aFgjE="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ autoreconfHook pkg-config ];
+2 -2
pkgs/development/libraries/libdwarf/default.nix
··· 4 4 }: 5 5 6 6 callPackage ./common.nix rec { 7 - version = "0.9.0"; 7 + version = "0.9.2"; 8 8 url = "https://www.prevanders.net/libdwarf-${version}.tar.xz"; 9 - hash = "sha512-KC2Q38nacE62SkuhFB8q5mD+6xS78acjdzhmmOMSSSi0SmkU2OiOYUGrCINc5yOtCQqFOtV9vLQ527pXJV+1iQ=="; 9 + hash = "sha512-9QK22kuW1ZYtoRl8SuUiv9soWElsSvGYEJ2ETgAhMYyypevJyM+fwuRDmZfKlUXGUMpPKPDZbLZrBcm4m5jy+A=="; 10 10 buildInputs = [ zlib zstd ]; 11 11 knownVulnerabilities = []; 12 12 }
-10
pkgs/development/libraries/libmicrohttpd/0.9.69.nix
··· 1 - { callPackage, fetchurl }: 2 - 3 - callPackage ./generic.nix ( rec { 4 - version = "0.9.69"; 5 - 6 - src = fetchurl { 7 - url = "mirror://gnu/libmicrohttpd/libmicrohttpd-${version}.tar.gz"; 8 - sha256 = "sha256-+5trFIt4dJPmN9MINYhxHmXLy3JvoCzuLNVDxd4n434="; 9 - }; 10 - })
-10
pkgs/development/libraries/libmicrohttpd/0.9.71.nix
··· 1 - { callPackage, fetchurl }: 2 - 3 - callPackage ./generic.nix ( rec { 4 - version = "0.9.71"; 5 - 6 - src = fetchurl { 7 - url = "mirror://gnu/libmicrohttpd/libmicrohttpd-${version}.tar.gz"; 8 - sha256 = "10mii4mifmfs3v7kgciqml7f0fj7ljp0sngrx64pnwmgbzl4bx78"; 9 - }; 10 - })
-10
pkgs/development/libraries/libmicrohttpd/0.9.72.nix
··· 1 - { callPackage, fetchurl }: 2 - 3 - callPackage ./generic.nix ( rec { 4 - version = "0.9.72"; 5 - 6 - src = fetchurl { 7 - url = "mirror://gnu/libmicrohttpd/libmicrohttpd-${version}.tar.gz"; 8 - sha256 = "sha256-Cugl+ODX9BIB/USg3xz0VMHLC8UP6dWcJlUiYCZML/g="; 9 - }; 10 - })
-10
pkgs/development/libraries/libmicrohttpd/0.9.74.nix
··· 1 - { callPackage, fetchurl }: 2 - 3 - callPackage ./generic.nix ( rec { 4 - version = "0.9.74"; 5 - 6 - src = fetchurl { 7 - url = "mirror://gnu/libmicrohttpd/libmicrohttpd-${version}.tar.gz"; 8 - sha256 = "sha256-QgNdAmE3MyS/tDQBj0q4klFLECU9GvIy5BtMwsEeZQs="; 9 - }; 10 - })
+1 -12
pkgs/development/libraries/libmicrohttpd/generic.nix
··· 1 - { lib, stdenv, libgcrypt, curl, gnutls, pkg-config, libiconv, libintl, version, src, meta ? {}, fetchpatch }: 1 + { lib, stdenv, libgcrypt, curl, gnutls, pkg-config, libiconv, libintl, version, src, meta ? {} }: 2 2 3 3 let 4 4 meta_ = meta; ··· 7 7 stdenv.mkDerivation rec { 8 8 pname = "libmicrohttpd"; 9 9 inherit version src; 10 - 11 - patches = lib.optionals (lib.versionOlder version "0.9.76") [ 12 - (fetchpatch { 13 - name = "CVE-2023-27371.patch"; 14 - url = "https://git.gnunet.org/libmicrohttpd.git/patch/?id=e0754d1638c602382384f1eface30854b1defeec"; 15 - hash = "sha256-vzrq9HPysGpc13rFEk6zLPgpUqp/ST4q/Wp30Dam97k="; 16 - excludes = [ 17 - "ChangeLog" 18 - ]; 19 - }) 20 - ]; 21 10 22 11 outputs = [ "out" "dev" "devdoc" "info" ]; 23 12 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/development/libraries/libtommath/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libtommath"; 5 - version = "1.2.1"; 5 + version = "1.3.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/libtom/libtommath/releases/download/v${version}/ltm-${version}.tar.xz"; 9 - sha256 = "sha256-mGAl17N0J2/uLjDpnzZJ5KwNuKAiV6N+4Q6ucqvtDR8="; 9 + sha256 = "sha256-KWJy2TQ1mRMI63NgdgDANLVYgHoH6CnnURQuZcz6nQg="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ libtool ];
+2 -2
pkgs/development/libraries/nng/default.nix
··· 16 16 17 17 buildInputs = lib.optionals mbedtlsSupport [ mbedtls ]; 18 18 19 - cmakeFlags = [ "-G Ninja" "-DNNG_ENABLE_TLS=ON" ] 20 - ++ lib.optionals mbedtlsSupport [ "-DMBEDTLS_ROOT_DIR=${mbedtls}" ]; 19 + cmakeFlags = [ "-G Ninja" ] 20 + ++ lib.optionals mbedtlsSupport [ "-DMBEDTLS_ROOT_DIR=${mbedtls}" "-DNNG_ENABLE_TLS=ON" ]; 21 21 22 22 meta = with lib; { 23 23 homepage = "https://nng.nanomsg.org/";
+18 -19
pkgs/development/python-modules/adlfs/default.nix
··· 1 - { lib 2 - , aiohttp 3 - , azure-core 4 - , azure-datalake-store 5 - , azure-identity 6 - , azure-storage-blob 7 - , buildPythonPackage 8 - , fetchFromGitHub 9 - , fsspec 10 - , pythonOlder 11 - , setuptools 12 - , setuptools-scm 1 + { 2 + lib, 3 + aiohttp, 4 + azure-core, 5 + azure-datalake-store, 6 + azure-identity, 7 + azure-storage-blob, 8 + buildPythonPackage, 9 + fetchFromGitHub, 10 + fsspec, 11 + pythonOlder, 12 + setuptools, 13 + setuptools-scm, 13 14 }: 14 15 15 16 buildPythonPackage rec { 16 17 pname = "adlfs"; 17 - version = "2024.2.0"; 18 + version = "2024.4.0"; 18 19 pyproject = true; 19 20 20 - disabled = pythonOlder "3.7"; 21 + disabled = pythonOlder "3.8"; 21 22 22 23 src = fetchFromGitHub { 23 24 owner = "fsspec"; 24 - repo = pname; 25 + repo = "adlfs"; 25 26 rev = "refs/tags/${version}"; 26 - hash = "sha256-/Qakr7ISlzDqunoshUf8mpWCvFXOH3haUx/C79j4RZA="; 27 + hash = "sha256-t+7LcjgDrKbTY/WiBqLSkt/Wh+4niulN7G5PIpWN7WU="; 27 28 }; 28 29 29 30 build-system = [ ··· 43 44 # Tests require a running Docker instance 44 45 doCheck = false; 45 46 46 - pythonImportsCheck = [ 47 - "adlfs" 48 - ]; 47 + pythonImportsCheck = [ "adlfs" ]; 49 48 50 49 meta = with lib; { 51 50 description = "Filesystem interface to Azure-Datalake Gen1 and Gen2 Storage";
+8 -2
pkgs/development/python-modules/gpsoauth/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , setuptools 4 + , poetry-core 5 5 , pycryptodomex 6 6 , pythonOlder 7 + , pythonRelaxDepsHook 7 8 , requests 8 9 }: 9 10 ··· 20 21 }; 21 22 22 23 nativeBuildInputs = [ 23 - setuptools 24 + pythonRelaxDepsHook 25 + poetry-core 24 26 ]; 25 27 26 28 propagatedBuildInputs = [ 27 29 pycryptodomex 28 30 requests 31 + ]; 32 + 33 + pythonRelaxDeps = [ 34 + "urllib3" 29 35 ]; 30 36 31 37 # upstream tests are not very comprehensive
+2 -2
pkgs/development/python-modules/kubernetes/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "kubernetes"; 24 - version = "28.1.0"; 24 + version = "29.0.0"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.6"; ··· 30 30 owner = "kubernetes-client"; 31 31 repo = "python"; 32 32 rev = "refs/tags/v${version}"; 33 - hash = "sha256-NKrxv5a5gkgpNG7yViTKYBYnU249taWl6fkPJa7/Rzo="; 33 + hash = "sha256-KChfiXYnJTeIW6O7GaK/fMxU2quIvbjc4gB4aZBeTtI="; 34 34 }; 35 35 36 36 postPatch = ''
+2 -2
pkgs/development/python-modules/mip/default.nix
··· 62 62 ]; 63 63 64 64 postPatch = '' 65 - # Allow cffi versions with a different patch level to be used 66 - substituteInPlace pyproject.toml --replace "cffi==1.15.0" "cffi==1.15.*" 65 + # Allow newer cffi versions to be used 66 + substituteInPlace pyproject.toml --replace "cffi==1.15.*" "cffi>=1.15" 67 67 ''; 68 68 69 69 # Make MIP use the Gurobi solver, if configured to do so
+66
pkgs/development/python-modules/pyindego/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + 5 + # build-system 6 + , setuptools 7 + 8 + # dependencies 9 + , aiohttp 10 + , requests 11 + , pytz 12 + 13 + # tests 14 + , mock 15 + , pytest-aiohttp 16 + , pytest-asyncio 17 + , pytestCheckHook 18 + }: 19 + 20 + buildPythonPackage rec { 21 + pname = "pyindego"; 22 + version = "3.1.1"; 23 + pyproject = true; 24 + 25 + src = fetchPypi { 26 + pname = "pyIndego"; 27 + inherit version; 28 + hash = "sha256-lRDi6qYMaPI8SiSNe0vzlKb92axujt44aei8opNPDug="; 29 + }; 30 + 31 + build-system = [ 32 + setuptools 33 + ]; 34 + 35 + dependencies = [ 36 + aiohttp 37 + requests 38 + pytz 39 + ]; 40 + 41 + nativeCheckInputs = [ 42 + mock 43 + pytest-aiohttp 44 + pytest-asyncio 45 + pytestCheckHook 46 + ]; 47 + 48 + disabledTests = [ 49 + # Typeerror, presumably outdated tests 50 + "test_repr" 51 + "test_client_response_errors" 52 + "test_update_battery" 53 + ]; 54 + 55 + pythonImportsCheck = [ 56 + "pyIndego" 57 + ]; 58 + 59 + meta = with lib; { 60 + description = "Python interface for Bosch API for lawnmowers"; 61 + homepage = "https://github.com/jm-73/pyIndego"; 62 + changelog = "https://github.com/jm-73/pyIndego/blob/${version}/CHANGELOG.md"; 63 + license = licenses.mit; 64 + maintainers = with maintainers; [ hexa ]; 65 + }; 66 + }
+46
pkgs/development/python-modules/sev-snp-measure/default.nix
··· 1 + { buildPythonPackage 2 + , cryptography 3 + , fetchFromGitHub 4 + , lib 5 + , pythonRelaxDepsHook 6 + , setuptools 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "sev-snp-measure"; 11 + version = "0.0.9"; 12 + 13 + pyproject = true; 14 + 15 + src = fetchFromGitHub { 16 + owner = "virtee"; 17 + repo = "sev-snp-measure"; 18 + rev = "v${version}"; 19 + hash = "sha256-efW4DMple26S3Jizc7yAvdPjVivyMJq4fEdkuToamGc="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + setuptools 24 + pythonRelaxDepsHook 25 + ]; 26 + 27 + pythonRelaxDeps = [ "cryptography" ]; 28 + 29 + propagatedBuildInputs = [ cryptography ]; 30 + 31 + postPatch = '' 32 + # See https://github.com/virtee/sev-snp-measure/pull/46 33 + sed -i '/types-cryptography/d' setup.cfg requirements.txt 34 + ''; 35 + 36 + pythonImportsCheck = [ "sevsnpmeasure" ]; 37 + 38 + meta = { 39 + description = "Calculate AMD SEV/SEV-ES/SEV-SNP measurement for confidential computing"; 40 + homepage = "https://github.com/virtee/sev-snp-measure"; 41 + changelog = "https://github.com/virtee/sev-snp-measure/releases/tag/v${version}"; 42 + license = lib.licenses.asl20; 43 + maintainers = with lib.maintainers; [ msanft ]; 44 + mainProgram = "sev-snp-measure"; 45 + }; 46 + }
+14 -12
pkgs/development/python-modules/types-redis/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchPypi 4 - , cryptography 5 - , types-pyopenssl 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + cryptography, 6 + types-pyopenssl, 7 + setuptools, 6 8 }: 7 9 8 10 buildPythonPackage rec { 9 11 pname = "types-redis"; 10 - version = "4.6.0.20240311"; 11 - format = "setuptools"; 12 + version = "4.6.0.20240409"; 13 + pyproject = true; 12 14 13 15 src = fetchPypi { 14 16 inherit pname version; 15 - hash = "sha256-4Em73/DgofjnAbZGNoESkdIb/3m/HnhQhQpEBVIkqF8="; 17 + hash = "sha256-ziF8J5WB12nfmSxbdtYcZUJbCmeWJgSOYz5kOGjriBs="; 16 18 }; 17 19 18 - propagatedBuildInputs = [ 20 + build-system = [ setuptools ]; 21 + 22 + dependencies = [ 19 23 cryptography 20 24 types-pyopenssl 21 25 ]; ··· 23 27 # Module doesn't have tests 24 28 doCheck = false; 25 29 26 - pythonImportsCheck = [ 27 - "redis-stubs" 28 - ]; 30 + pythonImportsCheck = [ "redis-stubs" ]; 29 31 30 32 meta = with lib; { 31 33 description = "Typing stubs for redis";
+2 -2
pkgs/development/tools/aws-sam-cli/default.nix
··· 10 10 11 11 python3.pkgs.buildPythonApplication rec { 12 12 pname = "aws-sam-cli"; 13 - version = "1.113.0"; 13 + version = "1.115.0"; 14 14 pyproject = true; 15 15 16 16 disabled = python3.pythonOlder "3.8"; ··· 19 19 owner = "aws"; 20 20 repo = "aws-sam-cli"; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-9DHqjhJfWkMJxu2gccbbuzoW9IxDqCBoi8slWnugeJM="; 22 + hash = "sha256-VYcgKnTNMuF4lMjoyHk0mDYTngFIouqnPZXpZ5gt9hQ="; 23 23 }; 24 24 25 25 build-system = with python3.pkgs; [
+2 -2
pkgs/development/tools/build-managers/gup/default.nix
··· 1 1 { stdenv, fetchFromGitHub, nix-update-source, lib, python3 2 2 , which, runtimeShell, pylint }: 3 3 stdenv.mkDerivation rec { 4 - version = "0.9.0"; 4 + version = "0.9.1"; 5 5 src = fetchFromGitHub { 6 6 owner = "timbertson"; 7 7 repo = "gup"; 8 8 rev = "version-${version}"; 9 - sha256 = "12ck047jminfwb4cfzmvfc9dpxg25xian11jgly534rlcbmgmkgq"; 9 + sha256 = "1wfw46b647rkalwds6547ylzy353b3xlklhcl2xjgj2gihvi30mx"; 10 10 }; 11 11 pname = "gup"; 12 12 nativeBuildInputs = [ python3 which pylint ];
+4
pkgs/development/tools/coder/default.nix
··· 86 86 mainProgram = "coder"; 87 87 maintainers = with lib.maintainers; [ ghuntley urandom ]; 88 88 }; 89 + 90 + passthru = { 91 + updateScript = ./update.sh; 92 + }; 89 93 })
+31
pkgs/development/tools/coder/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl jq common-updater-scripts 3 + 4 + set -eu -o pipefail 5 + 6 + cd "$(dirname "${BASH_SOURCE[0]}")" 7 + 8 + LATEST_TAG=$(curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} --silent https://api.github.com/repos/coder/coder/releases/latest | jq -r '.tag_name') 9 + LATEST_VERSION=$(echo ${LATEST_TAG} | sed 's/^v//') 10 + 11 + # change version number 12 + sed -e "s/version =.*;/version = \"$LATEST_VERSION\";/g" \ 13 + -i ./default.nix 14 + 15 + # Define the platforms 16 + declare -A ARCHS=(["x86_64-linux"]="linux_amd64.tar.gz" 17 + ["aarch64-linux"]="linux_arm64.tar.gz" 18 + ["x86_64-darwin"]="darwin_amd64.zip" 19 + ["aarch64-darwin"]="darwin_arm64.zip") 20 + 21 + # Update hashes for each architecture 22 + for ARCH in "${!ARCHS[@]}"; do 23 + URL="https://github.com/coder/coder/releases/download/v${LATEST_VERSION}/coder_${LATEST_VERSION}_${ARCHS[$ARCH]}" 24 + echo "Fetching hash for $ARCH..." 25 + 26 + # Fetch the new hash using nix-prefetch-url 27 + NEW_HASH=$(nix-prefetch-url --type sha256 $URL) 28 + 29 + # Update the Nix file with the new hash 30 + sed -i "s|${ARCH} = \"sha256-.*\";|${ARCH} = \"sha256-${NEW_HASH}\";|" ./default.nix 31 + done
+3 -3
pkgs/development/tools/konstraint/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "konstraint"; 5 - version = "0.35.0"; 5 + version = "0.36.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "plexsystems"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-6MYpZm5Uc5l06wRo6/15bmyVkdqjFuxHV3B3TriauQg="; 11 + sha256 = "sha256-GQ79xsvlRDwrthtYgykwAJLP9rkk5iNHGelWAQzOZoA="; 12 12 }; 13 - vendorHash = "sha256-NyNQivJM9bFP/EBfjso+13sWMnubG/fjYafCGUnsvdU="; 13 + vendorHash = "sha256-EBlJCcF8UcstaD1ztaAFL4MSfBOYvpeUygzXnQbW8N8="; 14 14 15 15 # Exclude go within .github folder 16 16 excludedPackages = ".github";
+12 -15
pkgs/development/tools/misc/editorconfig-core-c/default.nix
··· 1 - { lib, stdenv, fetchpatch, fetchFromGitHub, cmake, pcre2, doxygen }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , pcre2 6 + , doxygen 7 + }: 2 8 3 - stdenv.mkDerivation rec { 9 + stdenv.mkDerivation (finalAttrs: { 4 10 pname = "editorconfig-core-c"; 5 - version = "0.12.5"; 11 + version = "0.12.7"; 6 12 7 13 outputs = [ "out" "dev" ]; 8 14 9 15 src = fetchFromGitHub { 10 16 owner = "editorconfig"; 11 17 repo = "editorconfig-core-c"; 12 - rev = "v${version}"; 13 - sha256 = "sha256-4p8bomeXtA+zJ3IvWW0UZixdMnjYWYu7yeA6JUwwRb8="; 18 + rev = "v${finalAttrs.version}"; 19 + hash = "sha256-uKukgQPKIx+zJPf08MTYEtoBiWeVcQmZnjWl4Zk9xaY="; 14 20 fetchSubmodules = true; 15 21 }; 16 - 17 - patches = [ 18 - # Fox broken paths in pkg-config. 19 - # https://github.com/editorconfig/editorconfig-core-c/pull/81 20 - (fetchpatch { 21 - url = "https://github.com/editorconfig/editorconfig-core-c/commit/e0ead79d3bb4179fe9bccd3e5598ed47cc0863a3.patch"; 22 - sha256 = "t/DiPVyyYoMwFpNG6sD+rLWHheFCbMaILXyey6inGdc="; 23 - }) 24 - ]; 25 22 26 23 nativeBuildInputs = [ 27 24 cmake ··· 53 50 platforms = platforms.unix; 54 51 mainProgram = "editorconfig"; 55 52 }; 56 - } 53 + })
+2 -2
pkgs/games/openloco/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "openloco"; 16 - version = "24.01.1"; 16 + version = "24.04"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "OpenLoco"; 20 20 repo = "OpenLoco"; 21 21 rev = "v${version}"; 22 - hash = "sha256-QkJmJGObp5irk66SSGTxjydcp3sPaCbxcjcU3XGTVfo="; 22 + hash = "sha256-LyA1Wl2xto05DUp3kuWEQo7Hbk8PAy990PC7bLeBFto="; 23 23 }; 24 24 25 25 # the upstream build process determines the version tag from git; since we
+4 -3
pkgs/misc/cups/drivers/foomatic-db-engine/default.nix
··· 24 24 # but it gets deleted quickly and would provoke 404 errors 25 25 owner = "OpenPrinting"; 26 26 repo = "foomatic-db-engine"; 27 - rev = "fa91bdfd87da9005591ac2ef2c9c7b8ecdd19511"; 28 - hash = "sha256-Ufy9BtYMD7sUUVfraTmO5e8+nZ4C4up5a5GXeGTtejg="; 27 + rev = "a2b12271e145fe3fd34c3560d276a57e928296cb"; 28 + hash = "sha256-qM12qtGotf9C0cjO9IkmzlW9GWCkT2Um+6dU3mZm3DU="; 29 29 }; 30 30 31 31 outputs = [ "out" ]; ··· 37 37 ]; 38 38 39 39 buildInputs = 40 + [ curl ] 40 41 # provide some "cups-*" commands to `foomatic-{configure,printjob}` 41 42 # so that they can manage a local cups server (add queues, add jobs...) 42 - lib.optionals withCupsAccess [ cups cups-filters curl ] 43 + ++ lib.optionals withCupsAccess [ cups cups-filters ] 43 44 # the commands `foomatic-{configure,getpjloptions}` need 44 45 # netcat if they are used to query or alter a network 45 46 # printer via AppSocket/HP JetDirect protocol
+6 -5
pkgs/os-specific/linux/miraclecast/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config 2 - , glib, readline, pcre, systemd, udev }: 2 + , glib, readline, pcre, systemd, udev, iproute2 }: 3 3 4 4 stdenv.mkDerivation { 5 5 pname = "miraclecast"; 6 - version = "1.0-20190403"; 6 + version = "1.0-20231112"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "albfan"; 10 10 repo = "miraclecast"; 11 - rev = "960a785e10523cc525885380dd03aa2c5ba11bc7"; 12 - sha256 = "05afqi33rv7k6pbkkw4mynj6p97vkzhhh13y5nh0yxkyhcgf45pm"; 11 + rev = "af6ab257eae83bb0270a776a8fe00c0148bc53c4"; 12 + hash = "sha256-3ZIAvA3w/ZhoJtVmUD444nch0PGD58PdBRke7zd9IuQ="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ meson ninja pkg-config ]; 16 16 17 - buildInputs = [ glib pcre readline systemd udev ]; 17 + buildInputs = [ glib pcre readline systemd udev iproute2 ]; 18 18 19 19 mesonFlags = [ 20 20 "-Drely-udev=true" 21 21 "-Dbuild-tests=true" 22 + "-Dip-binary=${iproute2}/bin/ip" 22 23 ]; 23 24 24 25 meta = with lib; {
+2
pkgs/servers/home-assistant/custom-components/default.nix
··· 20 20 21 21 homematicip_local = callPackage ./homematicip_local { }; 22 22 23 + indego = callPackage ./indego { }; 24 + 23 25 local_luftdaten = callPackage ./local_luftdaten { }; 24 26 25 27 localtuya = callPackage ./localtuya {};
+30
pkgs/servers/home-assistant/custom-components/indego/default.nix
··· 1 + { 2 + lib, 3 + buildHomeAssistantComponent, 4 + fetchFromGitHub, 5 + pyindego, 6 + }: 7 + 8 + buildHomeAssistantComponent rec { 9 + owner = "jm-73"; 10 + domain = "indego"; 11 + version = "5.5.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "jm-73"; 15 + repo = "Indego"; 16 + rev = "refs/tags/${version}"; 17 + hash = "sha256-ur6KOqU6KAseABL0ibpGJ6109wSSZq9HWSVbMIrRSqc="; 18 + }; 19 + 20 + dependencies = [ pyindego ]; 21 + 22 + meta = with lib; { 23 + description = "Bosch Indego lawn mower component"; 24 + changelog = "https://github.com/jm-73/Indego/releases/tag/${version}"; 25 + homepage = "https://github.com/jm-73/Indego"; 26 + # https://github.com/jm-73/pyIndego/issues/125 27 + license = licenses.unfree; 28 + maintainers = with maintainers; [ hexa ]; 29 + }; 30 + }
+2 -2
pkgs/servers/monitoring/prometheus/smokeping-prober.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "smokeping_prober"; 5 - version = "0.8.0"; 5 + version = "0.8.1"; 6 6 7 7 ldflags = let 8 8 setVars = rec { ··· 20 20 owner = "SuperQ"; 21 21 repo = "smokeping_prober"; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-f7hYgVksJOqlFwfdZZClRBVRzj3Mk+5D1Y8+xYOSI/I="; 23 + sha256 = "sha256-CqUkJLyxCuBDbfPLSXuGNlyg5POh6jYyXUxQ9tF+w3s="; 24 24 }; 25 25 vendorHash = "sha256-iKAT10pD2ctVIBdDw/AmHYtoZDW9XC8ruIxqlVoAuWY="; 26 26
+5 -5
pkgs/shells/powershell/default.nix
··· 29 29 in 30 30 stdenv.mkDerivation rec { 31 31 pname = "powershell"; 32 - version = "7.4.1"; 32 + version = "7.4.2"; 33 33 34 34 src = passthru.sources.${stdenv.hostPlatform.system} 35 35 or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); ··· 84 84 sources = { 85 85 aarch64-darwin = fetchurl { 86 86 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-osx-arm64.tar.gz"; 87 - hash = "sha256-Q10TWUPw8eOmb+76AlHXPp6AdvUS3pxGnNsgXFvnGWc="; 87 + hash = "sha256-Gg1wXIw/x/s0dgCkycZ4fC4eK+zIoduHr8nHvBOPFm4="; 88 88 }; 89 89 aarch64-linux = fetchurl { 90 90 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-linux-arm64.tar.gz"; 91 - hash = "sha256-cZwRVEofYyLyxY9Vkf96u3dorvl+8KOC43Efifoq3iI="; 91 + hash = "sha256-AGAhaUqeDOliRX0jGJ48uIrgMIY7IhkH+PuJHflJeus="; 92 92 }; 93 93 x86_64-darwin = fetchurl { 94 94 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-osx-x64.tar.gz"; 95 - hash = "sha256-H63q4MY00o8OIISTv7VBnSZd8FdwLEuoCyErZE2X3AA="; 95 + hash = "sha256-jH4XY/XjYljkVV4DlOq+f8lwWDcFGA7yaVFKgGUVz+I="; 96 96 }; 97 97 x86_64-linux = fetchurl { 98 98 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-linux-x64.tar.gz"; 99 - hash = "sha256-i+q6xEMbdem2fG2fr9iwLMAZ8h8jDqPZSuwTSMUFKdM="; 99 + hash = "sha256-NmBdw3l53lry4QeDv3DArYFQUh6B5tfJMiA267iX5/4="; 100 100 }; 101 101 }; 102 102 tests.version = testers.testVersion {
+1 -1
pkgs/tools/admin/pulumi-packages/pulumi-language-go.nix
··· 8 8 9 9 sourceRoot = "${src.name}/sdk/go/pulumi-language-go"; 10 10 11 - vendorHash = "sha256-mBK9VEatuxeoZtXXOKdwj7wtZ/lo4Bi2h7N00zK6Hpw="; 11 + vendorHash = "sha256-eHsTEb4Vff2bfADScLSkZiotSSnT1q0bexlUMaWgqbg="; 12 12 13 13 ldflags = [ 14 14 "-s"
+2 -2
pkgs/tools/admin/pulumi-packages/pulumi-language-nodejs.nix
··· 3 3 , nodejs 4 4 }: 5 5 buildGoModule rec { 6 - inherit (pulumi) version src sdkVendorHash; 6 + inherit (pulumi) version src; 7 7 8 8 pname = "pulumi-language-nodejs"; 9 9 10 10 sourceRoot = "${src.name}/sdk/nodejs/cmd/pulumi-language-nodejs"; 11 11 12 - vendorHash = "sha256-gEOVtAyn7v8tsRU11NgrD3swMFFBxOTIjMWCqSSvHlI="; 12 + vendorHash = "sha256-L91qIud8dWx7dWWEcknKUSTJe+f4OBL8wBg6dKUWgkQ="; 13 13 14 14 postPatch = '' 15 15 # Gives github.com/pulumi/pulumi/pkg/v3: is replaced in go.mod, but not marked as replaced in vendor/modules.txt etc
+1 -1
pkgs/tools/admin/pulumi-packages/pulumi-language-python.nix
··· 9 9 10 10 sourceRoot = "${src.name}/sdk/python/cmd/pulumi-language-python"; 11 11 12 - vendorHash = "sha256-upRXs8Bo0dpnANNetfXqkatip9bA+Fqhg72Cd60ltz8="; 12 + vendorHash = "sha256-Q8nnYJJN5+W2luY8JQJj1X9KIk9ad511FBywr+0wBNg="; 13 13 14 14 postPatch = '' 15 15 substituteInPlace main_test.go \
+13 -6
pkgs/tools/admin/pulumi/default.nix
··· 3 3 , buildGoModule 4 4 , coreutils 5 5 , fetchFromGitHub 6 + , fetchpatch 6 7 , installShellFiles 7 8 , git 8 9 # passthru ··· 14 15 15 16 buildGoModule rec { 16 17 pname = "pulumi"; 17 - version = "3.93.0"; 18 - 19 - # Used in pulumi-language packages, which inherit this prop 20 - sdkVendorHash = lib.fakeHash; 18 + version = "3.99.0"; 21 19 22 20 src = fetchFromGitHub { 23 21 owner = pname; 24 22 repo = pname; 25 23 rev = "v${version}"; 26 - hash = "sha256-EaYYIbV7IItnmVfyEHtaAbAXvrZ8CXMjW+yNXOBIxg8="; 24 + hash = "sha256-5KHptoQliqPtJ6J5u23ZgRZOdO77BJhZbdc3Cty9Myk="; 27 25 # Some tests rely on checkout directory name 28 26 name = "pulumi"; 29 27 }; 30 28 31 - vendorHash = "sha256-G+LspC6b2TvboMU6rKB0qrhhMNaLPVt/nUYZzkiVr/Q="; 29 + vendorHash = "sha256-1UyYbmNNHlAeaW6M6AkaQ5Hs25ziHenSs4QjlnUQGjs="; 30 + 31 + patches = [ 32 + # Fix a test failure, can be dropped in next release (3.100.0) 33 + (fetchpatch { 34 + url = "https://github.com/pulumi/pulumi/commit/6dba7192d134d3b6f7e26dee9205711ccc736fa7.patch"; 35 + hash = "sha256-QRN6XnIR2rrqJ4UFYNt/YmIlokTSkGUvnBO/Q9UN8X8="; 36 + stripLen = 1; 37 + }) 38 + ]; 32 39 33 40 sourceRoot = "${src.name}/pkg"; 34 41
+2 -2
pkgs/tools/filesystems/rar2fs/default.nix
··· 2 2 , stdenv 3 3 , fetchFromGitHub 4 4 , autoreconfHook 5 - , fuse 5 + , fuse2 6 6 , unrar_6 7 7 }: 8 8 ··· 23 23 ''; 24 24 25 25 nativeBuildInputs = [ autoreconfHook ]; 26 - buildInputs = [ fuse unrar_6 ]; 26 + buildInputs = [ fuse2 unrar_6 ]; 27 27 28 28 configureFlags = [ 29 29 "--with-unrar=${unrar_6.src}/unrar"
+3 -3
pkgs/tools/misc/edid-decode/default.nix
··· 6 6 7 7 stdenv.mkDerivation { 8 8 pname = "edid-decode"; 9 - version = "unstable-2024-01-29"; 9 + version = "unstable-2024-04-02"; 10 10 11 11 outputs = [ 12 12 "out" ··· 15 15 16 16 src = fetchgit { 17 17 url = "git://linuxtv.org/edid-decode.git"; 18 - rev = "7a27b339cf5ee1ab431431a844418a7f7c16d167"; 19 - hash = "sha256-y+g+E4kaQh6j+3GvHdcVEGQu/zOkGyW/HazUHG0DCxM="; 18 + rev = "3d635499e4aca3319f0796ba787213c981c5a770"; 19 + hash = "sha256-bqzO39YM/3h9p37xaGJAw9xERgWOD+4yqO/XQiq/QqM="; 20 20 }; 21 21 22 22 preBuild = ''
+2 -2
pkgs/tools/misc/gigalixir/default.nix
··· 7 7 8 8 python3.pkgs.buildPythonApplication rec { 9 9 pname = "gigalixir"; 10 - version = "1.11.1"; 10 + version = "1.12.0"; 11 11 format = "setuptools"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - hash = "sha256-fWS13qyYwJUz42nDxWJCzYmZI2jLsD7gwxyIdKhpDbM="; 15 + hash = "sha256-/ugvNObkr966jnnKNTJK3nzIWZmVc0ZtAkv0leiCdgw="; 16 16 }; 17 17 18 18 postPatch = ''
-4
pkgs/tools/misc/ksnip/default.nix
··· 31 31 }) 32 32 ]; 33 33 34 - postPatch = '' 35 - substituteInPlace src/CMakeLists.txt --replace-fail "kColorPicker::kColorPicker" "kColorPicker::kColorPicker-Qt5" 36 - ''; 37 - 38 34 nativeBuildInputs = [ 39 35 cmake 40 36 extra-cmake-modules
+5 -3
pkgs/tools/networking/burpsuite/default.nix
··· 1 1 { lib, fetchurl, jdk, buildFHSEnv, unzip, makeDesktopItem, proEdition ? false }: 2 2 let 3 - version = "2023.10.2.4"; 3 + version = "2024.1.1.4"; 4 4 5 5 product = if proEdition then { 6 6 productName = "pro"; 7 7 productDesktop = "Burp Suite Professional Edition"; 8 - hash = "sha256-H5/nxVvAoGzRIAOchv9tAYyFgrodh7XugCTn2oUV9Tw="; 8 + hash = "sha256-jJUTsNF7Jy2VbFBIW7ha/ty9ZwVyVX1cTKNZJgD7zg4="; 9 9 } else { 10 10 productName = "community"; 11 11 productDesktop = "Burp Suite Community Edition"; 12 - hash = "sha256-en+eay+XL09Vk6H011fYvxGluMAndedtqCo4dQZvbBM="; 12 + hash = "sha256-VkrI1M4lCdCuQypHSd2W5X6LyqLUhnbKZKMVj0w4THE="; 13 13 }; 14 14 15 15 src = fetchurl { ··· 48 48 expat 49 49 glib 50 50 gtk3 51 + libcanberra-gtk3 51 52 libdrm 52 53 libudev0-shim 53 54 libxkbcommon ··· 55 56 nspr 56 57 nss 57 58 pango 59 + gtk3-x11 58 60 xorg.libX11 59 61 xorg.libxcb 60 62 xorg.libXcomposite
+2 -2
pkgs/tools/text/discount/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "2.2.7b"; 4 + version = "3.0.0d"; 5 5 pname = "discount"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Orc"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-S6OVKYulhvEPRqNXBsvZ7m2W4cbdnrpZKPAo3SfD+9s="; 11 + sha256 = "sha256-fFSlW9qnH3NL9civ793LrScOJSuRe9i377BgpNzOXa0="; 12 12 }; 13 13 14 14 patches = [ ./fix-configure-path.patch ];
+2 -9
pkgs/top-level/all-packages.nix
··· 22791 22791 22792 22792 inherit 22793 22793 ({ 22794 - libmicrohttpd_0_9_69 = callPackage ../development/libraries/libmicrohttpd/0.9.69.nix { }; 22795 - libmicrohttpd_0_9_71 = callPackage ../development/libraries/libmicrohttpd/0.9.71.nix { }; 22796 - libmicrohttpd_0_9_72 = callPackage ../development/libraries/libmicrohttpd/0.9.72.nix { }; 22797 - libmicrohttpd_0_9_74 = callPackage ../development/libraries/libmicrohttpd/0.9.74.nix { }; 22798 22794 libmicrohttpd_0_9_77 = callPackage ../development/libraries/libmicrohttpd/0.9.77.nix { }; 22799 22795 }) 22800 - libmicrohttpd_0_9_69 22801 - libmicrohttpd_0_9_71 22802 - libmicrohttpd_0_9_72 22803 - libmicrohttpd_0_9_74 22804 22796 libmicrohttpd_0_9_77 22805 22797 ; 22806 22798 ··· 27308 27300 fusePackages = dontRecurseIntoAttrs (callPackage ../os-specific/linux/fuse { 27309 27301 util-linux = util-linuxMinimal; 27310 27302 }); 27311 - fuse = lowPrio (if stdenv.isDarwin then macfuse-stubs else fusePackages.fuse_2); 27303 + fuse = fuse2; 27304 + fuse2 = lowPrio (if stdenv.isDarwin then macfuse-stubs else fusePackages.fuse_2); 27312 27305 fuse3 = fusePackages.fuse_3; 27313 27306 fuse-common = hiPrio fusePackages.fuse_3.common; 27314 27307
+4
pkgs/top-level/python-packages.nix
··· 9835 9835 9836 9836 pyhumps = callPackage ../development/python-modules/pyhumps { }; 9837 9837 9838 + pyindego = callPackage ../development/python-modules/pyindego { }; 9839 + 9838 9840 pyinstaller-versionfile = callPackage ../development/python-modules/pyinstaller-versionfile { }; 9839 9841 9840 9842 pyisemail = callPackage ../development/python-modules/pyisemail { }; ··· 13642 13644 setuptools-trial = callPackage ../development/python-modules/setuptools-trial { }; 13643 13645 13644 13646 seventeentrack = callPackage ../development/python-modules/seventeentrack { }; 13647 + 13648 + sev-snp-measure = callPackage ../development/python-modules/sev-snp-measure { }; 13645 13649 13646 13650 sexpdata = callPackage ../development/python-modules/sexpdata { }; 13647 13651