Merge staging-next into staging

Changed files
+4487 -5078
.github
maintainers
nixos
doc
manual
release-notes
modules
services
monitoring
prometheus
system
pkgs
applications
editors
emacs
graphics
misc
nwg-look
networking
instant-messengers
deltachat-desktop
localsend
taler
office
science
chemistry
geometry
physics
xflr5
version-management
video
kodi
addons
arrow
mpv
virtualization
cloud-hypervisor
crosvm
tart
build-support
emacs
by-name
bo
boogie
fe
feather
ja
ni
nilaway
tx
data
fonts
spleen
desktops
xfce
applications
xfce4-dict
development
compilers
dart
package-overrides
system-tray
scryer-prolog
embedded
blackmagic
libraries
ada
kde-frameworks
kdesu
libdeltachat
libgeotiff
libgtop
libmicrohttpd
rapidcheck
python-modules
distrax
holidays
jplephem
psycopg
pytaglib
pytapo
pytest-order
python-rtmidi
qasync
slack-bolt
symengine
tabula-py
twitchapi
yfinance
tools
build-managers
rust
cargo-mommy
games
hyperrogue
jazz2
misc
opensbi
servers
corosync
jellyfin
mail
rspamd
monitoring
nosql
ferretdb
shells
murex
tools
admin
misc
rpi-imager
package-management
micromamba
nix
security
gopass
vaultwarden
text
zim-tools
typesetting
lowdown
top-level
+7
.github/labeler.yml
···
- pkgs/top-level/haskell-packages.nix
- pkgs/top-level/release-haskell.nix
+
"6.topic: jupyter":
+
- pkgs/development/python-modules/jupyter*/**/*
+
- pkgs/development/python-modules/mkdocs-jupyter/*
+
- nixos/modules/services/development/jupyter/**/*
+
- pkgs/applications/editors/jupyter-kernels/**/*
+
- pkgs/applications/editors/jupyter/**/*
+
"6.topic: kernel":
- pkgs/build-support/kernel/**/*
- pkgs/os-specific/linux/kernel/**/*
+12
maintainers/maintainer-list.nix
···
name = "Philipp Rintz";
matrix = "@philipp:srv.icu";
+
prit342 = {
+
email = "prithak342@gmail.com";
+
github = "prit342";
+
githubId = 20863431;
+
name = "Prithak S.";
+
};
ProducerMatt = {
name = "Matthew Pherigo";
email = "ProducerMatt42@gmail.com";
···
github = "wizeman";
githubId = 168610;
name = "Ricardo M. Correia";
+
};
+
wkral = {
+
email = "william.kral@gmail.com";
+
github = "wkral";
+
githubId = 105114;
+
name = "William Kral";
wladmis = {
email = "dev@wladmis.org";
+2
nixos/doc/manual/release-notes/rl-2311.section.md
···
- The `chrony` NixOS module now tracks the Real-Time Clock drift from the System Clock with `rtcfile` and automatically adjusts it with `rtcautotrim` when it exceeds the maximum error specified in `services.chrony.autotrimThreshold` (default 30 seconds). If you enabled `rtcsync` in `extraConfig`, you should remove RTC related options from `extraConfig`. If you do not want chrony configured to keep the RTC in check, you can set `services.chrony.enableRTCTrimming = false;`
+
- `trilium-desktop` and `trilium-server` have been updated to [v0.61](https://github.com/zadam/trilium/releases/tag/v0.61.12). For existing installations, upgrading to this version is supported only after running v0.60.X at least once. If you are still on an older version, make sure to update to v0.60 (available in NixOS 23.05) first and only then to v0.61 (available in NixOS 23.11).
+
## Other Notable Changes {#sec-release-23.11-notable-changes}
- A new option `system.switch.enable` was added. By default, this is option is
+1
nixos/modules/services/monitoring/prometheus/exporters.nix
···
"mikrotik"
"minio"
"modemmanager"
+
"mongodb"
"mysqld"
"nextcloud"
"nginx"
+68
nixos/modules/services/monitoring/prometheus/exporters/mongodb.nix
···
+
{ config, lib, pkgs, options }:
+
+
with lib;
+
+
let
+
cfg = config.services.prometheus.exporters.mongodb;
+
in
+
{
+
port = 9216;
+
extraOpts = {
+
uri = mkOption {
+
type = types.str;
+
default = "mongodb://localhost:27017/test";
+
example = "mongodb://localhost:27017/test";
+
description = lib.mdDoc "MongoDB URI to connect to.";
+
};
+
collStats = mkOption {
+
type = types.listOf types.str;
+
default = [ ];
+
example = [ "db1.coll1" "db2" ];
+
description = lib.mdDoc ''
+
List of comma separared databases.collections to get $collStats
+
'';
+
};
+
indexStats = mkOption {
+
type = types.listOf types.str;
+
default = [ ];
+
example = [ "db1.coll1" "db2" ];
+
description = lib.mdDoc ''
+
List of comma separared databases.collections to get $indexStats
+
'';
+
};
+
collector = mkOption {
+
type = types.listOf types.str;
+
default = [ ];
+
example = [ "diagnosticdata" "replicasetstatus" "dbstats" "topmetrics" "currentopmetrics" "indexstats" "dbstats" "profile" ];
+
description = lib.mdDoc "Enabled collectors";
+
};
+
collectAll = mkOption {
+
type = types.bool;
+
default = false;
+
description = lib.mdDoc ''
+
Enable all collectors. Same as specifying all --collector.<name>
+
'';
+
};
+
telemetryPath = mkOption {
+
type = types.str;
+
default = "/metrics";
+
example = "/metrics";
+
description = lib.mdDoc "Metrics expose path";
+
};
+
};
+
serviceOpts = {
+
serviceConfig = {
+
RuntimeDirectory = "prometheus-mongodb-exporter";
+
ExecStart = ''
+
${getExe pkgs.prometheus-mongodb-exporter} \
+
--mongodb.uri=${cfg.uri}
+
${if cfg.collectAll then "--collect-all" else concatMapStringsSep " " (x: "--collect.${x}") cfg.collector} \
+
--collector.collstats=${concatStringsSep "," cfg.collStats} \
+
--collector.indexstats=${concatStringsSep "," cfg.indexStats} \
+
--web.listen-address=${cfg.listenAddress}:${toString cfg.port} \
+
--web.telemetry-path=${cfg.telemetryPath} \
+
${escapeShellArgs cfg.extraFlags}
+
'';
+
};
+
};
+
}
+99 -91
nixos/modules/system/boot/systemd.nix
···
{
###### interface
-
options = {
+
options.systemd = {
-
systemd.package = mkOption {
-
default = pkgs.systemd;
-
defaultText = literalExpression "pkgs.systemd";
-
type = types.package;
-
description = lib.mdDoc "The systemd package.";
-
};
+
package = mkPackageOption pkgs "systemd" {};
-
systemd.units = mkOption {
-
description = lib.mdDoc "Definition of systemd units.";
+
units = mkOption {
+
description = "Definition of systemd units; see {manpage}`systemd.unit(5)`.";
default = {};
type = systemdUtils.types.units;
};
-
systemd.packages = mkOption {
+
packages = mkOption {
default = [];
type = types.listOf types.package;
example = literalExpression "[ pkgs.systemd-cryptsetup-generator ]";
-
description = lib.mdDoc "Packages providing systemd units and hooks.";
+
description = "Packages providing systemd units and hooks.";
};
-
systemd.targets = mkOption {
+
targets = mkOption {
default = {};
type = systemdUtils.types.targets;
-
description = lib.mdDoc "Definition of systemd target units.";
+
description = "Definition of systemd target units; see {manpage}`systemd.target(5)`";
};
-
systemd.services = mkOption {
+
services = mkOption {
default = {};
type = systemdUtils.types.services;
-
description = lib.mdDoc "Definition of systemd service units.";
+
description = "Definition of systemd service units; see {manpage}`systemd.service(5)`.";
};
-
systemd.sockets = mkOption {
+
sockets = mkOption {
default = {};
type = systemdUtils.types.sockets;
-
description = lib.mdDoc "Definition of systemd socket units.";
+
description = "Definition of systemd socket units; see {manpage}`systemd.socket(5)`.";
};
-
systemd.timers = mkOption {
+
timers = mkOption {
default = {};
type = systemdUtils.types.timers;
-
description = lib.mdDoc "Definition of systemd timer units.";
+
description = "Definition of systemd timer units; see {manpage}`systemd.timer(5)`.";
};
-
systemd.paths = mkOption {
+
paths = mkOption {
default = {};
type = systemdUtils.types.paths;
-
description = lib.mdDoc "Definition of systemd path units.";
+
description = "Definition of systemd path units; see {manpage}`systemd.path(5)`.";
};
-
systemd.mounts = mkOption {
+
mounts = mkOption {
default = [];
type = systemdUtils.types.mounts;
-
description = lib.mdDoc ''
-
Definition of systemd mount units.
-
This is a list instead of an attrSet, because systemd mandates the names to be derived from
-
the 'where' attribute.
+
description = ''
+
Definition of systemd mount units; see {manpage}`systemd.mount(5)`.
+
+
This is a list instead of an attrSet, because systemd mandates
+
the names to be derived from the `where` attribute.
'';
};
-
systemd.automounts = mkOption {
+
automounts = mkOption {
default = [];
type = systemdUtils.types.automounts;
-
description = lib.mdDoc ''
-
Definition of systemd automount units.
-
This is a list instead of an attrSet, because systemd mandates the names to be derived from
-
the 'where' attribute.
+
description = ''
+
Definition of systemd automount units; see {manpage}`systemd.automount(5)`.
+
+
This is a list instead of an attrSet, because systemd mandates
+
the names to be derived from the `where` attribute.
'';
};
-
systemd.slices = mkOption {
+
slices = mkOption {
default = {};
type = systemdUtils.types.slices;
-
description = lib.mdDoc "Definition of slice configurations.";
+
description = "Definition of slice configurations; see {manpage}`systemd.slice(5)`.";
};
-
systemd.generators = mkOption {
+
generators = mkOption {
type = types.attrsOf types.path;
default = {};
example = { systemd-gpt-auto-generator = "/dev/null"; };
-
description = lib.mdDoc ''
-
Definition of systemd generators.
+
description = ''
+
Definition of systemd generators; see {manpage}`systemd.generator(5)`.
+
For each `NAME = VALUE` pair of the attrSet, a link is generated from
`/etc/systemd/system-generators/NAME` to `VALUE`.
'';
};
-
systemd.shutdown = mkOption {
+
shutdown = mkOption {
type = types.attrsOf types.path;
default = {};
-
description = lib.mdDoc ''
+
description = ''
Definition of systemd shutdown executables.
For each `NAME = VALUE` pair of the attrSet, a link is generated from
`/etc/systemd/system-shutdown/NAME` to `VALUE`.
'';
};
-
systemd.defaultUnit = mkOption {
+
defaultUnit = mkOption {
default = "multi-user.target";
type = types.str;
-
description = lib.mdDoc "Default unit started when the system boots.";
+
description = ''
+
Default unit started when the system boots; see {manpage}`systemd.special(7)`.
+
'';
};
-
systemd.ctrlAltDelUnit = mkOption {
+
ctrlAltDelUnit = mkOption {
default = "reboot.target";
type = types.str;
example = "poweroff.target";
-
description = lib.mdDoc ''
-
Target that should be started when Ctrl-Alt-Delete is pressed.
+
description = ''
+
Target that should be started when Ctrl-Alt-Delete is pressed;
+
see {manpage}`systemd.special(7)`.
'';
};
-
systemd.globalEnvironment = mkOption {
+
globalEnvironment = mkOption {
type = with types; attrsOf (nullOr (oneOf [ str path package ]));
default = {};
example = { TZ = "CET"; };
-
description = lib.mdDoc ''
+
description = ''
Environment variables passed to *all* systemd units.
'';
};
-
systemd.managerEnvironment = mkOption {
+
managerEnvironment = mkOption {
type = with types; attrsOf (nullOr (oneOf [ str path package ]));
default = {};
example = { SYSTEMD_LOG_LEVEL = "debug"; };
-
description = lib.mdDoc ''
+
description = ''
Environment variables of PID 1. These variables are
*not* passed to started units.
'';
};
-
systemd.enableCgroupAccounting = mkOption {
+
enableCgroupAccounting = mkOption {
default = true;
type = types.bool;
-
description = lib.mdDoc ''
-
Whether to enable cgroup accounting.
+
description = ''
+
Whether to enable cgroup accounting; see {manpage}`cgroups(7)`.
'';
};
-
systemd.enableUnifiedCgroupHierarchy = mkOption {
+
enableUnifiedCgroupHierarchy = mkOption {
default = true;
type = types.bool;
-
description = lib.mdDoc ''
-
Whether to enable the unified cgroup hierarchy (cgroupsv2).
+
description = ''
+
Whether to enable the unified cgroup hierarchy (cgroupsv2); see {manpage}`cgroups(7)`.
'';
};
-
systemd.extraConfig = mkOption {
+
extraConfig = mkOption {
default = "";
type = types.lines;
example = "DefaultLimitCORE=infinity";
-
description = lib.mdDoc ''
-
Extra config options for systemd. See systemd-system.conf(5) man page
+
description = ''
+
Extra config options for systemd. See {manpage}`systemd-system.conf(5)` man page
for available options.
'';
};
-
systemd.sleep.extraConfig = mkOption {
+
sleep.extraConfig = mkOption {
default = "";
type = types.lines;
example = "HibernateDelaySec=1h";
-
description = lib.mdDoc ''
+
description = ''
Extra config options for systemd sleep state logic.
-
See sleep.conf.d(5) man page for available options.
+
See {manpage}`sleep.conf.d(5)` man page for available options.
'';
};
-
systemd.additionalUpstreamSystemUnits = mkOption {
+
additionalUpstreamSystemUnits = mkOption {
default = [ ];
type = types.listOf types.str;
example = [ "debug-shell.service" "systemd-quotacheck.service" ];
-
description = lib.mdDoc ''
+
description = ''
Additional units shipped with systemd that shall be enabled.
'';
};
-
systemd.suppressedSystemUnits = mkOption {
+
suppressedSystemUnits = mkOption {
default = [ ];
type = types.listOf types.str;
example = [ "systemd-backlight@.service" ];
-
description = lib.mdDoc ''
+
description = ''
A list of units to skip when generating system systemd configuration directory. This has
priority over upstream units, {option}`systemd.units`, and
{option}`systemd.additionalUpstreamSystemUnits`. The main purpose of this is to
···
'';
};
-
systemd.watchdog.device = mkOption {
+
watchdog.device = mkOption {
type = types.nullOr types.path;
default = null;
example = "/dev/watchdog";
-
description = lib.mdDoc ''
+
description = ''
The path to a hardware watchdog device which will be managed by systemd.
-
If not specified, systemd will default to /dev/watchdog.
+
If not specified, systemd will default to `/dev/watchdog`.
'';
};
-
systemd.watchdog.runtimeTime = mkOption {
+
watchdog.runtimeTime = mkOption {
type = types.nullOr types.str;
default = null;
example = "30s";
-
description = lib.mdDoc ''
+
description = ''
The amount of time which can elapse before a watchdog hardware device
-
will automatically reboot the system. Valid time units include "ms",
-
"s", "min", "h", "d", and "w".
+
will automatically reboot the system.
+
+
Valid time units include "ms", "s", "min", "h", "d", and "w";
+
see {manpage}`systemd.time(7)`.
'';
};
-
systemd.watchdog.rebootTime = mkOption {
+
watchdog.rebootTime = mkOption {
type = types.nullOr types.str;
default = null;
example = "10m";
-
description = lib.mdDoc ''
+
description = ''
The amount of time which can elapse after a reboot has been triggered
before a watchdog hardware device will automatically reboot the system.
-
Valid time units include "ms", "s", "min", "h", "d", and "w". If left
-
`null`, systemd will use its default of `10min`; see also {command}`man
-
5 systemd-system.conf`.
+
If left `null`, systemd will use its default of 10 minutes;
+
see {manpage}`systemd-system.conf(5)`.
+
+
Valid time units include "ms", "s", "min", "h", "d", and "w";
+
see also {manpage}`systemd.time(7)`.
'';
};
-
systemd.watchdog.kexecTime = mkOption {
+
watchdog.kexecTime = mkOption {
type = types.nullOr types.str;
default = null;
example = "10m";
-
description = lib.mdDoc ''
-
The amount of time which can elapse when kexec is being executed before
+
description = ''
+
The amount of time which can elapse when `kexec` is being executed before
a watchdog hardware device will automatically reboot the system. This
-
option should only be enabled if reloadTime is also enabled. Valid
-
time units include "ms", "s", "min", "h", "d", and "w".
+
option should only be enabled if `reloadTime` is also enabled;
+
see {manpage}`kexec(8)`.
+
+
Valid time units include "ms", "s", "min", "h", "d", and "w";
+
see also {manpage}`systemd.time(7)`.
'';
};
};
···
"systemd/system.conf".text = ''
[Manager]
ManagerEnvironment=${lib.concatStringsSep " " (lib.mapAttrsToList (n: v: "${n}=${lib.escapeShellArg v}") cfg.managerEnvironment)}
-
${optionalString config.systemd.enableCgroupAccounting ''
+
${optionalString cfg.enableCgroupAccounting ''
DefaultCPUAccounting=yes
DefaultIOAccounting=yes
DefaultBlockIOAccounting=yes
DefaultIPAccounting=yes
''}
DefaultLimitCORE=infinity
-
${optionalString (config.systemd.watchdog.device != null) ''
-
WatchdogDevice=${config.systemd.watchdog.device}
+
${optionalString (cfg.watchdog.device != null) ''
+
WatchdogDevice=${cfg.watchdog.device}
''}
-
${optionalString (config.systemd.watchdog.runtimeTime != null) ''
-
RuntimeWatchdogSec=${config.systemd.watchdog.runtimeTime}
+
${optionalString (cfg.watchdog.runtimeTime != null) ''
+
RuntimeWatchdogSec=${cfg.watchdog.runtimeTime}
''}
-
${optionalString (config.systemd.watchdog.rebootTime != null) ''
-
RebootWatchdogSec=${config.systemd.watchdog.rebootTime}
+
${optionalString (cfg.watchdog.rebootTime != null) ''
+
RebootWatchdogSec=${cfg.watchdog.rebootTime}
''}
-
${optionalString (config.systemd.watchdog.kexecTime != null) ''
-
KExecWatchdogSec=${config.systemd.watchdog.kexecTime}
+
${optionalString (cfg.watchdog.kexecTime != null) ''
+
KExecWatchdogSec=${cfg.watchdog.kexecTime}
''}
-
${config.systemd.extraConfig}
+
${cfg.extraConfig}
'';
"systemd/sleep.conf".text = ''
[Sleep]
-
${config.systemd.sleep.extraConfig}
+
${cfg.sleep.extraConfig}
'';
"systemd/system-generators" = { source = hooks "generators" cfg.generators; };
+1 -1
pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix
···
'';
postInstall = (old.postInstall or "") + "\n" + ''
-
./install.sh --prefix=$out
+
./install.sh "$out"
'';
meta = old.meta // {
+1 -8
pkgs/applications/editors/emacs/make-emacs.nix
···
, wrapGAppsHook
# Boolean flags
-
, nativeComp ? null
-
, withNativeCompilation ?
-
if nativeComp != null
-
then lib.warn "nativeComp option is deprecated and will be removed; use withNativeCompilation instead" nativeComp
-
else stdenv.buildPlatform.canExecute stdenv.hostPlatform
+
, withNativeCompilation ? stdenv.buildPlatform.canExecute stdenv.hostPlatform
, noGui ? false
, srcRepo ? true
, withAcl ? false
···
inherit withTreeSitter;
pkgs = recurseIntoAttrs (emacsPackagesFor finalAttrs.finalPackage);
tests = { inherit (nixosTests) emacs-daemon; };
-
# Backwards compatibility aliases. Remove this at some point before 23.11 release cut-off.
-
nativeComp = builtins.trace "emacs.passthru: nativeComp was renamed to withNativeCompilation and will be removed in 23.11" withNativeCompilation;
-
treeSitter = builtins.trace "emacs.passthru: treeSitter was renamed to withTreeSitter and will be removed in 23.11" withTreeSitter;
};
meta = meta // {
-2
pkgs/applications/graphics/akira/default.nix
···
, pkg-config
, python3
, vala
-
, vala-lint
, wrapGAppsHook
, cairo
, glib
···
pkg-config
python3
vala
-
vala-lint
wrapGAppsHook
];
+5
pkgs/applications/graphics/inkscape/extensions.nix
···
, runCommand
, inkcut
, callPackage
+
, texlive
}:
{
···
mkdir -p $out/share/inkscape/extensions
cp ${inkcut}/share/inkscape/extensions/* $out/share/inkscape/extensions
'');
+
textext = callPackage ./extensions/textext {
+
pdflatex = texlive.combined.scheme-basic;
+
lualatex = texlive.combined.scheme-basic;
+
};
}
+125
pkgs/applications/graphics/inkscape/extensions/textext/default.nix
···
+
{ lib
+
, writeScript
+
, fetchFromGitHub
+
, substituteAll
+
, inkscape
+
, pdflatex
+
, lualatex
+
, python3
+
, wrapGAppsHook
+
, gobject-introspection
+
, gtk3
+
, gtksourceview3
+
}:
+
+
let
+
launchScript = writeScript "launch.sh" ''
+
cd $(dirname $0)
+
./__main__.py $*
+
'';
+
in
+
python3.pkgs.buildPythonApplication rec {
+
pname = "textext";
+
version = "1.8.1";
+
+
src = fetchFromGitHub {
+
owner = "textext";
+
repo = "textext";
+
rev = version;
+
sha256 = "sha256-Qzd39X0X3DdwZ3pIIGvEbNjl6dxjDf3idzjwCkp3WRg=";
+
};
+
+
patches = [
+
# Make sure we can point directly to pdflatex in the extension,
+
# instead of relying on the PATH (which might not have it)
+
(substituteAll {
+
src = ./fix-paths.patch;
+
inherit pdflatex lualatex;
+
})
+
+
# Since we are wrapping the extension, we need to change the interpreter
+
# from Python to Bash.
+
./interpreter.patch
+
];
+
+
nativeBuildInputs = [
+
wrapGAppsHook
+
gobject-introspection
+
];
+
+
buildInputs = [
+
gtk3
+
gtksourceview3
+
];
+
+
propagatedBuildInputs = [
+
python3.pkgs.pygobject3
+
# lxml, cssselect and numpy are required by inkex but is not inherited from inkscape when we use custom Python interpreter:
+
python3.pkgs.lxml
+
python3.pkgs.cssselect
+
python3.pkgs.numpy
+
];
+
+
# strictDeps do not play nicely with introspection setup hooks.
+
# https://github.com/NixOS/nixpkgs/issues/56943
+
strictDeps = false;
+
+
# TexText doesn’t have a 'bdist_wheel' target.
+
dontUseSetuptoolsBuild = true;
+
+
# TexText doesn’t have a 'test' target.
+
doCheck = false;
+
+
# Avoid wrapping two times by just using Python’s wrapping.
+
dontWrapGApps = true;
+
+
buildPhase = ''
+
runHook preBuild
+
+
mkdir dist
+
+
# source/setup.py creates a config file in HOME (that we ignore)
+
mkdir buildhome
+
export HOME=$(pwd)/buildhome
+
+
python setup.py \
+
--inkscape-executable=${inkscape}/bin/inkscape \
+
--pdflatex-executable=${pdflatex}/bin/pdflatex \
+
--lualatex-executable=${lualatex}/bin/lualatex \
+
--inkscape-extensions-path=dist
+
+
runHook postBuild
+
'';
+
+
installPhase = ''
+
runHook preInstall
+
+
mkdir -p $out/share/inkscape/extensions
+
cp -r dist/textext $out/share/inkscape/extensions
+
+
runHook postInstall
+
'';
+
+
preFixup = ''
+
# Prepare for wrapping
+
chmod +x "$out/share/inkscape/extensions/textext/__main__.py"
+
sed -i '1i#!/usr/bin/env python3' "$out/share/inkscape/extensions/textext/__main__.py"
+
+
# Include gobject-introspection typelibs in the wrapper.
+
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
+
'';
+
+
postFixup = ''
+
# Wrap the project so it can find runtime dependencies.
+
wrapPythonProgramsIn "$out/share/inkscape/extensions/textext" "$out $pythonPath"
+
cp ${launchScript} $out/share/inkscape/extensions/textext/launch.sh
+
'';
+
+
meta = with lib; {
+
description = "Re-editable LaTeX graphics for Inkscape";
+
homepage = "https://textext.github.io/textext/";
+
license = licenses.bsd3;
+
maintainers = [ maintainers.raboof ];
+
platforms = platforms.all;
+
};
+
}
+19
pkgs/applications/graphics/inkscape/extensions/textext/fix-paths.patch
···
+
--- a/textext/base.py
+
+++ b/textext/base.py
+
@@ -95,7 +95,16 @@ class TexText(inkex.EffectExtension):
+
def __init__(self):
+
+
self.config = Settings(directory=defaults.textext_config_path)
+
+ # config.json is stored in ~/.config/inkscape/extensions/textext for
+
+ # the next invocation, but since that next invocation could be using
+
+ # a different latex derivation, make sure we overwrite the executable
+
+ # paths with updated ones:
+
+ self.config["pdflatex-executable"] = "@pdflatex@/bin/pdflatex";
+
+ self.config["lualatex-executable"] = "@lualatex@/bin/lualatex";
+
self.cache = Cache(directory=defaults.textext_config_path)
+
+ if "requirements_checker" in self.cache.values:
+
+ self.cache["requirements_checker"]["available_tex_to_pdf_converters"]["pdflatex"] = "@pdflatex@/bin/pdflatex";
+
+ self.cache["requirements_checker"]["available_tex_to_pdf_converters"]["lualatex"] = "@lualatex@/bin/lualatex";
+
previous_exit_code = self.cache.get("previous_exit_code", None)
+
+
if previous_exit_code is None:
+10
pkgs/applications/graphics/inkscape/extensions/textext/interpreter.patch
···
+
--- a/textext/textext.inx
+
+++ b/textext/textext.inx
+
@@ -8,6 +8,6 @@
+
</effects-menu>
+
</effect>
+
<script>
+
- <command location="inx" interpreter="python">__main__.py</command>
+
+ <command location="inx" interpreter="shell">launch.sh</command>
+
</script>
+
</inkscape-extension>
+3 -3
pkgs/applications/misc/nwg-look/default.nix
···
buildGoModule rec {
pname = "nwg-look";
-
version = "0.2.4";
+
version = "0.2.5";
src = fetchFromGitHub {
owner = "nwg-piotr";
repo = "nwg-look";
rev = "v${version}";
-
hash = "sha256-wUI58qYkVYgES87HQ4octciDlOJ10oJldbUkFgxRUd4=";
+
hash = "sha256-Gw0C5PCVwXuwXWF39P7pc8KdnmCYRH24zizShmniynM=";
};
-
vendorHash = "sha256-dev+TV6FITd29EfknwHDNI0gLao7gsC95Mg+3qQs93E=";
+
vendorHash = "sha256-vHqnIkzsoQHiP6mmrwNetq6Pp5UB1CmX7mYvgsbvb0s=";
# Replace /usr/ directories with the packages output location
# This means it references the correct path
+3 -3
pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix
···
in
buildNpmPackage rec {
pname = "deltachat-desktop";
-
version = "1.41.1";
+
version = "1.41.4";
src = fetchFromGitHub {
owner = "deltachat";
repo = "deltachat-desktop";
rev = "v${version}";
-
hash = "sha256-ITcBIm47OiGy/i6jnG6r1OoStjRPystOts6ViLioLNY=";
+
hash = "sha256-T2EPCYQ2N414sUEqpXtx459sZZXOnHgXM0/dz3Wi9hw=";
};
-
npmDepsHash = "sha256-+t6m2kDUOh6kIkbZgol/CQciDTxUZSkTr1amPywrMb4=";
+
npmDepsHash = "sha256-q60qrTN6H1AfJGhula8dzRwnKw2l+X0BOIvnKZh5t2s=";
nativeBuildInputs = [
makeWrapper
+57 -33
pkgs/applications/networking/localsend/default.nix
···
-
{ lib, stdenv, appimageTools, fetchurl, undmg }:
+
{ lib
+
, stdenv
+
, fetchurl
+
, fetchFromGitHub
+
, flutter
+
, makeDesktopItem
+
, pkg-config
+
, libayatana-appindicator
+
, undmg
+
}:
let
pname = "localsend";
-
version = "1.11.1";
+
version = "1.12.0";
-
hashes = {
-
x86_64-linux = "sha256-K4M9cks0FNsCLIqQhSgUAz3tRMKng6JkZ/ZfwG2hZJA=";
-
x86_64-darwin = "sha256-Cixo00I4BBAmUnszsz+CxPX3EY175UTufCmwQmIsEgg=";
-
};
+
linux = flutter.buildFlutterApplication {
+
inherit pname version;
-
srcs = rec {
-
x86_64-linux = fetchurl {
-
url = "https://github.com/localsend/localsend/releases/download/v${version}/LocalSend-${version}-linux-x86-64.AppImage";
-
hash = hashes.x86_64-linux;
+
src = fetchFromGitHub {
+
owner = pname;
+
repo = pname;
+
rev = "v${version}";
+
hash = "sha256-mk0CLZP0x/mEixeAig7X41aFgQzs+kZkBJx6T//3ZKY=";
};
-
x86_64-darwin = fetchurl {
-
url = "https://github.com/localsend/localsend/releases/download/v${version}/LocalSend-${version}.dmg";
-
hash = hashes.x86_64-darwin;
-
};
-
aarch64-darwin = x86_64-darwin;
-
};
-
src = srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system for package localsend: ${stdenv.hostPlatform.system}");
-
appimageContents = appimageTools.extract { inherit pname version src; };
+
sourceRoot = "source/app";
+
depsListFile = ./deps.json;
+
vendorHash = "sha256-fXzxT7KBi/WT2A5PEIx+B+UG4HWEbMPMsashVQsXdmU=";
-
linux = appimageTools.wrapType2 rec {
-
inherit pname version src meta;
+
nativeBuildInputs = [ pkg-config ];
-
extraPkgs = p: [ p.ayatana-ido p.libayatana-appindicator p.libayatana-indicator p.libdbusmenu p.libepoxy ];
+
buildInputs = [ libayatana-appindicator ];
-
extraInstallCommands = ''
-
mv $out/bin/${pname}-${version} $out/bin/${pname}
+
postInstall = ''
+
mv $out/bin/localsend_app $out/bin/localsend
+
for s in 32 128 256 512; do
+
d=$out/share/icons/hicolor/''${s}x''${s}/apps
+
mkdir -p $d
+
ln -s $out/app/data/flutter_assets/assets/img/logo-''${s}.png $d/localsend.png
+
done
+
mkdir -p $out/share/applications
+
cp $desktopItem/share/applications/*.desktop $out/share/applications
+
substituteInPlace $out/share/applications/*.desktop --subst-var out
+
'';
-
install -m 444 -D ${appimageContents}/org.localsend.localsend_app.desktop \
-
$out/share/applications/${pname}.desktop
-
substituteInPlace $out/share/applications/${pname}.desktop \
-
--replace 'Exec=localsend_app' "Exec=$out/bin/localsend"
+
desktopItem = makeDesktopItem {
+
name = "LocalSend";
+
exec = "@out@/bin/localsend_app";
+
icon = "localsend";
+
desktopName = "LocalSend";
+
startupWMClass = "localsend";
+
genericName = "An open source cross-platform alternative to AirDrop";
+
categories = [ "Network" ];
+
};
-
install -m 444 -D ${appimageContents}/localsend.png \
-
$out/share/icons/hicolor/256x256/apps/localsend.png
-
'';
+
meta = meta // {
+
mainProgram = "localsend_app";
+
};
};
darwin = stdenv.mkDerivation {
-
inherit pname version src meta;
+
inherit pname version;
+
+
src = fetchurl {
+
url = "https://github.com/localsend/localsend/releases/download/v${version}/LocalSend-${version}.dmg";
+
hash = "sha256-XKYc3lA7x0Tf1Mf3o7D2RYwYDRDVHoSb/lj9PhKzV5U=";
+
};
nativeBuildInputs = [ undmg ];
···
mkdir -p $out/Applications
cp -r *.app $out/Applications
'';
+
+
meta = meta // {
+
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+
platforms = [ "x86_64-darwin" "aarch64-darwin" ];
+
};
};
meta = with lib; {
description = "An open source cross-platform alternative to AirDrop";
homepage = "https://localsend.org/";
-
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.mit;
mainProgram = "localsend";
maintainers = with maintainers; [ sikmir ];
-
platforms = builtins.attrNames srcs;
};
in
if stdenv.isDarwin
+2498
pkgs/applications/networking/localsend/deps.json
···
+
[
+
{
+
"name": "localsend_app",
+
"version": "1.12.0+38",
+
"kind": "root",
+
"source": "root",
+
"dependencies": [
+
"basic_utils",
+
"collection",
+
"common",
+
"connectivity_plus",
+
"dart_mappable",
+
"desktop_drop",
+
"device_apps",
+
"device_info_plus",
+
"dio",
+
"dynamic_color",
+
"file_picker",
+
"file_selector",
+
"flutter",
+
"flutter_displaymode",
+
"flutter_localizations",
+
"flutter_markdown",
+
"gal",
+
"image_picker",
+
"intl",
+
"launch_at_startup",
+
"logging",
+
"mime",
+
"network_info_plus",
+
"open_filex",
+
"package_info_plus",
+
"pasteboard",
+
"path",
+
"path_provider",
+
"permission_handler",
+
"pretty_qr_code",
+
"refena_flutter",
+
"refena_inspector_client",
+
"routerino",
+
"screen_retriever",
+
"share_handler",
+
"shared_preferences",
+
"shared_storage",
+
"shelf",
+
"shelf_router",
+
"slang",
+
"slang_flutter",
+
"system_settings",
+
"system_tray",
+
"tray_manager",
+
"url_launcher",
+
"uuid",
+
"wakelock_plus",
+
"wechat_assets_picker",
+
"window_manager",
+
"build_runner",
+
"dart_mappable_builder",
+
"flutter_gen_runner",
+
"flutter_lints",
+
"msix",
+
"refena_inspector",
+
"slang_build_runner",
+
"slang_gpt",
+
"test",
+
"permission_handler_windows"
+
]
+
},
+
{
+
"name": "permission_handler_windows",
+
"version": "0.1.2",
+
"kind": "transitive",
+
"source": "git",
+
"dependencies": [
+
"flutter",
+
"permission_handler_platform_interface"
+
]
+
},
+
{
+
"name": "permission_handler_platform_interface",
+
"version": "3.12.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"meta",
+
"plugin_platform_interface"
+
]
+
},
+
{
+
"name": "plugin_platform_interface",
+
"version": "2.1.6",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"meta"
+
]
+
},
+
{
+
"name": "meta",
+
"version": "1.9.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "flutter",
+
"version": "0.0.0",
+
"kind": "direct",
+
"source": "sdk",
+
"dependencies": [
+
"characters",
+
"collection",
+
"material_color_utilities",
+
"meta",
+
"vector_math",
+
"web",
+
"sky_engine"
+
]
+
},
+
{
+
"name": "sky_engine",
+
"version": "0.0.99",
+
"kind": "transitive",
+
"source": "sdk",
+
"dependencies": []
+
},
+
{
+
"name": "web",
+
"version": "0.1.4-beta",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "vector_math",
+
"version": "2.1.4",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "material_color_utilities",
+
"version": "0.5.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"collection"
+
]
+
},
+
{
+
"name": "collection",
+
"version": "1.17.2",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "characters",
+
"version": "1.3.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "test",
+
"version": "1.24.3",
+
"kind": "dev",
+
"source": "hosted",
+
"dependencies": [
+
"analyzer",
+
"async",
+
"boolean_selector",
+
"collection",
+
"coverage",
+
"http_multi_server",
+
"io",
+
"js",
+
"node_preamble",
+
"package_config",
+
"path",
+
"pool",
+
"shelf",
+
"shelf_packages_handler",
+
"shelf_static",
+
"shelf_web_socket",
+
"source_span",
+
"stack_trace",
+
"stream_channel",
+
"typed_data",
+
"web_socket_channel",
+
"webkit_inspection_protocol",
+
"yaml",
+
"test_api",
+
"test_core",
+
"matcher"
+
]
+
},
+
{
+
"name": "matcher",
+
"version": "0.12.16",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"async",
+
"meta",
+
"stack_trace",
+
"term_glyph",
+
"test_api"
+
]
+
},
+
{
+
"name": "test_api",
+
"version": "0.6.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"async",
+
"boolean_selector",
+
"collection",
+
"meta",
+
"source_span",
+
"stack_trace",
+
"stream_channel",
+
"string_scanner",
+
"term_glyph"
+
]
+
},
+
{
+
"name": "term_glyph",
+
"version": "1.2.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "string_scanner",
+
"version": "1.2.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"source_span"
+
]
+
},
+
{
+
"name": "source_span",
+
"version": "1.10.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"collection",
+
"path",
+
"term_glyph"
+
]
+
},
+
{
+
"name": "path",
+
"version": "1.8.3",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "stream_channel",
+
"version": "2.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"async"
+
]
+
},
+
{
+
"name": "async",
+
"version": "2.11.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"collection",
+
"meta"
+
]
+
},
+
{
+
"name": "stack_trace",
+
"version": "1.11.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"path"
+
]
+
},
+
{
+
"name": "boolean_selector",
+
"version": "2.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"source_span",
+
"string_scanner"
+
]
+
},
+
{
+
"name": "test_core",
+
"version": "0.5.3",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"analyzer",
+
"async",
+
"args",
+
"boolean_selector",
+
"collection",
+
"coverage",
+
"frontend_server_client",
+
"glob",
+
"io",
+
"meta",
+
"package_config",
+
"path",
+
"pool",
+
"source_map_stack_trace",
+
"source_maps",
+
"source_span",
+
"stack_trace",
+
"stream_channel",
+
"vm_service",
+
"yaml",
+
"test_api"
+
]
+
},
+
{
+
"name": "yaml",
+
"version": "3.1.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"collection",
+
"source_span",
+
"string_scanner"
+
]
+
},
+
{
+
"name": "vm_service",
+
"version": "11.10.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "source_maps",
+
"version": "0.10.12",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"source_span"
+
]
+
},
+
{
+
"name": "source_map_stack_trace",
+
"version": "2.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"path",
+
"source_maps",
+
"stack_trace"
+
]
+
},
+
{
+
"name": "pool",
+
"version": "1.5.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"async",
+
"stack_trace"
+
]
+
},
+
{
+
"name": "package_config",
+
"version": "2.1.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"path"
+
]
+
},
+
{
+
"name": "io",
+
"version": "1.0.4",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"meta",
+
"path",
+
"string_scanner"
+
]
+
},
+
{
+
"name": "glob",
+
"version": "2.1.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"async",
+
"collection",
+
"file",
+
"path",
+
"string_scanner"
+
]
+
},
+
{
+
"name": "file",
+
"version": "6.1.4",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"meta",
+
"path"
+
]
+
},
+
{
+
"name": "frontend_server_client",
+
"version": "3.2.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"async",
+
"path"
+
]
+
},
+
{
+
"name": "coverage",
+
"version": "1.6.3",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"args",
+
"logging",
+
"package_config",
+
"path",
+
"source_maps",
+
"stack_trace",
+
"vm_service"
+
]
+
},
+
{
+
"name": "logging",
+
"version": "1.2.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "args",
+
"version": "2.4.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "analyzer",
+
"version": "5.13.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"_fe_analyzer_shared",
+
"collection",
+
"convert",
+
"crypto",
+
"glob",
+
"meta",
+
"package_config",
+
"path",
+
"pub_semver",
+
"source_span",
+
"watcher",
+
"yaml"
+
]
+
},
+
{
+
"name": "watcher",
+
"version": "1.1.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"async",
+
"path"
+
]
+
},
+
{
+
"name": "pub_semver",
+
"version": "2.1.4",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"collection",
+
"meta"
+
]
+
},
+
{
+
"name": "crypto",
+
"version": "3.0.3",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"typed_data"
+
]
+
},
+
{
+
"name": "typed_data",
+
"version": "1.3.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"collection"
+
]
+
},
+
{
+
"name": "convert",
+
"version": "3.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"typed_data"
+
]
+
},
+
{
+
"name": "_fe_analyzer_shared",
+
"version": "61.0.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"meta"
+
]
+
},
+
{
+
"name": "webkit_inspection_protocol",
+
"version": "1.2.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"logging"
+
]
+
},
+
{
+
"name": "web_socket_channel",
+
"version": "2.4.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"async",
+
"crypto",
+
"stream_channel"
+
]
+
},
+
{
+
"name": "shelf_web_socket",
+
"version": "1.0.4",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"shelf",
+
"stream_channel",
+
"web_socket_channel"
+
]
+
},
+
{
+
"name": "shelf",
+
"version": "1.4.1",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"async",
+
"collection",
+
"http_parser",
+
"path",
+
"stack_trace",
+
"stream_channel"
+
]
+
},
+
{
+
"name": "http_parser",
+
"version": "4.0.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"collection",
+
"source_span",
+
"string_scanner",
+
"typed_data"
+
]
+
},
+
{
+
"name": "shelf_static",
+
"version": "1.1.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"convert",
+
"http_parser",
+
"mime",
+
"path",
+
"shelf"
+
]
+
},
+
{
+
"name": "mime",
+
"version": "1.0.4",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "shelf_packages_handler",
+
"version": "3.0.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"path",
+
"shelf",
+
"shelf_static"
+
]
+
},
+
{
+
"name": "node_preamble",
+
"version": "2.0.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "js",
+
"version": "0.6.7",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"meta"
+
]
+
},
+
{
+
"name": "http_multi_server",
+
"version": "3.2.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"async"
+
]
+
},
+
{
+
"name": "slang_gpt",
+
"version": "0.10.0",
+
"kind": "dev",
+
"source": "hosted",
+
"dependencies": [
+
"collection",
+
"http",
+
"slang"
+
]
+
},
+
{
+
"name": "slang",
+
"version": "3.25.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"collection",
+
"csv",
+
"yaml",
+
"json2yaml",
+
"watcher"
+
]
+
},
+
{
+
"name": "json2yaml",
+
"version": "3.0.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"meta"
+
]
+
},
+
{
+
"name": "csv",
+
"version": "5.0.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "http",
+
"version": "1.1.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"async",
+
"http_parser",
+
"meta"
+
]
+
},
+
{
+
"name": "slang_build_runner",
+
"version": "3.25.0",
+
"kind": "dev",
+
"source": "hosted",
+
"dependencies": [
+
"build",
+
"glob",
+
"slang"
+
]
+
},
+
{
+
"name": "build",
+
"version": "2.4.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"analyzer",
+
"async",
+
"convert",
+
"crypto",
+
"glob",
+
"logging",
+
"meta",
+
"package_config",
+
"path"
+
]
+
},
+
{
+
"name": "refena_inspector",
+
"version": "0.8.0",
+
"kind": "dev",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"logging",
+
"path",
+
"refena",
+
"refena_flutter",
+
"refena_inspector_client",
+
"shelf",
+
"shelf_web_socket",
+
"web_socket_channel"
+
]
+
},
+
{
+
"name": "refena_inspector_client",
+
"version": "0.8.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"meta",
+
"refena",
+
"web_socket_channel"
+
]
+
},
+
{
+
"name": "refena",
+
"version": "0.37.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"collection",
+
"meta"
+
]
+
},
+
{
+
"name": "refena_flutter",
+
"version": "0.37.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"meta",
+
"refena"
+
]
+
},
+
{
+
"name": "msix",
+
"version": "3.16.4",
+
"kind": "dev",
+
"source": "hosted",
+
"dependencies": [
+
"args",
+
"yaml",
+
"path",
+
"package_config",
+
"get_it",
+
"image",
+
"pub_semver",
+
"console",
+
"cli_util"
+
]
+
},
+
{
+
"name": "cli_util",
+
"version": "0.4.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"meta",
+
"path"
+
]
+
},
+
{
+
"name": "console",
+
"version": "4.1.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"vector_math"
+
]
+
},
+
{
+
"name": "image",
+
"version": "4.0.17",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"archive",
+
"meta",
+
"xml"
+
]
+
},
+
{
+
"name": "xml",
+
"version": "6.3.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"collection",
+
"meta",
+
"petitparser"
+
]
+
},
+
{
+
"name": "petitparser",
+
"version": "5.4.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"meta"
+
]
+
},
+
{
+
"name": "archive",
+
"version": "3.3.8",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"crypto",
+
"path",
+
"pointycastle"
+
]
+
},
+
{
+
"name": "pointycastle",
+
"version": "3.7.3",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"collection",
+
"convert",
+
"js"
+
]
+
},
+
{
+
"name": "get_it",
+
"version": "7.6.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"async",
+
"collection"
+
]
+
},
+
{
+
"name": "flutter_lints",
+
"version": "2.0.3",
+
"kind": "dev",
+
"source": "hosted",
+
"dependencies": [
+
"lints"
+
]
+
},
+
{
+
"name": "lints",
+
"version": "2.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "flutter_gen_runner",
+
"version": "5.3.2",
+
"kind": "dev",
+
"source": "hosted",
+
"dependencies": [
+
"flutter_gen_core",
+
"build",
+
"collection",
+
"crypto",
+
"glob",
+
"path"
+
]
+
},
+
{
+
"name": "flutter_gen_core",
+
"version": "5.3.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"path",
+
"yaml",
+
"mime",
+
"xml",
+
"dartx",
+
"color",
+
"collection",
+
"json_annotation",
+
"glob",
+
"dart_style",
+
"args",
+
"pub_semver"
+
]
+
},
+
{
+
"name": "dart_style",
+
"version": "2.3.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"analyzer",
+
"args",
+
"path",
+
"pub_semver",
+
"source_span"
+
]
+
},
+
{
+
"name": "json_annotation",
+
"version": "4.8.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"meta"
+
]
+
},
+
{
+
"name": "color",
+
"version": "3.0.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "dartx",
+
"version": "1.2.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"characters",
+
"collection",
+
"crypto",
+
"meta",
+
"path",
+
"time"
+
]
+
},
+
{
+
"name": "time",
+
"version": "2.1.3",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"clock"
+
]
+
},
+
{
+
"name": "clock",
+
"version": "1.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "dart_mappable_builder",
+
"version": "3.3.0",
+
"kind": "dev",
+
"source": "hosted",
+
"dependencies": [
+
"analyzer",
+
"ansicolor",
+
"build",
+
"collection",
+
"dart_mappable",
+
"dart_style",
+
"glob",
+
"path",
+
"source_gen"
+
]
+
},
+
{
+
"name": "source_gen",
+
"version": "1.4.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"analyzer",
+
"async",
+
"build",
+
"dart_style",
+
"glob",
+
"path",
+
"source_span",
+
"yaml"
+
]
+
},
+
{
+
"name": "dart_mappable",
+
"version": "3.3.1",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"collection",
+
"meta",
+
"type_plus"
+
]
+
},
+
{
+
"name": "type_plus",
+
"version": "1.1.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "ansicolor",
+
"version": "2.0.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "build_runner",
+
"version": "2.4.6",
+
"kind": "dev",
+
"source": "hosted",
+
"dependencies": [
+
"analyzer",
+
"args",
+
"async",
+
"build",
+
"build_config",
+
"build_daemon",
+
"build_resolvers",
+
"build_runner_core",
+
"code_builder",
+
"collection",
+
"crypto",
+
"dart_style",
+
"frontend_server_client",
+
"glob",
+
"graphs",
+
"http_multi_server",
+
"io",
+
"js",
+
"logging",
+
"meta",
+
"mime",
+
"package_config",
+
"path",
+
"pool",
+
"pub_semver",
+
"pubspec_parse",
+
"shelf",
+
"shelf_web_socket",
+
"stack_trace",
+
"stream_transform",
+
"timing",
+
"watcher",
+
"web_socket_channel",
+
"yaml"
+
]
+
},
+
{
+
"name": "timing",
+
"version": "1.0.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"json_annotation"
+
]
+
},
+
{
+
"name": "stream_transform",
+
"version": "2.1.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "pubspec_parse",
+
"version": "1.2.3",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"checked_yaml",
+
"collection",
+
"json_annotation",
+
"pub_semver",
+
"yaml"
+
]
+
},
+
{
+
"name": "checked_yaml",
+
"version": "2.0.3",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"json_annotation",
+
"source_span",
+
"yaml"
+
]
+
},
+
{
+
"name": "graphs",
+
"version": "2.3.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"collection"
+
]
+
},
+
{
+
"name": "code_builder",
+
"version": "4.6.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"built_collection",
+
"built_value",
+
"collection",
+
"matcher",
+
"meta"
+
]
+
},
+
{
+
"name": "built_value",
+
"version": "8.6.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"built_collection",
+
"collection",
+
"fixnum",
+
"meta"
+
]
+
},
+
{
+
"name": "fixnum",
+
"version": "1.1.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "built_collection",
+
"version": "5.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "build_runner_core",
+
"version": "7.2.10",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"async",
+
"build",
+
"build_config",
+
"build_resolvers",
+
"collection",
+
"convert",
+
"crypto",
+
"glob",
+
"graphs",
+
"json_annotation",
+
"logging",
+
"meta",
+
"package_config",
+
"path",
+
"pool",
+
"timing",
+
"watcher",
+
"yaml"
+
]
+
},
+
{
+
"name": "build_resolvers",
+
"version": "2.3.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"analyzer",
+
"async",
+
"build",
+
"collection",
+
"convert",
+
"crypto",
+
"graphs",
+
"logging",
+
"package_config",
+
"path",
+
"pool",
+
"pub_semver",
+
"stream_transform",
+
"yaml"
+
]
+
},
+
{
+
"name": "build_config",
+
"version": "1.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"checked_yaml",
+
"json_annotation",
+
"path",
+
"pubspec_parse",
+
"yaml"
+
]
+
},
+
{
+
"name": "build_daemon",
+
"version": "4.0.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"built_collection",
+
"built_value",
+
"http_multi_server",
+
"logging",
+
"path",
+
"pool",
+
"shelf",
+
"shelf_web_socket",
+
"stream_transform",
+
"watcher",
+
"web_socket_channel"
+
]
+
},
+
{
+
"name": "window_manager",
+
"version": "0.3.7",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"path",
+
"screen_retriever"
+
]
+
},
+
{
+
"name": "screen_retriever",
+
"version": "0.1.9",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter"
+
]
+
},
+
{
+
"name": "wechat_assets_picker",
+
"version": "8.7.1",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"extended_image",
+
"photo_manager",
+
"provider",
+
"video_player"
+
]
+
},
+
{
+
"name": "video_player",
+
"version": "2.7.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"html",
+
"video_player_android",
+
"video_player_avfoundation",
+
"video_player_platform_interface",
+
"video_player_web"
+
]
+
},
+
{
+
"name": "video_player_web",
+
"version": "2.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"flutter_web_plugins",
+
"video_player_platform_interface"
+
]
+
},
+
{
+
"name": "video_player_platform_interface",
+
"version": "6.2.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"plugin_platform_interface"
+
]
+
},
+
{
+
"name": "flutter_web_plugins",
+
"version": "0.0.0",
+
"kind": "transitive",
+
"source": "sdk",
+
"dependencies": [
+
"flutter",
+
"characters",
+
"collection",
+
"material_color_utilities",
+
"meta",
+
"vector_math",
+
"web"
+
]
+
},
+
{
+
"name": "video_player_avfoundation",
+
"version": "2.5.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"video_player_platform_interface"
+
]
+
},
+
{
+
"name": "video_player_android",
+
"version": "2.4.10",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"video_player_platform_interface"
+
]
+
},
+
{
+
"name": "html",
+
"version": "0.15.4",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"csslib",
+
"source_span"
+
]
+
},
+
{
+
"name": "csslib",
+
"version": "1.0.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"source_span"
+
]
+
},
+
{
+
"name": "provider",
+
"version": "6.0.5",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"collection",
+
"flutter",
+
"nested"
+
]
+
},
+
{
+
"name": "nested",
+
"version": "1.0.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter"
+
]
+
},
+
{
+
"name": "photo_manager",
+
"version": "2.7.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter"
+
]
+
},
+
{
+
"name": "extended_image",
+
"version": "8.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"extended_image_library",
+
"flutter",
+
"meta"
+
]
+
},
+
{
+
"name": "extended_image_library",
+
"version": "3.6.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"crypto",
+
"flutter",
+
"http_client_helper",
+
"js",
+
"path",
+
"path_provider"
+
]
+
},
+
{
+
"name": "path_provider",
+
"version": "2.1.1",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"path_provider_android",
+
"path_provider_foundation",
+
"path_provider_linux",
+
"path_provider_platform_interface",
+
"path_provider_windows"
+
]
+
},
+
{
+
"name": "path_provider_windows",
+
"version": "2.2.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"ffi",
+
"flutter",
+
"path",
+
"path_provider_platform_interface",
+
"win32"
+
]
+
},
+
{
+
"name": "win32",
+
"version": "5.0.7",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"ffi"
+
]
+
},
+
{
+
"name": "ffi",
+
"version": "2.1.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "path_provider_platform_interface",
+
"version": "2.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"platform",
+
"plugin_platform_interface"
+
]
+
},
+
{
+
"name": "platform",
+
"version": "3.1.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "path_provider_linux",
+
"version": "2.2.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"ffi",
+
"flutter",
+
"path",
+
"path_provider_platform_interface",
+
"xdg_directories"
+
]
+
},
+
{
+
"name": "xdg_directories",
+
"version": "1.0.3",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"meta",
+
"path"
+
]
+
},
+
{
+
"name": "path_provider_foundation",
+
"version": "2.3.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"path_provider_platform_interface"
+
]
+
},
+
{
+
"name": "path_provider_android",
+
"version": "2.2.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"path_provider_platform_interface"
+
]
+
},
+
{
+
"name": "http_client_helper",
+
"version": "3.0.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"http"
+
]
+
},
+
{
+
"name": "wakelock_plus",
+
"version": "1.1.3",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"flutter_web_plugins",
+
"meta",
+
"wakelock_plus_platform_interface",
+
"win32",
+
"dbus",
+
"package_info_plus",
+
"js"
+
]
+
},
+
{
+
"name": "package_info_plus",
+
"version": "4.2.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"ffi",
+
"flutter",
+
"flutter_web_plugins",
+
"http",
+
"meta",
+
"path",
+
"package_info_plus_platform_interface",
+
"win32"
+
]
+
},
+
{
+
"name": "package_info_plus_platform_interface",
+
"version": "2.0.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"meta",
+
"plugin_platform_interface"
+
]
+
},
+
{
+
"name": "dbus",
+
"version": "0.7.8",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"args",
+
"ffi",
+
"meta",
+
"xml"
+
]
+
},
+
{
+
"name": "wakelock_plus_platform_interface",
+
"version": "1.1.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"plugin_platform_interface",
+
"meta"
+
]
+
},
+
{
+
"name": "uuid",
+
"version": "3.0.7",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"crypto"
+
]
+
},
+
{
+
"name": "url_launcher",
+
"version": "6.1.14",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"url_launcher_android",
+
"url_launcher_ios",
+
"url_launcher_linux",
+
"url_launcher_macos",
+
"url_launcher_platform_interface",
+
"url_launcher_web",
+
"url_launcher_windows"
+
]
+
},
+
{
+
"name": "url_launcher_windows",
+
"version": "3.0.8",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"url_launcher_platform_interface"
+
]
+
},
+
{
+
"name": "url_launcher_platform_interface",
+
"version": "2.1.5",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"plugin_platform_interface"
+
]
+
},
+
{
+
"name": "url_launcher_web",
+
"version": "2.0.20",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"flutter_web_plugins",
+
"url_launcher_platform_interface"
+
]
+
},
+
{
+
"name": "url_launcher_macos",
+
"version": "3.0.7",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"url_launcher_platform_interface"
+
]
+
},
+
{
+
"name": "url_launcher_linux",
+
"version": "3.0.6",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"url_launcher_platform_interface"
+
]
+
},
+
{
+
"name": "url_launcher_ios",
+
"version": "6.1.5",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"url_launcher_platform_interface"
+
]
+
},
+
{
+
"name": "url_launcher_android",
+
"version": "6.1.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"url_launcher_platform_interface"
+
]
+
},
+
{
+
"name": "tray_manager",
+
"version": "0.2.0",
+
"kind": "direct",
+
"source": "git",
+
"dependencies": [
+
"flutter",
+
"menu_base",
+
"path",
+
"shortid"
+
]
+
},
+
{
+
"name": "shortid",
+
"version": "0.1.2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "menu_base",
+
"version": "0.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter"
+
]
+
},
+
{
+
"name": "system_tray",
+
"version": "2.0.3",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"path",
+
"uuid"
+
]
+
},
+
{
+
"name": "system_settings",
+
"version": "2.1.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter"
+
]
+
},
+
{
+
"name": "slang_flutter",
+
"version": "3.25.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"slang"
+
]
+
},
+
{
+
"name": "shelf_router",
+
"version": "1.1.4",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"http_methods",
+
"meta",
+
"shelf"
+
]
+
},
+
{
+
"name": "http_methods",
+
"version": "1.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": []
+
},
+
{
+
"name": "shared_storage",
+
"version": "0.8.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter"
+
]
+
},
+
{
+
"name": "shared_preferences",
+
"version": "2.2.2",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"shared_preferences_android",
+
"shared_preferences_foundation",
+
"shared_preferences_linux",
+
"shared_preferences_platform_interface",
+
"shared_preferences_web",
+
"shared_preferences_windows"
+
]
+
},
+
{
+
"name": "shared_preferences_windows",
+
"version": "2.3.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"file",
+
"flutter",
+
"path",
+
"path_provider_platform_interface",
+
"path_provider_windows",
+
"shared_preferences_platform_interface"
+
]
+
},
+
{
+
"name": "shared_preferences_platform_interface",
+
"version": "2.3.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"plugin_platform_interface"
+
]
+
},
+
{
+
"name": "shared_preferences_web",
+
"version": "2.2.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"flutter_web_plugins",
+
"shared_preferences_platform_interface"
+
]
+
},
+
{
+
"name": "shared_preferences_linux",
+
"version": "2.3.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"file",
+
"flutter",
+
"path",
+
"path_provider_linux",
+
"path_provider_platform_interface",
+
"shared_preferences_platform_interface"
+
]
+
},
+
{
+
"name": "shared_preferences_foundation",
+
"version": "2.3.4",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"shared_preferences_platform_interface"
+
]
+
},
+
{
+
"name": "shared_preferences_android",
+
"version": "2.2.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"shared_preferences_platform_interface"
+
]
+
},
+
{
+
"name": "share_handler",
+
"version": "0.0.19",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"share_handler_android",
+
"share_handler_ios",
+
"share_handler_platform_interface"
+
]
+
},
+
{
+
"name": "share_handler_platform_interface",
+
"version": "0.0.6",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"plugin_platform_interface"
+
]
+
},
+
{
+
"name": "share_handler_ios",
+
"version": "0.0.12",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"share_handler_platform_interface"
+
]
+
},
+
{
+
"name": "share_handler_android",
+
"version": "0.0.7",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"share_handler_platform_interface"
+
]
+
},
+
{
+
"name": "routerino",
+
"version": "0.8.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter"
+
]
+
},
+
{
+
"name": "pretty_qr_code",
+
"version": "2.0.3",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"qr"
+
]
+
},
+
{
+
"name": "qr",
+
"version": "3.0.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"meta"
+
]
+
},
+
{
+
"name": "permission_handler",
+
"version": "11.0.1",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"meta",
+
"permission_handler_android",
+
"permission_handler_apple",
+
"permission_handler_windows",
+
"permission_handler_platform_interface"
+
]
+
},
+
{
+
"name": "permission_handler_apple",
+
"version": "9.1.4",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"permission_handler_platform_interface"
+
]
+
},
+
{
+
"name": "permission_handler_android",
+
"version": "11.0.5",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"permission_handler_platform_interface"
+
]
+
},
+
{
+
"name": "pasteboard",
+
"version": "0.2.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"flutter_web_plugins",
+
"js"
+
]
+
},
+
{
+
"name": "open_filex",
+
"version": "4.3.4",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"ffi"
+
]
+
},
+
{
+
"name": "network_info_plus",
+
"version": "4.1.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"collection",
+
"nm",
+
"flutter",
+
"flutter_web_plugins",
+
"meta",
+
"network_info_plus_platform_interface",
+
"win32",
+
"ffi"
+
]
+
},
+
{
+
"name": "network_info_plus_platform_interface",
+
"version": "1.1.3",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"meta",
+
"plugin_platform_interface"
+
]
+
},
+
{
+
"name": "nm",
+
"version": "0.5.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"dbus"
+
]
+
},
+
{
+
"name": "launch_at_startup",
+
"version": "0.2.2",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"win32_registry"
+
]
+
},
+
{
+
"name": "win32_registry",
+
"version": "1.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"ffi",
+
"win32"
+
]
+
},
+
{
+
"name": "intl",
+
"version": "0.18.1",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"clock",
+
"meta",
+
"path"
+
]
+
},
+
{
+
"name": "image_picker",
+
"version": "1.0.4",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"image_picker_android",
+
"image_picker_for_web",
+
"image_picker_ios",
+
"image_picker_linux",
+
"image_picker_macos",
+
"image_picker_platform_interface",
+
"image_picker_windows"
+
]
+
},
+
{
+
"name": "image_picker_windows",
+
"version": "0.2.1+1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"file_selector_platform_interface",
+
"file_selector_windows",
+
"flutter",
+
"image_picker_platform_interface"
+
]
+
},
+
{
+
"name": "image_picker_platform_interface",
+
"version": "2.9.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"cross_file",
+
"flutter",
+
"http",
+
"plugin_platform_interface"
+
]
+
},
+
{
+
"name": "cross_file",
+
"version": "0.3.3+5",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"js",
+
"meta"
+
]
+
},
+
{
+
"name": "file_selector_windows",
+
"version": "0.9.3+1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"cross_file",
+
"file_selector_platform_interface",
+
"flutter"
+
]
+
},
+
{
+
"name": "file_selector_platform_interface",
+
"version": "2.6.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"cross_file",
+
"flutter",
+
"http",
+
"plugin_platform_interface"
+
]
+
},
+
{
+
"name": "image_picker_macos",
+
"version": "0.2.1+1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"file_selector_macos",
+
"file_selector_platform_interface",
+
"flutter",
+
"image_picker_platform_interface"
+
]
+
},
+
{
+
"name": "file_selector_macos",
+
"version": "0.9.3+2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"cross_file",
+
"file_selector_platform_interface",
+
"flutter"
+
]
+
},
+
{
+
"name": "image_picker_linux",
+
"version": "0.2.1+1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"file_selector_linux",
+
"file_selector_platform_interface",
+
"flutter",
+
"image_picker_platform_interface"
+
]
+
},
+
{
+
"name": "file_selector_linux",
+
"version": "0.9.2+1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"cross_file",
+
"file_selector_platform_interface",
+
"flutter"
+
]
+
},
+
{
+
"name": "image_picker_ios",
+
"version": "0.8.8+2",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"image_picker_platform_interface"
+
]
+
},
+
{
+
"name": "image_picker_for_web",
+
"version": "3.0.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"flutter_web_plugins",
+
"image_picker_platform_interface",
+
"mime"
+
]
+
},
+
{
+
"name": "image_picker_android",
+
"version": "0.8.7+5",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"flutter_plugin_android_lifecycle",
+
"image_picker_platform_interface"
+
]
+
},
+
{
+
"name": "flutter_plugin_android_lifecycle",
+
"version": "2.0.16",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter"
+
]
+
},
+
{
+
"name": "gal",
+
"version": "2.1.2",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter"
+
]
+
},
+
{
+
"name": "flutter_markdown",
+
"version": "0.6.18",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"markdown",
+
"meta",
+
"path"
+
]
+
},
+
{
+
"name": "markdown",
+
"version": "7.1.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"args",
+
"meta"
+
]
+
},
+
{
+
"name": "flutter_localizations",
+
"version": "0.0.0",
+
"kind": "direct",
+
"source": "sdk",
+
"dependencies": [
+
"flutter",
+
"intl",
+
"characters",
+
"clock",
+
"collection",
+
"material_color_utilities",
+
"meta",
+
"path",
+
"vector_math",
+
"web"
+
]
+
},
+
{
+
"name": "flutter_displaymode",
+
"version": "0.6.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter"
+
]
+
},
+
{
+
"name": "file_selector",
+
"version": "1.0.1",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"file_selector_android",
+
"file_selector_ios",
+
"file_selector_linux",
+
"file_selector_macos",
+
"file_selector_platform_interface",
+
"file_selector_web",
+
"file_selector_windows",
+
"flutter"
+
]
+
},
+
{
+
"name": "file_selector_web",
+
"version": "0.9.2+1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"file_selector_platform_interface",
+
"flutter",
+
"flutter_web_plugins"
+
]
+
},
+
{
+
"name": "file_selector_ios",
+
"version": "0.5.1+6",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"file_selector_platform_interface",
+
"flutter"
+
]
+
},
+
{
+
"name": "file_selector_android",
+
"version": "0.5.0+3",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"file_selector_platform_interface",
+
"flutter",
+
"plugin_platform_interface"
+
]
+
},
+
{
+
"name": "file_picker",
+
"version": "5.5.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"flutter_web_plugins",
+
"flutter_plugin_android_lifecycle",
+
"plugin_platform_interface",
+
"ffi",
+
"path",
+
"win32"
+
]
+
},
+
{
+
"name": "dynamic_color",
+
"version": "1.6.8",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"flutter_test",
+
"material_color_utilities"
+
]
+
},
+
{
+
"name": "flutter_test",
+
"version": "0.0.0",
+
"kind": "transitive",
+
"source": "sdk",
+
"dependencies": [
+
"flutter",
+
"test_api",
+
"matcher",
+
"path",
+
"fake_async",
+
"clock",
+
"stack_trace",
+
"vector_math",
+
"async",
+
"boolean_selector",
+
"characters",
+
"collection",
+
"material_color_utilities",
+
"meta",
+
"source_span",
+
"stream_channel",
+
"string_scanner",
+
"term_glyph",
+
"web"
+
]
+
},
+
{
+
"name": "fake_async",
+
"version": "1.3.1",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"clock",
+
"collection"
+
]
+
},
+
{
+
"name": "dio",
+
"version": "5.3.3",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"async",
+
"http_parser",
+
"meta",
+
"path"
+
]
+
},
+
{
+
"name": "device_info_plus",
+
"version": "9.1.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"device_info_plus_platform_interface",
+
"ffi",
+
"file",
+
"flutter",
+
"flutter_web_plugins",
+
"meta",
+
"win32",
+
"win32_registry"
+
]
+
},
+
{
+
"name": "device_info_plus_platform_interface",
+
"version": "7.0.0",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"meta",
+
"plugin_platform_interface"
+
]
+
},
+
{
+
"name": "device_apps",
+
"version": "2.2.0",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter"
+
]
+
},
+
{
+
"name": "desktop_drop",
+
"version": "0.4.4",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"flutter_web_plugins",
+
"cross_file"
+
]
+
},
+
{
+
"name": "connectivity_plus",
+
"version": "4.0.2",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"flutter_web_plugins",
+
"connectivity_plus_platform_interface",
+
"js",
+
"meta",
+
"nm"
+
]
+
},
+
{
+
"name": "connectivity_plus_platform_interface",
+
"version": "1.2.4",
+
"kind": "transitive",
+
"source": "hosted",
+
"dependencies": [
+
"flutter",
+
"meta",
+
"plugin_platform_interface"
+
]
+
},
+
{
+
"name": "common",
+
"version": "1.0.0",
+
"kind": "direct",
+
"source": "path",
+
"dependencies": []
+
},
+
{
+
"name": "basic_utils",
+
"version": "5.6.1",
+
"kind": "direct",
+
"source": "hosted",
+
"dependencies": [
+
"http",
+
"logging",
+
"json_annotation",
+
"pointycastle"
+
]
+
}
+
]
+2 -6
pkgs/applications/networking/localsend/update.sh
···
#! /usr/bin/env nix-shell
-
#! nix-shell -I nixpkgs=./. -i bash -p curl gnused
+
#! nix-shell -I nixpkgs=./. -i bash -p curl gnused jq
set -eou pipefail
···
sed -i "s/version = \".*\"/version = \"${latestVersion}\"/" "$ROOT/default.nix"
-
LINUX_x64_URL="https://github.com/localsend/localsend/releases/download/v${latestVersion}/LocalSend-${latestVersion}-linux-x86-64.AppImage"
-
LINUX_X64_SHA=$(nix hash to-sri --type sha256 $(nix-prefetch-url ${LINUX_x64_URL}))
-
sed -i "0,/x86_64-linux/{s|x86_64-linux = \".*\"|x86_64-linux = \"${LINUX_X64_SHA}\"|}" "$ROOT/default.nix"
-
DARWIN_x64_URL="https://github.com/localsend/localsend/releases/download/v${latestVersion}/LocalSend-${latestVersion}.dmg"
DARWIN_X64_SHA=$(nix hash to-sri --type sha256 $(nix-prefetch-url ${DARWIN_x64_URL}))
-
sed -i "0,/x86_64-darwin/{s|x86_64-darwin = \".*\"|x86_64-darwin = \"${DARWIN_X64_SHA}\"|}" "$ROOT/default.nix"
+
sed -i "/darwin/,/hash/{s|hash = \".*\"|hash = \"${DARWIN_X64_SHA}\"|}" "$ROOT/default.nix"
+22 -8
pkgs/applications/networking/taler/default.nix
···
-
{ lib, stdenv, fetchgit, curl, gnunet, jansson, libgcrypt, libmicrohttpd_0_9_72
+
{ lib, stdenv, fetchgit, curl, gnunet, jansson, libgcrypt, libmicrohttpd_0_9_74
, qrencode, libsodium, libtool, libunistring, pkg-config, postgresql
, autoreconfHook, python39, recutils, wget, jq, gettext, texinfo
}:
let
-
version = "0.9.2";
+
version = "0.9.3";
taler-wallet-core = fetchgit {
url = "https://git.taler.net/wallet-core.git";
rev = "v${version}";
-
sha256 = "sha256-DTnwj/pkowR1b1+N94pnuLykD2O37Nh8AKhUIzY7NaU=";
+
sha256 = "sha256-uwbgIzSjLN+KQCY134VfnCuBEtvCO3a6mEw++HoZDHs=";
};
-
in rec {
taler-exchange = stdenv.mkDerivation rec {
pname = "taler-exchange";
···
src = fetchgit {
url = "https://git.taler.net/exchange.git";
rev = "v${version}";
+
# REMOVEME: this should only be a problem for specifically v0.9.3
+
# When fetching submodules without deep clone we get the following error:
+
# "Server does not allow request for unadvertised object"
+
deepClone = true;
fetchSubmodules = true;
-
sha256 = "sha256-c0cX38hDIZGVhHrD9LgDU70dF2AYuZmsakC8yDyZE54=";
+
sha256 = "sha256-txWwW5vqTblNgVIXdDkpNNZOXpY0udMaz4Wog1GobzE=";
};
nativeBuildInputs = [
···
];
buildInputs = [
libgcrypt
-
libmicrohttpd_0_9_72
+
libmicrohttpd_0_9_74
jansson
libsodium
postgresql
···
texinfo # Fix 'makeinfo' is missing on your system.
libunistring
python39.pkgs.jinja2
+
# jq is necessary for some tests and is checked by configure script
+
jq
];
propagatedBuildInputs = [ gnunet ];
preConfigure = ''
-
./contrib/gana-update.sh
+
./contrib/gana-generate.sh
'';
enableParallelBuilding = true;
···
src = fetchgit {
url = "https://git.taler.net/merchant.git";
rev = "v${version}";
-
sha256 = "sha256-NPK8yhuTtZZiWE7OsUMdlb2aycegPzRFud41xHE9IL8=";
+
fetchSubmodules = true;
+
sha256 = "sha256-HewCqyO/7nnIQY9Tgva0k1nTk2LuwLyGK/UUxvx9BG0=";
};
postUnpack = ''
ln -s ${taler-wallet-core}/spa.html $sourceRoot/contrib/
···
];
propagatedBuildInputs = [ gnunet ];
+
# From ./bootstrap
+
preAutoreconf = ''
+
cd contrib
+
find wallet-core/backoffice/ -type f -printf ' %p \\\n' | sort > Makefile.am.ext
+
truncate -s -2 Makefile.am.ext
+
cat Makefile.am.in Makefile.am.ext >> Makefile.am
+
cd ..
+
'';
configureFlags = [
"--with-gnunet=${gnunet}"
"--with-exchange=${taler-exchange}"
+3 -3
pkgs/applications/office/trilium/desktop.nix
···
let
pname = "trilium-desktop";
-
version = "0.60.4";
+
version = "0.61.14";
linuxSource.url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-${version}.tar.xz";
-
linuxSource.sha256 = "02vbghvi2sbh943rslgm712x9zccvpjab3jvr5b1bw4bq5fzppgq";
+
linuxSource.sha256 = "1yxkgbnajlzhc62g4siq1hs7vd5hkvmdg4zsk1wqijhp0f4iix3s";
darwinSource.url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-mac-x64-${version}.zip";
-
darwinSource.sha256 = "0z6dk16xdzkiyxrm1yh3iz5351c8sdzvk8v5l3jdqy7davxw9f86";
+
darwinSource.sha256 = "1pvyy1k50n90ww3spm7bkmx0lzdi22na66mcpcwyls15r9kqb1ib";
meta = metaCommon // {
mainProgram = "trilium";
+4 -4
pkgs/applications/office/trilium/server.nix
···
-
{ stdenv, lib, autoPatchelfHook, fetchurl, nixosTests
+
{ stdenv, autoPatchelfHook, fetchurl, nixosTests
, metaCommon }:
let
serverSource.url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-server-${version}.tar.xz";
-
serverSource.sha256 = "16xyxpxqvzhdq63wc2nzmfabpasypxwm474jf15y3q8kdrca9myv";
-
version = "0.60.4";
-
in stdenv.mkDerivation rec {
+
serverSource.sha256 = "0l49jnsgbzppc2sfh4fykidl0skzlc2kbgsyz0dcnh9g2i562fq9";
+
version = "0.61.14";
+
in stdenv.mkDerivation {
pname = "trilium-server";
inherit version;
meta = metaCommon // {
+2 -2
pkgs/applications/science/chemistry/jmol/default.nix
···
};
in
stdenv.mkDerivation rec {
-
version = "16.1.43";
+
version = "16.1.45";
pname = "jmol";
src = let
baseVersion = "${lib.versions.major version}.${lib.versions.minor version}";
in fetchurl {
url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz";
-
hash = "sha256-lqHlnAeJKbj2Xs9AeAKqdWMWkmD8xWR7f3+nJsBx2YE=";
+
hash = "sha256-rLq0QrY1M0OptmRZ/dKUVssREnH1im9Ti89AbpsiFtg=";
};
patchPhase = ''
+2 -2
pkgs/applications/science/geometry/gama/default.nix
···
{ stdenv, fetchurl, lib, expat, octave, libxml2, texinfo, zip }:
stdenv.mkDerivation rec {
pname = "gama";
-
version = "2.26";
+
version = "2.27";
src = fetchurl {
url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz";
-
sha256 = "sha256-8zKPPpbp66tD2zMmcv2H5xeCSdDhUk0uYPhqwpGqx9Y=";
+
sha256 = "sha256-k4s7TK/ym68v40KDzZoMMxDWFMRnsMuk6V/G9P/jM0E=";
};
buildInputs = [ expat ];
+5 -6
pkgs/applications/science/physics/xflr5/default.nix
···
-
{ mkDerivation, lib, fetchurl, qmake }:
+
{ mkDerivation, lib, fetchzip, qmake }:
mkDerivation rec {
pname = "xflr5";
-
version = "6.47";
-
-
src = fetchurl {
-
url = "mirror://sourceforge/xflr5/${pname}_v${version}_src.tar.gz";
-
sha256 = "02x3r9iv3ndwxa65mxn9m5dlhcrnjiq7cffi6rmb456gs3v3dnav";
+
version = "6.61";
+
src = fetchzip {
+
url = "https://sourceforge.net/code-snapshots/svn/x/xf/xflr5/code/xflr5-code-r1481-tags-v6.61-xflr5.zip";
+
sha256 = "sha256-voWnXiBo7+kBPiZLVpSiXyBsYJv/Phd3noA81SQ5Vtw=";
};
nativeBuildInputs = [ qmake ];
+2 -2
pkgs/applications/version-management/gitlab/default.nix
···
{ stdenv, lib, fetchurl, fetchpatch, fetchFromGitLab, bundlerEnv
-
, ruby_3_2, tzdata, git, nettools, nixosTests, nodejs, openssl
+
, ruby_3_1, tzdata, git, nettools, nixosTests, nodejs, openssl
, gitlabEnterprise ? false, callPackage, yarn
, fixup_yarn_lock, replace, file, cacert, fetchYarnDeps, makeWrapper, pkg-config
}:
···
rubyEnv = bundlerEnv rec {
name = "gitlab-env-${version}";
-
ruby = ruby_3_2;
+
ruby = ruby_3_1;
gemdir = ./rubyEnv;
gemset =
let x = import (gemdir + "/gemset.nix") src;
+12 -5
pkgs/applications/version-management/redmine/Gemfile
···
ruby '>= 2.5.0', '< 3.2.0'
gem 'bundler', '>= 1.12.0'
-
gem 'rails', '6.1.7.2'
+
gem 'rails', '6.1.7.6'
gem 'globalid', '~> 0.4.2' if Gem.ruby_version < Gem::Version.new('2.6.0')
gem 'rouge', '~> 3.28.0'
gem 'request_store', '~> 1.5.0'
···
gem 'marcel'
gem "mail", "~> 2.7.1"
gem 'csv', '~> 3.2.0'
-
gem 'nokogiri', (Gem.ruby_version < Gem::Version.new('2.6.0') ? '~> 1.12.5' : '~> 1.13.10')
-
gem "rexml"
+
gem 'nokogiri', (if Gem.ruby_version < Gem::Version.new('2.6.0')
+
'~> 1.12.5'
+
elsif Gem.ruby_version < Gem::Version.new('2.7.0')
+
'~> 1.13.10'
+
else
+
'~> 1.15.2'
+
end)
+
gem "rexml", require: false if Gem.ruby_version >= Gem::Version.new('3.0')
gem 'i18n', '~> 1.10.0'
-
gem 'rbpdf', '~> 1.21.0'
+
gem 'rbpdf', '~> 1.21.3'
gem 'addressable'
gem 'rubyzip', '~> 2.3.0'
gem 'net-smtp', '~> 0.3.0'
···
group :test do
gem "rails-dom-testing"
-
gem 'mocha', (Gem.ruby_version < Gem::Version.new('2.7.0') ? ['>= 1.4.0', '< 2.0.0'] : '>= 1.4.0')
+
gem 'mocha', '>= 2.0.1'
gem 'simplecov', '~> 0.21.2', :require => false
gem "ffi", platforms: [:mri, :mingw, :x64_mingw, :mswin]
+
# For running system tests
gem 'puma', (Gem.ruby_version < Gem::Version.new('2.7') ? '< 6.0.0' : '>= 0')
gem 'capybara', (if Gem.ruby_version < Gem::Version.new('2.6')
'~> 3.35.3'
+102 -102
pkgs/applications/version-management/redmine/Gemfile.lock
···
GEM
remote: https://rubygems.org/
specs:
-
actioncable (6.1.7.2)
-
actionpack (= 6.1.7.2)
-
activesupport (= 6.1.7.2)
+
actioncable (6.1.7.6)
+
actionpack (= 6.1.7.6)
+
activesupport (= 6.1.7.6)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
-
actionmailbox (6.1.7.2)
-
actionpack (= 6.1.7.2)
-
activejob (= 6.1.7.2)
-
activerecord (= 6.1.7.2)
-
activestorage (= 6.1.7.2)
-
activesupport (= 6.1.7.2)
+
actionmailbox (6.1.7.6)
+
actionpack (= 6.1.7.6)
+
activejob (= 6.1.7.6)
+
activerecord (= 6.1.7.6)
+
activestorage (= 6.1.7.6)
+
activesupport (= 6.1.7.6)
mail (>= 2.7.1)
-
actionmailer (6.1.7.2)
-
actionpack (= 6.1.7.2)
-
actionview (= 6.1.7.2)
-
activejob (= 6.1.7.2)
-
activesupport (= 6.1.7.2)
+
actionmailer (6.1.7.6)
+
actionpack (= 6.1.7.6)
+
actionview (= 6.1.7.6)
+
activejob (= 6.1.7.6)
+
activesupport (= 6.1.7.6)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 2.0)
-
actionpack (6.1.7.2)
-
actionview (= 6.1.7.2)
-
activesupport (= 6.1.7.2)
+
actionpack (6.1.7.6)
+
actionview (= 6.1.7.6)
+
activesupport (= 6.1.7.6)
rack (~> 2.0, >= 2.0.9)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.0)
···
actionpack-xml_parser (2.0.1)
actionpack (>= 5.0)
railties (>= 5.0)
-
actiontext (6.1.7.2)
-
actionpack (= 6.1.7.2)
-
activerecord (= 6.1.7.2)
-
activestorage (= 6.1.7.2)
-
activesupport (= 6.1.7.2)
+
actiontext (6.1.7.6)
+
actionpack (= 6.1.7.6)
+
activerecord (= 6.1.7.6)
+
activestorage (= 6.1.7.6)
+
activesupport (= 6.1.7.6)
nokogiri (>= 1.8.5)
-
actionview (6.1.7.2)
-
activesupport (= 6.1.7.2)
+
actionview (6.1.7.6)
+
activesupport (= 6.1.7.6)
builder (~> 3.1)
erubi (~> 1.4)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.1, >= 1.2.0)
-
activejob (6.1.7.2)
-
activesupport (= 6.1.7.2)
+
activejob (6.1.7.6)
+
activesupport (= 6.1.7.6)
globalid (>= 0.3.6)
-
activemodel (6.1.7.2)
-
activesupport (= 6.1.7.2)
-
activerecord (6.1.7.2)
-
activemodel (= 6.1.7.2)
-
activesupport (= 6.1.7.2)
-
activestorage (6.1.7.2)
-
actionpack (= 6.1.7.2)
-
activejob (= 6.1.7.2)
-
activerecord (= 6.1.7.2)
-
activesupport (= 6.1.7.2)
+
activemodel (6.1.7.6)
+
activesupport (= 6.1.7.6)
+
activerecord (6.1.7.6)
+
activemodel (= 6.1.7.6)
+
activesupport (= 6.1.7.6)
+
activestorage (6.1.7.6)
+
actionpack (= 6.1.7.6)
+
activejob (= 6.1.7.6)
+
activerecord (= 6.1.7.6)
+
activesupport (= 6.1.7.6)
marcel (~> 1.0)
mini_mime (>= 1.1.0)
-
activesupport (6.1.7.2)
+
activesupport (6.1.7.6)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
tzinfo (~> 2.0)
zeitwerk (~> 2.3)
-
addressable (2.8.4)
+
addressable (2.8.5)
public_suffix (>= 2.0.2, < 6.0)
ast (2.4.2)
builder (3.2.4)
···
xpath (~> 3.2)
childprocess (3.0.0)
chunky_png (1.4.0)
-
commonmarker (0.23.9)
+
commonmarker (0.23.10)
concurrent-ruby (1.2.2)
crass (1.0.6)
-
css_parser (1.14.0)
+
css_parser (1.16.0)
addressable
-
csv (3.2.6)
+
csv (3.2.8)
deckar01-task_list (2.3.2)
html-pipeline
digest (3.1.1)
docile (1.4.0)
erubi (1.12.0)
-
ffi (1.15.5)
-
globalid (1.1.0)
-
activesupport (>= 5.0)
+
ffi (1.16.3)
+
globalid (1.2.1)
+
activesupport (>= 6.1)
html-pipeline (2.13.2)
activesupport (>= 2)
nokogiri (>= 1.4)
···
listen (3.8.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
-
loofah (2.21.3)
+
loofah (2.22.0)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
mail (2.7.1)
···
matrix (0.4.2)
method_source (1.0.0)
mini_magick (4.11.0)
-
mini_mime (1.1.2)
-
mini_portile2 (2.8.2)
-
minitest (5.18.1)
-
mocha (2.0.4)
+
mini_mime (1.1.5)
+
mini_portile2 (2.8.5)
+
minitest (5.20.0)
+
mocha (2.1.0)
ruby2_keywords (>= 0.0.5)
mysql2 (0.5.5)
net-imap (0.2.3)
···
net-ldap (0.17.1)
net-pop (0.1.2)
net-protocol
-
net-protocol (0.2.1)
+
net-protocol (0.2.2)
timeout
net-smtp (0.3.3)
net-protocol
-
nio4r (2.5.9)
-
nokogiri (1.13.10)
-
mini_portile2 (~> 2.8.0)
-
racc (~> 1.4)
-
nokogiri (1.13.10-x86_64-linux)
+
nio4r (2.6.1)
+
nokogiri (1.15.5)
+
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
parallel (1.23.0)
-
parser (3.2.2.3)
+
parser (3.2.2.4)
ast (~> 2.4.1)
racc
pg (1.4.6)
-
public_suffix (5.0.1)
-
puma (6.3.0)
+
public_suffix (5.0.4)
+
puma (6.4.0)
nio4r (~> 2.0)
-
racc (1.7.1)
-
rack (2.2.7)
+
racc (1.7.3)
+
rack (2.2.8)
rack-test (2.1.0)
rack (>= 1.3)
-
rails (6.1.7.2)
-
actioncable (= 6.1.7.2)
-
actionmailbox (= 6.1.7.2)
-
actionmailer (= 6.1.7.2)
-
actionpack (= 6.1.7.2)
-
actiontext (= 6.1.7.2)
-
actionview (= 6.1.7.2)
-
activejob (= 6.1.7.2)
-
activemodel (= 6.1.7.2)
-
activerecord (= 6.1.7.2)
-
activestorage (= 6.1.7.2)
-
activesupport (= 6.1.7.2)
+
rails (6.1.7.6)
+
actioncable (= 6.1.7.6)
+
actionmailbox (= 6.1.7.6)
+
actionmailer (= 6.1.7.6)
+
actionpack (= 6.1.7.6)
+
actiontext (= 6.1.7.6)
+
actionview (= 6.1.7.6)
+
activejob (= 6.1.7.6)
+
activemodel (= 6.1.7.6)
+
activerecord (= 6.1.7.6)
+
activestorage (= 6.1.7.6)
+
activesupport (= 6.1.7.6)
bundler (>= 1.15.0)
-
railties (= 6.1.7.2)
+
railties (= 6.1.7.6)
sprockets-rails (>= 2.0.0)
-
rails-dom-testing (2.0.3)
-
activesupport (>= 4.2.0)
+
rails-dom-testing (2.2.0)
+
activesupport (>= 5.0.0)
+
minitest
nokogiri (>= 1.6)
-
rails-html-sanitizer (1.5.0)
-
loofah (~> 2.19, >= 2.19.1)
-
railties (6.1.7.2)
-
actionpack (= 6.1.7.2)
-
activesupport (= 6.1.7.2)
+
rails-html-sanitizer (1.6.0)
+
loofah (~> 2.21)
+
nokogiri (~> 1.14)
+
railties (6.1.7.6)
+
actionpack (= 6.1.7.6)
+
activesupport (= 6.1.7.6)
method_source
rake (>= 12.2)
thor (~> 1.0)
rainbow (3.1.1)
-
rake (13.0.6)
+
rake (13.1.0)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
-
rbpdf (1.21.1)
+
rbpdf (1.21.3)
htmlentities
rbpdf-font (~> 1.19.0)
rbpdf-font (1.19.1)
redcarpet (3.5.1)
-
regexp_parser (2.8.1)
+
regexp_parser (2.8.2)
request_store (1.5.1)
rack (>= 1.4)
-
rexml (3.2.5)
-
roadie (5.1.0)
+
rexml (3.2.6)
+
roadie (5.2.0)
css_parser (~> 1.4)
-
nokogiri (~> 1.8)
+
nokogiri (~> 1.15)
roadie-rails (3.0.0)
railties (>= 5.1, < 7.1)
roadie (~> 5.0)
-
rotp (6.2.2)
+
rotp (6.3.0)
rouge (3.28.0)
rqrcode (2.2.0)
chunky_png (~> 1.0)
···
rubocop-ast (>= 1.16.0, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 1.4.0, < 3.0)
-
rubocop-ast (1.29.0)
+
rubocop-ast (1.30.0)
parser (>= 3.2.1.0)
rubocop-performance (1.13.3)
rubocop (>= 1.7.0, < 2.0)
···
ruby-progressbar (1.13.0)
ruby2_keywords (0.0.5)
rubyzip (2.3.2)
-
sanitize (6.0.1)
+
sanitize (6.1.0)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
selenium-webdriver (3.142.7)
···
simplecov_json_formatter (~> 0.1)
simplecov-html (0.12.3)
simplecov_json_formatter (0.1.4)
-
sprockets (4.2.0)
+
sprockets (4.2.1)
concurrent-ruby (~> 1.0)
rack (>= 2.2.4, < 4)
sprockets-rails (3.4.2)
actionpack (>= 5.2)
activesupport (>= 5.2)
sprockets (>= 3.0.0)
-
strscan (3.0.6)
-
thor (1.2.2)
-
timeout (0.4.0)
+
strscan (3.0.7)
+
thor (1.3.0)
+
timeout (0.4.1)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
-
unicode-display_width (2.4.2)
+
unicode-display_width (2.5.0)
webdrivers (4.6.1)
nokogiri (~> 1.6)
rubyzip (>= 1.3.0)
selenium-webdriver (>= 3.0, < 4.0)
webrick (1.8.1)
-
websocket-driver (0.7.5)
+
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
xpath (3.2.0)
nokogiri (~> 1.8)
yard (0.9.34)
-
zeitwerk (2.6.8)
+
zeitwerk (2.6.12)
PLATFORMS
ruby
···
marcel
mini_magick (~> 4.11.0)
mini_mime (~> 1.1.0)
-
mocha (>= 1.4.0)
+
mocha (>= 2.0.1)
mysql2 (~> 0.5.0)
net-imap (~> 0.2.2)
net-ldap (~> 0.17.0)
net-pop (~> 0.1.1)
net-smtp (~> 0.3.0)
-
nokogiri (~> 1.13.10)
+
nokogiri (~> 1.15.2)
pg (~> 1.4.2)
puma
-
rails (= 6.1.7.2)
+
rails (= 6.1.7.6)
rails-dom-testing
-
rbpdf (~> 1.21.0)
+
rbpdf (~> 1.21.3)
redcarpet (~> 3.5.1)
request_store (~> 1.5.0)
rexml
···
yard
RUBY VERSION
-
ruby 2.7.7p221
+
ruby 3.1.4p223
BUNDLED WITH
-
2.3.26
+
2.4.12
+2 -2
pkgs/applications/version-management/redmine/default.nix
···
{ lib, stdenv, fetchurl, bundlerEnv, ruby, defaultGemConfig, makeWrapper, nixosTests }:
let
-
version = "5.0.5";
+
version = "5.0.6";
rubyEnv = bundlerEnv {
name = "redmine-env-${version}";
···
src = fetchurl {
url = "https://www.redmine.org/releases/${pname}-${version}.tar.gz";
-
sha256 = "sha256-qJrRxLub8CXmUnx3qxjI+vd0nJSpdcryz9u6AOsSpIE=";
+
hash = "sha256-SI/gjzeo6xARQVkiqOp0O3842Kel+IIpUKNKN13PCO4=";
};
nativeBuildInputs = [ makeWrapper ];
+100 -100
pkgs/applications/version-management/redmine/gemset.nix
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1y9lj7ra9xf4q4mryydmd498grsndqmz1zwasb4ai9gv62igvw3s";
+
sha256 = "1fdbks9byqqlkd6glj6lkz5f1z6948hh8fhv9x5pzqciralmz142";
type = "gem";
};
-
version = "6.1.7.2";
+
version = "6.1.7.6";
};
actionmailbox = {
dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0bzacsr93sxv90nljv3ajw54nmyz1v9k2v2wx1pxsi0jasqg5fvn";
+
sha256 = "1rfya6qgsl14cm9l2w7h7lg4znsyg3gqiskhqr8wn76sh0x2hln0";
type = "gem";
};
-
version = "6.1.7.2";
+
version = "6.1.7.6";
};
actionmailer = {
dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "rails-dom-testing"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1rjddp1a5l4amsbibhnf7g2rb69qvq0nc0a2dvr6r57bpkf82hj4";
+
sha256 = "0jr9jpf542svzqz8x68s08jnf30shxrrh7rq1a0s7jia5a5zx3qd";
type = "gem";
};
-
version = "6.1.7.2";
+
version = "6.1.7.6";
};
actionpack = {
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0c2y6sqpan68lrx78pvhbxb2917m75s808r6cg1kyygwvg31niza";
+
sha256 = "0vf6ncs647psa9p23d2108zgmlf0pr7gcjr080yg5yf68gyhs53k";
type = "gem";
};
-
version = "6.1.7.2";
+
version = "6.1.7.6";
};
actionpack-xml_parser = {
dependencies = ["actionpack" "railties"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1jx8wi961i34v7x0j3h4wjw3qbyx9bkzb598vg42kidzk2f90dyj";
+
sha256 = "1i8s3v6m8q3y17c40l6d3k2vs1mdqr0y1lfm7i6dfbj2y673lk9r";
type = "gem";
};
-
version = "6.1.7.2";
+
version = "6.1.7.6";
};
actionview = {
dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "10g5gk8h4mfhvgqylzbf591fqf5p78ca35cb97p9bclpv9jfy0za";
+
sha256 = "1s4c1n5lv31sc7w4w74xz8gzyq3sann00bm4l7lxgy3vgi2wqkid";
type = "gem";
};
-
version = "6.1.7.2";
+
version = "6.1.7.6";
};
activejob = {
dependencies = ["activesupport" "globalid"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0ililjwy4x52a6x5fidh1iyllf6vx49nz93fd2hxypc5bpryx9mz";
+
sha256 = "1641003plszig5ybhrqy90fv43l1vcai5h35qmhh9j12byk5hp26";
type = "gem";
};
-
version = "6.1.7.2";
+
version = "6.1.7.6";
};
activemodel = {
dependencies = ["activesupport"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0nn17y72fhsynwn11bqg75bazqp6r1g8mpwwyv64harwvh3fh5qj";
+
sha256 = "148szdj5jlnfpv3nmy8cby8rxgpdvs43f3rzqby1f7a0l2knd3va";
type = "gem";
};
-
version = "6.1.7.2";
+
version = "6.1.7.6";
};
activerecord = {
dependencies = ["activemodel" "activesupport"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1k69m3b0lb4jx20jx8vsvdqm1ki1r6riq9haabyddkcpvmgz1wh7";
+
sha256 = "0n7hg582ajdncilfk1kkw8qfdchymp2gqgkad1znlhlmclihsafr";
type = "gem";
};
-
version = "6.1.7.2";
+
version = "6.1.7.6";
};
activestorage = {
dependencies = ["actionpack" "activejob" "activerecord" "activesupport" "marcel" "mini_mime"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0c3cvc01azfkccg5hsl96wafsxb5hf1nva3cn8rif2mlwx17p8n3";
+
sha256 = "16pylwnqsbvq2wxhl7k1rnravbr3dgpjmnj0psz5gijgkydd52yc";
type = "gem";
};
-
version = "6.1.7.2";
+
version = "6.1.7.6";
};
activesupport = {
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "14pjq2k761qaywaznpqq8ziivjk2ks1ma2cjwdflkxqgndxjmsr2";
+
sha256 = "1nhrdih0rk46i0s6x7nqhbypmj1hf23zl5gfl9xasb6k4r2a1dxk";
type = "gem";
};
-
version = "6.1.7.2";
+
version = "6.1.7.6";
};
addressable = {
dependencies = ["public_suffix"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "15s8van7r2ad3dq6i03l3z4hqnvxcq75a3h72kxvf9an53sqma20";
+
sha256 = "05r1fwy487klqkya7vzia8hnklcxy4vr92m9dmni3prfwk6zpw33";
type = "gem";
};
-
version = "2.8.4";
+
version = "2.8.5";
};
ast = {
groups = ["default" "test"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "074162raa8pc92q6833hgqdlfr3z5jgid9avdz5k25cnls2rqwrf";
+
sha256 = "1lb5slzbqrca49h0gaifg82xky5r7i9xgm4560pin1xl5fp15lzx";
type = "gem";
};
-
version = "0.23.9";
+
version = "0.23.10";
};
concurrent-ruby = {
groups = ["common_mark" "default" "test"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "04q1vin8slr3k8mp76qz0wqgap6f9kdsbryvgfq9fljhrm463kpj";
+
sha256 = "18mii41bbl106rn940ah8v3xclj4yrxxa0bwlwp546244n9b83zp";
type = "gem";
};
-
version = "1.14.0";
+
version = "1.16.0";
};
csv = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0l5f5cq8ki3h4djh7pb8yqdkywqd08vjy3vd64yqh7qd6pdwky6w";
+
sha256 = "1zmrgngggg4yvdbggdx9p3z4wcav4vxfigramxxvjh3hi7l12pig";
type = "gem";
};
-
version = "3.2.6";
+
version = "3.2.8";
};
deckar01-task_list = {
dependencies = ["html-pipeline"];
···
}];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg";
+
sha256 = "1yvii03hcgqj30maavddqamqy50h7y6xcn2wcyq72wn823zl4ckd";
type = "gem";
};
-
version = "1.15.5";
+
version = "1.16.3";
};
globalid = {
dependencies = ["activesupport"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0kqm5ndzaybpnpxqiqkc41k4ksyxl41ln8qqr6kb130cdxsf2dxk";
+
sha256 = "1sbw6b66r7cwdx3jhs46s4lr991969hvigkjpbdl7y3i31qpdgvh";
type = "gem";
};
-
version = "1.1.0";
+
version = "1.2.1";
};
html-pipeline = {
dependencies = ["activesupport" "nokogiri"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1p744kjpb5zk2ihklbykzii77alycjc04vpnm2ch2f3cp65imlj3";
+
sha256 = "1zkjqf37v2d7s11176cb35cl83wls5gm3adnfkn2zcc61h3nxmqh";
type = "gem";
};
-
version = "2.21.3";
+
version = "2.22.0";
};
mail = {
dependencies = ["mini_mime"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0lbim375gw2dk6383qirz13hgdmxlan0vc5da2l072j3qw6fqjm5";
+
sha256 = "1vycif7pjzkr29mfk4dlqv3disc5dn0va04lkwajlpr1wkibg0c6";
type = "gem";
};
-
version = "1.1.2";
+
version = "1.1.5";
};
mini_portile2 = {
groups = ["common_mark" "default" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0z7f38iq37h376n9xbl4gajdrnwzq284c9v1py4imw3gri2d5cj6";
+
sha256 = "1kl9c3kdchjabrihdqfmcplk3lq4cw1rr9f378y6q22qwy5dndvs";
type = "gem";
};
-
version = "2.8.2";
+
version = "2.8.5";
};
minitest = {
groups = ["common_mark" "default" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1kg9wh7jlc9zsr3hkhpzkbn0ynf4np5ap9m2d8xdrb8shy0y6pmb";
+
sha256 = "0bkmfi9mb49m0fkdhl2g38i3xxa02d411gg0m8x0gvbwfmmg5ym3";
type = "gem";
};
-
version = "5.18.1";
+
version = "5.20.0";
};
mocha = {
dependencies = ["ruby2_keywords"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "18xn9gm9yypavy9yck71fplan19hy5697mwd1rwzz7vizh3ip7bd";
+
sha256 = "0lsll8iba8612dypk718l9kx73m9syiscb2rhciljys1krc5g1zr";
type = "gem";
};
-
version = "2.0.4";
+
version = "2.1.0";
};
mysql2 = {
groups = ["default"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0dxckrlw4q1lcn3qg4mimmjazmg9bma5gllv72f8js3p36fb3b91";
+
sha256 = "1a32l4x73hz200cm587bc29q8q9az278syw3x6fkc9d1lv5y0wxa";
type = "gem";
};
-
version = "0.2.1";
+
version = "0.2.2";
};
net-smtp = {
dependencies = ["net-protocol"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0w9978zwjf1qhy3amkivab0f9syz6a7k0xgydjidaf7xc831d78f";
+
sha256 = "1y99dfzlb3kgzh7pfk8km0p5zjiblxyh5rm8yal9h523vi5awji8";
type = "gem";
};
-
version = "2.5.9";
+
version = "2.6.1";
};
nokogiri = {
dependencies = ["mini_portile2" "racc"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0n79k78c5vdcyl0m3y3l5x9kxl6xf5lgriwi2vd665qmdkr01vnk";
+
sha256 = "004ip9x9281fxhpipwi8di1sb1dnabscq9dy1p3cxgdwbniqqi12";
type = "gem";
};
-
version = "1.13.10";
+
version = "1.15.5";
};
parallel = {
groups = ["default" "test"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1swigds85jddb5gshll1g8lkmbcgbcp9bi1d4nigwvxki8smys0h";
+
sha256 = "0r69dbh6h6j4d54isany2ir4ni4gf2ysvk3k44awi6amz18nggpd";
type = "gem";
};
-
version = "3.2.2.3";
+
version = "3.2.2.4";
};
pg = {
groups = ["default"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0hz0bx2qs2pwb0bwazzsah03ilpf3aai8b7lk7s35jsfzwbkjq35";
+
sha256 = "1bni4qjrsh2q49pnmmd6if4iv3ak36bd2cckrs6npl111n769k9m";
type = "gem";
};
-
version = "5.0.1";
+
version = "5.0.4";
};
puma = {
dependencies = ["nio4r"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1v7fmv0n4bhdcwh60dgza44iqai5pg34f5pzm4vh4i5fwx7mpqxh";
+
sha256 = "1y8jcw80zcxvdq0id329lzmp5pzx7hpac227d7sgjkblc89s3pfm";
type = "gem";
};
-
version = "6.3.0";
+
version = "6.4.0";
};
racc = {
groups = ["common_mark" "default" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "11v3l46mwnlzlc371wr3x6yylpgafgwdf0q7hc7c1lzx6r414r5g";
+
sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp";
type = "gem";
};
-
version = "1.7.1";
+
version = "1.7.3";
};
rack = {
groups = ["default" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "16w217k9z02c4hqizym8dkj6bqmmzx4qdvqpnskgzf174a5pwdxk";
+
sha256 = "15rdwbyk71c9nxvd527bvb8jxkcys8r3dj3vqra5b3sa63qs30vv";
type = "gem";
};
-
version = "2.2.7";
+
version = "2.2.8";
};
rack-test = {
dependencies = ["rack"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1b7ggchi3d7pwzmj8jn9fhbazr5fr4dy304f0hz7kqbg23s9c1ym";
+
sha256 = "0gf5dqabzd0mf0q39a07kf0smdm2cv2z5swl3zr4cz50yb85zz3l";
type = "gem";
};
-
version = "6.1.7.2";
+
version = "6.1.7.6";
};
rails-dom-testing = {
-
dependencies = ["activesupport" "nokogiri"];
+
dependencies = ["activesupport" "minitest" "nokogiri"];
groups = ["test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1lfq2a7kp2x64dzzi5p4cjcbiv62vxh9lyqk2f0rqq3fkzrw8h5i";
+
sha256 = "0fx9dx1ag0s1lr6lfr34lbx5i1bvn3bhyf3w3mx6h7yz90p725g5";
type = "gem";
};
-
version = "2.0.3";
+
version = "2.2.0";
};
rails-html-sanitizer = {
-
dependencies = ["loofah"];
+
dependencies = ["loofah" "nokogiri"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0ygav4xyq943qqyhjmi3mzirn180j565mc9h5j4css59x1sn0cmz";
+
sha256 = "1pm4z853nyz1bhhqr7fzl44alnx4bjachcr6rh6qjj375sfz3sc6";
type = "gem";
};
-
version = "1.5.0";
+
version = "1.6.0";
};
railties = {
dependencies = ["actionpack" "activesupport" "method_source" "rake" "thor"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0mm3nf3y715ln6v8k6g4351ggkr1bcwc5637vr979yw8vsmdi42k";
+
sha256 = "1vq4ahyg9hraixxmmwwypdnpcylpvznvdxhj4xa23xk45wzbl3h7";
type = "gem";
};
-
version = "6.1.7.2";
+
version = "6.1.7.6";
};
rainbow = {
groups = ["default" "test"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "15whn7p9nrkxangbs9hh75q585yfn66lv0v2mhj6q6dl6x8bzr2w";
+
sha256 = "1ilr853hawi09626axx0mps4rkkmxcs54mapz9jnqvpnlwd3wsmy";
type = "gem";
};
-
version = "13.0.6";
+
version = "13.1.0";
};
rb-fsevent = {
groups = ["default" "development"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1mwpwaj6h2wwg51sd0ai4j1gn8vsl5mkvbx9bivb9sp3iqh9vi6y";
+
sha256 = "0rb6zqx79fzi0gqdq8xbhp87yp1ldfmzh0kng6fph84qhmzs990n";
type = "gem";
};
-
version = "1.21.1";
+
version = "1.21.3";
};
rbpdf-font = {
groups = ["default"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "136br91alxdwh1s85z912dwz23qlhm212vy6i3wkinz3z8mkxxl3";
+
sha256 = "1d9a5s3qrjdy50ll2s32gg3qmf10ryp3v2nr5k718kvfadp50ray";
type = "gem";
};
-
version = "2.8.1";
+
version = "2.8.2";
};
request_store = {
dependencies = ["rack"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53";
+
sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0";
type = "gem";
};
-
version = "3.2.5";
+
version = "3.2.6";
};
roadie = {
dependencies = ["css_parser" "nokogiri"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0728slgr2rxx6v1mrh1416k1waj29szfa1jqpbiw3xrvgfpzvcm7";
+
sha256 = "1qs594ybaz0lh2sakh95syzvhva4jms8xyiwhgjfncf3ri0qxp7l";
type = "gem";
};
-
version = "5.1.0";
+
version = "5.2.0";
};
roadie-rails = {
dependencies = ["railties" "roadie"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "10mmzc85y7andsich586ndykw678qn1ns2wpjxrg0sc0gr4w3pig";
+
sha256 = "0m48hv6wpmmm6cjr6q92q78h1i610riml19k5h1dil2yws3h1m3m";
type = "gem";
};
-
version = "6.2.2";
+
version = "6.3.0";
};
rouge = {
groups = ["default"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "188bs225kkhrb17dsf3likdahs2p1i1sqn0pr3pvlx50g6r2mnni";
+
sha256 = "1cs9cc5p9q70valk4na3lki4xs88b52486p2v46yx3q1n5969bgs";
type = "gem";
};
-
version = "1.29.0";
+
version = "1.30.0";
};
rubocop-performance = {
dependencies = ["rubocop" "rubocop-ast"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1ga8yzc9zj45m92ycwnzhzahkwvc3dp3lym5m3f3880hs4jhh7l3";
+
sha256 = "0wsw05y0h1ln3x2kvcw26fs9ivryb4xbjrb4hsk2pishkhydkz4j";
type = "gem";
};
-
version = "6.0.1";
+
version = "6.1.0";
};
selenium-webdriver = {
dependencies = ["childprocess" "rubyzip"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0k0236g4h3ax7v6vp9k0l2fa0w6f1wqp7dn060zm4isw4n3k89sw";
+
sha256 = "15rzfzd9dca4v0mr0bbhsbwhygl0k9l24iqqlx0fijig5zfi66wm";
type = "gem";
};
-
version = "4.2.0";
+
version = "4.2.1";
};
sprockets-rails = {
dependencies = ["actionpack" "activesupport" "sprockets"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1d74lidgbvs0s7lrxvrjs5ljk6jfc970s3pr0djgmz0y6nzhx3nn";
+
sha256 = "0w2lc1mqia13x43ajzhih419r40ppddg936ydhawz57f63ab6fll";
type = "gem";
};
-
version = "3.0.6";
+
version = "3.0.7";
};
thor = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg";
+
sha256 = "1hx77jxkrwi66yvs10wfxqa8s25ds25ywgrrf66acm9nbfg7zp0s";
type = "gem";
};
-
version = "1.2.2";
+
version = "1.3.0";
};
timeout = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1d9cvm0f4zdpwa795v3zv4973y5zk59j7s1x3yn90jjrhcz1yvfd";
+
sha256 = "16mvvsmx90023wrhf8dxc1lpqh0m8alk65shb7xcya6a9gflw7vg";
type = "gem";
};
-
version = "0.4.0";
+
version = "0.4.1";
};
tzinfo = {
dependencies = ["concurrent-ruby"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1gi82k102q7bkmfi7ggn9ciypn897ylln1jk9q67kjhr39fj043a";
+
sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky";
type = "gem";
};
-
version = "2.4.2";
+
version = "2.5.0";
};
webdrivers = {
dependencies = ["nokogiri" "rubyzip" "selenium-webdriver"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0a3bwxd9v3ghrxzjc4vxmf4xa18c6m4xqy5wb0yk5c6b9psc7052";
+
sha256 = "1nyh873w4lvahcl8kzbjfca26656d5c6z3md4sbqg5y1gfz0157n";
type = "gem";
};
-
version = "0.7.5";
+
version = "0.7.6";
};
websocket-extensions = {
groups = ["default"];
···
platforms = [];
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "0ck6bj7wa73dkdh13735jl06k6cfny98glxjkas82aivlmyzqqbk";
+
sha256 = "1gir0if4nryl1jhwi28669gjwhxb7gzrm1fcc8xzsch3bnbi47jn";
type = "gem";
};
-
version = "2.6.8";
+
version = "2.6.12";
};
+2 -2
pkgs/applications/video/kodi/addons/arrow/default.nix
···
buildKodiAddon rec {
pname = "arrow";
namespace = "script.module.arrow";
-
version = "1.0.3.1";
+
version = "1.2.3";
src = fetchzip {
url = "https://mirrors.kodi.tv/addons/nexus/script.module.arrow/script.module.arrow-${version}.zip";
-
sha256 = "sha256-dFCAHlWgslxsAVQAPP3aDM6Fw+I9PP0ITUVTKJY2QXU=";
+
sha256 = "sha256-Et+9FJT1dRE1dFOrAQ70HJJcfylyLsiyay9wPJcSOXs=";
};
propagatedBuildInputs = [
+19 -4
pkgs/applications/video/mpv/scripts/buildLua.nix
···
{ lib
, stdenvNoCC }:
-
let fileName = pathStr: lib.last (lib.splitString "/" pathStr);
+
let
+
escapedList = with lib; concatMapStringsSep " " (s: "'${escape [ "'" ] s}'");
+
fileName = pathStr: lib.last (lib.splitString "/" pathStr);
+
scriptsDir = "$out/share/mpv/scripts";
in
lib.makeOverridable (
-
{ pname, scriptPath ? "${pname}.lua", ... }@args:
+
{ pname
+
, extraScripts ? []
+
, ... }@args:
+
let
+
# either passthru.scriptName, inferred from scriptPath, or from pname
+
scriptName = (args.passthru or {}).scriptName or (
+
if args ? scriptPath
+
then fileName args.scriptPath
+
else "${pname}.lua"
+
);
+
scriptPath = args.scriptPath or "./${scriptName}";
+
in
stdenvNoCC.mkDerivation (lib.attrsets.recursiveUpdate {
dontBuild = true;
preferLocalBuild = true;
···
outputHashMode = "recursive";
installPhase = ''
runHook preInstall
-
install -m644 -Dt $out/share/mpv/scripts ${scriptPath}
+
install -m644 -Dt "${scriptsDir}" \
+
${escapedList ([ scriptPath ] ++ extraScripts)}
runHook postInstall
'';
-
passthru.scriptName = fileName scriptPath;
+
passthru = { inherit scriptName; };
meta.platforms = lib.platforms.all;
} args)
)
+2 -2
pkgs/applications/video/mpv/scripts/quality-menu.nix
···
hash = "sha256-yrcTxqpLnOI1Tq3khhflO3wzhyeTPuvKifyH5/P57Ns=";
};
-
passthru.scriptName = "quality-menu.lua";
-
scriptPath = if oscSupport then "*.lua" else passthru.scriptName;
+
scriptPath = "quality-menu.lua";
+
extraScripts = lib.optional oscSupport "quality-menu-osc.lua";
meta = with lib; {
description = "A userscript for MPV that allows you to change youtube video quality (ytdl-format) on the fly";
+3 -1
pkgs/applications/video/mpv/scripts/thumbnail.nix
···
postPatch = "patchShebangs concat_files.py";
dontBuild = false;
-
scriptPath = "mpv_thumbnail_script_{client_osc,server}.lua";
+
scriptPath = "mpv_thumbnail_script_client_osc.lua";
+
extraScripts = [ "mpv_thumbnail_script_server.lua" ];
+
passthru.scriptName = "mpv_thumbnail_script_{client_osc,server}.lua";
meta = with lib; {
description = "A lua script to show preview thumbnails in mpv's OSC seekbar";
+296 -145
pkgs/applications/virtualization/cloud-hypervisor/Cargo.lock
···
[[package]]
name = "acpi_tables"
version = "0.1.0"
-
source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#1029d22777f07b04849234bbe756da34a6df2913"
+
source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#1a733bf690ccc10bdfeacad33e3c9f6cce0008fd"
dependencies = [
-
"zerocopy 0.6.1",
+
"zerocopy",
]
[[package]]
···
]
[[package]]
+
name = "anstream"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163"
+
dependencies = [
+
"anstyle",
+
"anstyle-parse",
+
"anstyle-query",
+
"anstyle-wincon",
+
"colorchoice",
+
"is-terminal",
+
"utf8parse",
+
]
+
+
[[package]]
+
name = "anstyle"
+
version = "1.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd"
+
+
[[package]]
+
name = "anstyle-parse"
+
version = "0.2.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333"
+
dependencies = [
+
"utf8parse",
+
]
+
+
[[package]]
+
name = "anstyle-query"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
+
dependencies = [
+
"windows-sys 0.48.0",
+
]
+
+
[[package]]
+
name = "anstyle-wincon"
+
version = "1.0.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c677ab05e09154296dd37acecd46420c17b9713e8366facafa8fc0885167cf4c"
+
dependencies = [
+
"anstyle",
+
"windows-sys 0.48.0",
+
]
+
+
[[package]]
name = "anyhow"
version = "1.0.75"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
]
[[package]]
-
name = "argh"
-
version = "0.1.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ab257697eb9496bf75526f0217b5ed64636a9cfafa78b8365c71bd283fcef93e"
-
dependencies = [
-
"argh_derive",
-
"argh_shared",
-
]
-
-
[[package]]
-
name = "argh_derive"
-
version = "0.1.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b382dbd3288e053331f03399e1db106c9fb0d8562ad62cb04859ae926f324fa6"
-
dependencies = [
-
"argh_shared",
-
"proc-macro2",
-
"quote",
-
"syn 1.0.109",
-
]
-
-
[[package]]
-
name = "argh_shared"
-
version = "0.1.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "64cb94155d965e3d37ffbbe7cc5b82c3dd79dd33bd48e536f73d2cfb8d85506f"
-
-
[[package]]
name = "async-broadcast"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b"
dependencies = [
-
"event-listener",
+
"event-listener 2.5.3",
"futures-core",
]
···
checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
dependencies = [
"concurrent-queue",
-
"event-listener",
+
"event-listener 2.5.3",
"futures-core",
]
···
"log",
"parking",
"polling",
-
"rustix 0.37.21",
+
"rustix 0.37.25",
"slab",
"socket2",
"waker-fn",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7"
dependencies = [
-
"event-listener",
+
"event-listener 2.5.3",
]
[[package]]
name = "async-process"
-
version = "1.7.0"
+
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7a9d28b1d97e08915212e2e45310d47854eafa69600756fc735fb788f75199c9"
+
checksum = "bf012553ce51eb7aa6dc2143804cc8252bd1cb681a1c5cb7fa94ca88682dee1d"
dependencies = [
"async-io",
"async-lock",
-
"autocfg",
+
"async-signal",
"blocking",
"cfg-if",
-
"event-listener",
+
"event-listener 3.0.0",
"futures-lite",
-
"rustix 0.37.21",
-
"signal-hook",
+
"rustix 0.38.8",
"windows-sys 0.48.0",
]
···
]
[[package]]
+
name = "async-signal"
+
version = "0.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c99f3cb3f9ff89f7d718fbb942c9eb91bedff12e396adf09a622dfe7ffec2bc2"
+
dependencies = [
+
"async-io",
+
"async-lock",
+
"atomic-waker",
+
"cfg-if",
+
"concurrent-queue",
+
"futures-core",
+
"futures-io",
+
"libc",
+
"signal-hook-registry",
+
"slab",
+
"windows-sys 0.48.0",
+
]
+
+
[[package]]
name = "async-task"
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "async-trait"
-
version = "0.1.73"
+
version = "0.1.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0"
+
checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "atomic-waker"
-
version = "1.1.1"
+
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3"
+
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
[[package]]
name = "autocfg"
···
]
[[package]]
+
name = "bitfield-struct"
+
version = "0.5.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "eac32db62a43cf33353ce30b4a208b08193ea2086a1c6c004acb0073c706a29d"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.31",
+
]
+
+
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "bitflags"
-
version = "2.3.3"
+
version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42"
+
checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
[[package]]
name = "block"
···
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
+
name = "clap"
+
version = "4.3.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1640e5cc7fb47dbb8338fd471b105e7ed6c3cb2aeb00c2e067127ffd3764a05d"
+
dependencies = [
+
"clap_builder",
+
]
+
+
[[package]]
+
name = "clap_builder"
+
version = "4.3.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "98c59138d527eeaf9b53f35a77fcc1fad9d883116070c63d5de1c7dc7b00c72b"
+
dependencies = [
+
"anstream",
+
"anstyle",
+
"clap_lex",
+
"once_cell",
+
"strsim",
+
"terminal_size",
+
]
+
+
[[package]]
+
name = "clap_lex"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b"
+
+
[[package]]
name = "cloud-hypervisor"
-
version = "35.0.0"
+
version = "36.0.0"
dependencies = [
"anyhow",
"api_client",
-
"argh",
+
"clap",
"dhat",
"dirs",
"epoll",
···
]
[[package]]
+
name = "colorchoice"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
+
+
[[package]]
name = "concurrent-queue"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
]
[[package]]
+
name = "crc32fast"
+
version = "1.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+
dependencies = [
+
"cfg-if",
+
]
+
+
[[package]]
name = "crc64"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"acpi_tables",
"anyhow",
"arch",
-
"bitflags 2.3.3",
+
"bitflags 2.4.1",
"byteorder",
"event_monitor",
"hypervisor",
···
[[package]]
name = "enumflags2"
-
version = "0.7.7"
+
version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2"
+
checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939"
dependencies = [
"enumflags2_derive",
"serde",
···
[[package]]
name = "enumflags2_derive"
-
version = "0.7.7"
+
version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745"
+
checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246"
dependencies = [
"proc-macro2",
"quote",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74351c3392ea1ff6cd2628e0042d268ac2371cb613252ff383b6dfa50d22fa79"
dependencies = [
-
"bitflags 2.3.3",
+
"bitflags 2.4.1",
"libc",
]
+
+
[[package]]
+
name = "equivalent"
+
version = "1.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]]
name = "errno"
-
version = "0.3.2"
+
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f"
+
checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860"
dependencies = [
-
"errno-dragonfly",
"libc",
"windows-sys 0.48.0",
]
[[package]]
-
name = "errno-dragonfly"
-
version = "0.1.2"
+
name = "event-listener"
+
version = "2.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
-
dependencies = [
-
"cc",
-
"libc",
-
]
+
checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
[[package]]
name = "event-listener"
-
version = "2.5.3"
+
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
+
checksum = "29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325"
+
dependencies = [
+
"concurrent-queue",
+
"parking",
+
"pin-project-lite",
+
]
[[package]]
name = "event_monitor"
···
[[package]]
name = "hashbrown"
-
version = "0.12.3"
+
version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+
checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156"
[[package]]
name = "hermit-abi"
-
version = "0.3.2"
+
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
+
checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
[[package]]
name = "hex"
···
"byteorder",
"env_logger",
"iced-x86",
+
"igvm",
+
"igvm_defs",
"kvm-bindings",
"kvm-ioctls",
"libc",
···
[[package]]
name = "iced-x86"
-
version = "1.19.0"
+
version = "1.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b7cc8d38244d84278262c8ebe6930cc44283d194cbabae2651f6112103802fb5"
+
checksum = "cdd366a53278429c028367e0ba22a46cab6d565a57afb959f06e92c7a69e7828"
dependencies = [
"lazy_static",
]
···
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
[[package]]
+
name = "igvm"
+
version = "0.1.0"
+
source = "git+https://github.com/microsoft/igvm?branch=main#c1b0201d8286cb23b9f30cb16ba435484666cfa3"
+
dependencies = [
+
"bitfield-struct",
+
"crc32fast",
+
"hex",
+
"igvm_defs",
+
"open-enum",
+
"range_map_vec",
+
"thiserror",
+
"tracing",
+
"zerocopy",
+
]
+
+
[[package]]
+
name = "igvm_defs"
+
version = "0.1.0"
+
source = "git+https://github.com/microsoft/igvm?branch=main#c1b0201d8286cb23b9f30cb16ba435484666cfa3"
+
dependencies = [
+
"bitfield-struct",
+
"open-enum",
+
"static_assertions",
+
"zerocopy",
+
]
+
+
[[package]]
name = "indexmap"
-
version = "1.9.3"
+
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+
checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897"
dependencies = [
-
"autocfg",
+
"equivalent",
"hashbrown",
]
···
[[package]]
name = "mshv-bindings"
version = "0.1.1"
-
source = "git+https://github.com/rust-vmm/mshv?branch=main#c5a60508595dc504da469b89102b8b49e91714a9"
+
source = "git+https://github.com/rust-vmm/mshv?branch=main#af397ea8514303d3a19d21d33730e867f7415ba9"
dependencies = [
"libc",
"serde",
"serde_derive",
"vmm-sys-util",
-
"zerocopy 0.7.1",
+
"zerocopy",
[[package]]
name = "mshv-ioctls"
version = "0.1.1"
-
source = "git+https://github.com/rust-vmm/mshv?branch=main#c5a60508595dc504da469b89102b8b49e91714a9"
+
source = "git+https://github.com/rust-vmm/mshv?branch=main#af397ea8514303d3a19d21d33730e867f7415ba9"
dependencies = [
"libc",
"mshv-bindings",
···
[[package]]
name = "num-traits"
-
version = "0.2.15"
+
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
+
checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2"
dependencies = [
"autocfg",
···
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
[[package]]
+
name = "open-enum"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9807f1199cf84ec7cc801a79e5ee9aa5178e4762c6b9c7066c30b3cabdcd911e"
+
dependencies = [
+
"open-enum-derive",
+
]
+
+
[[package]]
+
name = "open-enum-derive"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "894ae443e59fecf7173ab3b963473f44193fa71b3c8953c61a5bd5f30880bb88"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 1.0.109",
+
]
+
+
[[package]]
name = "openssl-src"
-
version = "300.1.3+3.1.2"
+
version = "300.1.5+3.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cd2c101a165fff9935e34def4669595ab1c7847943c42be86e21503e482be107"
+
checksum = "559068e4c12950d7dcaa1857a61725c0d38d4fc03ff8e070ab31a75d6e316491"
dependencies = [
"cc",
···
[[package]]
name = "parking"
-
version = "2.1.0"
+
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e"
+
checksum = "e52c774a4c39359c1d1c52e43f73dd91a75a614652c825408eec30c95a9b2067"
[[package]]
name = "parking_lot"
···
[[package]]
name = "paste"
-
version = "1.0.12"
+
version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79"
+
checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
[[package]]
name = "pci"
···
name = "performance-metrics"
version = "0.1.0"
dependencies = [
-
"argh",
+
"clap",
"dirs",
"serde",
"serde_json",
···
[[package]]
+
name = "range_map_vec"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8edc89eaa583cf6bc4c6ef16a219f0a60d342ca3bf0eae793560038ac8af1795"
+
+
[[package]]
name = "rate_limiter"
version = "0.1.0"
dependencies = [
···
[[package]]
name = "regex"
-
version = "1.9.1"
+
version = "1.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
+
checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29"
dependencies = [
"aho-corasick",
"memchr",
···
[[package]]
name = "rustix"
-
version = "0.37.21"
+
version = "0.37.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62f25693a73057a1b4cb56179dd3c7ea21a7c6c5ee7d85781f5749b46f34b79c"
+
checksum = "d4eb579851244c2c03e7c24f501c3432bed80b8f720af1d6e5b0e0f01555a035"
dependencies = [
"bitflags 1.3.2",
"errno",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f"
dependencies = [
-
"bitflags 2.3.3",
+
"bitflags 2.4.1",
"errno",
"libc",
"linux-raw-sys 0.4.5",
···
[[package]]
name = "seccompiler"
-
version = "0.3.0"
+
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6f6575e3c2b3a0fe2ef3e53855b6a8dead7c29f783da5e123d378c8c6a89017e"
+
checksum = "345a3e4dddf721a478089d4697b83c6c0a8f5bf16086f6c13397e4534eb6e2e5"
dependencies = [
"libc",
[[package]]
name = "semver"
-
version = "1.0.18"
+
version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918"
+
checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090"
[[package]]
name = "serde"
···
[[package]]
name = "serde_with"
-
version = "3.0.0"
+
version = "3.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9f02d8aa6e3c385bf084924f660ce2a3a6bd333ba55b35e8590b321f35d88513"
+
checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23"
dependencies = [
"serde",
"serde_with_macros",
···
[[package]]
name = "serde_with_macros"
-
version = "3.0.0"
+
version = "3.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "edc7d5d3932fb12ce722ee5e64dd38c504efba37567f0c402f6ca728c3b8b070"
+
checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788"
dependencies = [
"darling",
"proc-macro2",
···
[[package]]
name = "sha1"
-
version = "0.10.5"
+
version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3"
+
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
dependencies = [
"cfg-if",
"cpufeatures",
···
[[package]]
name = "tempfile"
-
version = "3.7.1"
+
version = "3.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dc02fddf48964c42031a0b3fe0428320ecf3a73c401040fc0096f97794310651"
+
checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
dependencies = [
"cfg-if",
"fastrand 2.0.0",
···
checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
dependencies = [
"winapi-util",
+
]
+
+
[[package]]
+
name = "terminal_size"
+
version = "0.2.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237"
+
dependencies = [
+
"rustix 0.37.25",
+
"windows-sys 0.48.0",
[[package]]
···
[[package]]
name = "toml_edit"
-
version = "0.19.8"
+
version = "0.19.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13"
+
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
"indexmap",
"toml_datetime",
···
[[package]]
name = "typenum"
-
version = "1.16.0"
+
version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "uds_windows"
···
checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c"
[[package]]
+
name = "utf8parse"
+
version = "0.2.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
+
+
[[package]]
name = "uuid"
version = "1.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
name = "vhost_user_block"
version = "0.1.0"
dependencies = [
-
"argh",
"block",
+
"clap",
"env_logger",
"epoll",
"libc",
···
name = "vhost_user_net"
version = "0.1.0"
dependencies = [
-
"argh",
+
"clap",
"env_logger",
"epoll",
"libc",
···
"anyhow",
"arc-swap",
"arch",
-
"bitflags 2.3.3",
+
"bitflags 2.4.1",
"block",
"blocking",
"cfg-if",
+
"clap",
"devices",
"epoll",
"event_monitor",
···
"vm-virtio",
"vmm-sys-util",
"zbus",
-
"zerocopy 0.6.1",
+
"zerocopy",
[[package]]
···
[[package]]
name = "waker-fn"
-
version = "1.1.0"
+
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
+
checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690"
[[package]]
name = "wasi"
···
[[package]]
name = "winapi-util"
-
version = "0.1.5"
+
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+
checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
dependencies = [
"winapi",
···
[[package]]
name = "winnow"
-
version = "0.4.9"
+
version = "0.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "81a2094c43cc94775293eaa0e499fbc30048a6d824ac82c0351a8c0bf9112529"
+
checksum = "176b6138793677221d420fd2f0aeeced263f197688b36484660da767bca2fa32"
dependencies = [
"memchr",
···
"byteorder",
"derivative",
"enumflags2",
-
"event-listener",
+
"event-listener 2.5.3",
"futures-core",
"futures-sink",
"futures-util",
···
[[package]]
name = "zerocopy"
-
version = "0.6.1"
+
version = "0.7.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "332f188cc1bcf1fe1064b8c58d150f497e697f49774aa846f2dc949d9a25f236"
+
checksum = "686b7e407015242119c33dab17b8f61ba6843534de936d94368856528eae4dcc"
dependencies = [
"byteorder",
-
"zerocopy-derive 0.3.2",
-
]
-
-
[[package]]
-
name = "zerocopy"
-
version = "0.7.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2f00a66029e63d181fa590cc5694cf2afbc0974a4604824e80017b1789f99c07"
-
dependencies = [
-
"byteorder",
-
"zerocopy-derive 0.7.1",
+
"zerocopy-derive",
[[package]]
name = "zerocopy-derive"
-
version = "0.3.2"
+
version = "0.7.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6505e6815af7de1746a08f69c69606bb45695a17149517680f3b2149713b19a3"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 1.0.109",
-
]
-
-
[[package]]
-
name = "zerocopy-derive"
-
version = "0.7.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e9c682f46403e5d567cb27b79f6279c145759528ba9450fe371f43b921b452bd"
+
checksum = "020f3dfe25dfc38dfea49ce62d5d45ecdd7f0d8a724fa63eb36b6eba4ec76806"
dependencies = [
"proc-macro2",
"quote",
+5 -4
pkgs/applications/virtualization/cloud-hypervisor/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "cloud-hypervisor";
-
version = "35.0";
+
version = "36.0";
src = fetchFromGitHub {
owner = "cloud-hypervisor";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-HZt5xfsP9l18S6nPyVhLNAs5vgDSVYOMFwThzCCon7E=";
+
hash = "sha256-SgzohTW0tDn/O65rujZh7hsbvTeu4nQ0HvvXu9f92Vc=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
-
"acpi_tables-0.1.0" = "sha256-OGJX05yNwE7zZzATs8y0EZ714+lB+FgSia0TygRwWAU=";
+
"acpi_tables-0.1.0" = "sha256-FYjzwCSjuTUDCCQPC2ccDpwRRaG1eT5XgV/b8uSu8uc=";
+
"igvm-0.1.0" = "sha256-l+Qyhdy3b8h8hPLHg5M0os8aSkjM55hAP5nqi0AGmjo=";
"kvm-bindings-0.6.0" = "sha256-wGdAuPwsgRIqx9dh0m+hC9A/Akz9qg9BM+p06Fi5ACM=";
"kvm-ioctls-0.13.0" = "sha256-jHnFGwBWnAa2lRu4a5eRNy1Y26NX5MV8alJ86VR++QE=";
"micro_http-0.1.0" = "sha256-wX35VsrO1vxQcGbOrP+yZm9vG0gcTZLe7gH7xuAa12w=";
-
"mshv-bindings-0.1.1" = "sha256-8fEWawNeJ96CczFoJD3cqCsrROEvh8wJ4I0ForwzTJY=";
+
"mshv-bindings-0.1.1" = "sha256-vyNaKp89THzZ/UpfocEwaCUzCuQnBMyv/icuZEghZEQ=";
"versionize_derive-0.1.4" = "sha256-oGuREJ5+FDs8ihmv99WmjIPpL2oPdOr4REk6+7cV/7o=";
"vfio-bindings-0.4.0" = "sha256-hGhfOE9q9sf/tzPuaAHOca+JKCutcm1Myu1Tt9spaIQ=";
"vfio_user-0.1.0" = "sha256-fAqvy3YTDKXQqtJR+R2nBCWIYe89zTwtbgvJfPLqs1Q=";
+4 -4
pkgs/applications/virtualization/crosvm/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "crosvm";
-
version = "117.0";
+
version = "119.0";
src = fetchgit {
url = "https://chromium.googlesource.com/chromiumos/platform/crosvm";
-
rev = "2ec6c2a0d6700b297bb53803c5065a50f8094c77";
-
sha256 = "PFQc6DNbZ6zIXooYKNSHAkHlDvDk09tgRX5KYRiZ2nA=";
+
rev = "b9977397be2ffc8154bf55983eb21495016d48b5";
+
sha256 = "oaCWiyYWQQGERaUPSekUHsO8vaHzIA5ZdSebm/qRR7I=";
fetchSubmodules = true;
};
···
separateDebugInfo = true;
-
cargoHash = "sha256-yRujLgPaoKx/wkG3yMwQ5ndy9X5xDWSKtCr8DypXvEA=";
+
cargoHash = "sha256-U/sF/0OWxA41iZsOTao8eeb98lluqOwcPwwA4emcSFc=";
nativeBuildInputs = [
pkg-config protobuf python3 rustPlatform.bindgenHook wayland-scanner
+2 -2
pkgs/applications/virtualization/tart/default.nix
···
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "tart";
-
version = "2.0.0";
+
version = "2.3.0";
src = fetchurl {
url = "https://github.com/cirruslabs/tart/releases/download/${finalAttrs.version}/tart.tar.gz";
-
sha256 = "sha256-uDNB49HF++WTV28VkfZCt32zkp+h0W5xXAuqtaFTmPI=";
+
sha256 = "sha256-LdzP0Vovda0W6uBg71dJlTxP+Qly+c2Shv3xrMmxYDg=";
};
sourceRoot = ".";
+2 -2
pkgs/build-support/emacs/wrapper.nix
···
self:
let
inherit (self) emacs;
-
withNativeCompilation = emacs.withNativeCompilation or emacs.nativeComp or false;
-
withTreeSitter = emacs.withTreeSitter or emacs.treeSitter or false;
+
withNativeCompilation = emacs.withNativeCompilation or false;
+
withTreeSitter = emacs.withTreeSitter or false;
in
packagesFun: # packages explicitly requested by the user
let
+2 -2
pkgs/by-name/bo/boogie/package.nix
···
buildDotnetModule rec {
pname = "Boogie";
-
version = "3.0.5";
+
version = "3.0.6";
src = fetchFromGitHub {
owner = "boogie-org";
repo = "boogie";
rev = "v${version}";
-
sha256 = "sha256-KciQakwus7cKjtfp5x8nDV7bbTXlzILcL3ivCJAV6Vk=";
+
sha256 = "sha256-A/nshihI1DxV0mvYYDLPWTNQkuduppxNC7OyWuGNCD8=";
};
projectFile = [ "Source/Boogie.sln" ];
+84
pkgs/by-name/fe/feather/package.nix
···
+
{ boost
+
, cmake
+
, fetchFromGitHub
+
, hidapi
+
, lib
+
, libsodium
+
, libusb1
+
, openssl
+
, pkg-config
+
, protobuf
+
, qrencode
+
, qt6
+
, readline
+
, stdenv
+
, testers
+
, tor
+
, unbound
+
, zxing-cpp
+
}:
+
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "feather";
+
version = "2.5.2";
+
+
src = fetchFromGitHub {
+
owner = "feather-wallet";
+
repo = "feather";
+
rev = finalAttrs.version;
+
hash = "sha256-OSBG2W35GYlViwz5eXokpScrMTtPSaWAgEUNw2urm6w=";
+
fetchSubmodules = true;
+
};
+
+
nativeBuildInputs = [
+
cmake
+
pkg-config
+
qt6.wrapQtAppsHook
+
];
+
+
buildInputs = [
+
boost
+
hidapi
+
libsodium
+
libusb1
+
openssl
+
protobuf
+
qrencode
+
unbound
+
zxing-cpp
+
] ++ (with qt6; [
+
qtbase
+
qtmultimedia
+
qtsvg
+
qttools
+
qtwayland
+
qtwebsockets
+
]);
+
+
cmakeFlags = [
+
"-DProtobuf_INCLUDE_DIR=${lib.getDev protobuf}/include"
+
"-DProtobuf_PROTOC_EXECUTABLE=${lib.getExe protobuf}"
+
"-DReadline_INCLUDE_DIR=${lib.getDev readline}/include/readline"
+
"-DReadline_LIBRARY=${lib.getLib readline}/lib/libreadline.so"
+
"-DReadline_ROOT_DIR=${lib.getDev readline}"
+
"-DTOR_DIR=${lib.makeBinPath [ tor ]}"
+
"-DTOR_VERSION=${tor.version}"
+
];
+
+
passthru.tests.version = testers.testVersion {
+
package = finalAttrs.finalPackage;
+
command = ''
+
QT_QPA_PLATFORM=minimal ${finalAttrs.finalPackage.meta.mainProgram} --version
+
'';
+
};
+
+
meta = with lib; {
+
description = "A free Monero desktop wallet";
+
homepage = "https://featherwallet.org/";
+
changelog = "https://featherwallet.org/changelog/#${finalAttrs.version}%20changelog";
+
platforms = platforms.linux;
+
license = licenses.bsd3;
+
mainProgram = "feather";
+
maintainers = with maintainers; [ surfaceflinger ];
+
};
+
})
+16
pkgs/by-name/ja/jazz2-content/package.nix
···
+
{ jazz2
+
, lib
+
, runCommandLocal
+
}:
+
+
runCommandLocal "jazz2-content"
+
{
+
inherit (jazz2) version src;
+
+
meta = (builtins.removeAttrs jazz2.meta ["mainProgram"]) // {
+
description = "Assets needed for jazz2";
+
platforms = lib.platforms.all;
+
};
+
} ''
+
cp -r $src/Content $out
+
''
+55
pkgs/by-name/ja/jazz2/package.nix
···
+
{ cmake
+
, fetchFromGitHub
+
, glfw
+
, jazz2-content
+
, lib
+
, libopenmpt
+
, libvorbis
+
, openal
+
, SDL2
+
, stdenv
+
, testers
+
, zlib
+
, graphicsLibrary ? "GLFW"
+
}:
+
+
assert lib.assertOneOf "graphicsLibrary" graphicsLibrary [ "SDL2" "GLFW" ];
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "jazz2";
+
version = "2.2.2";
+
+
src = fetchFromGitHub {
+
owner = "deathkiller";
+
repo = "jazz2-native";
+
rev = finalAttrs.version;
+
hash = "sha256-1psMeuMV8GjS+uNlgtCvKpHgV9XW+vjviQTHBPjA4Lc=";
+
};
+
+
patches = [ ./nocontent.patch ];
+
+
nativeBuildInputs = [ cmake ];
+
buildInputs = [ libopenmpt libvorbis openal zlib ]
+
++ lib.optionals (graphicsLibrary == "GLFW") [ glfw ]
+
++ lib.optionals (graphicsLibrary == "SDL2") [ SDL2 ];
+
+
cmakeFlags = [
+
"-DLIBOPENMPT_INCLUDE_DIR=${lib.getDev libopenmpt}/include/libopenmpt"
+
"-DNCINE_DOWNLOAD_DEPENDENCIES=OFF"
+
"-DNCINE_OVERRIDE_CONTENT_PATH=${jazz2-content}"
+
] ++ lib.optionals (graphicsLibrary == "GLFW") [
+
"-DGLFW_INCLUDE_DIR=${glfw}/include/GLFW"
+
];
+
+
passthru.tests.version = testers.testVersion {
+
package = finalAttrs.finalPackage;
+
};
+
+
meta = with lib; {
+
description = "Open-source Jazz Jackrabbit 2 reimplementation";
+
homepage = "https://github.com/deathkiller/jazz2-native";
+
license = licenses.gpl3Only;
+
mainProgram = "jazz2";
+
maintainers = with maintainers; [ surfaceflinger ];
+
platforms = platforms.linux;
+
};
+
})
+28
pkgs/by-name/ni/nilaway/package.nix
···
+
{ lib
+
, buildGoModule
+
, fetchFromGitHub
+
}:
+
+
buildGoModule rec {
+
pname = "nilaway";
+
version = "unstable-2023-11-17";
+
+
src = fetchFromGitHub {
+
owner = "uber-go";
+
repo = "nilaway";
+
rev = "a267567c6ffff900df0c3394d031ee70079ec8df";
+
hash = "sha256-Ro1nSTEZcE9u4Ol6CSLBTiPrh72Ly9UcrXyvffzPfow=";
+
};
+
+
vendorHash = "sha256-kbVjkWW5D8jp5QFYGiyRuGFArRsQukJIR8xwaUUIUBs=";
+
+
ldflags = [ "-s" "-w" ];
+
+
meta = with lib; {
+
description = "Static Analysis tool to detect potential Nil panics in Go code";
+
homepage = "https://github.com/uber-go/nilaway";
+
license = licenses.asl20;
+
maintainers = with maintainers; [ prit342 jk ];
+
mainProgram = "nilaway";
+
};
+
}
+2 -2
pkgs/by-name/tx/txr/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "txr";
-
version = "291";
+
version = "292";
src = fetchurl {
url = "https://www.kylheku.com/cgit/txr/snapshot/txr-${finalAttrs.version}.tar.bz2";
-
hash = "sha256-Btk3PanJa6hyoM+hfQq+EhIMaL2edyhfxx96Kpy+aaA=";
+
hash = "sha256-tFqaQBCYur7b6U6SbthAGp0HVvIrfD63xMObzzI49Og=";
};
buildInputs = [ libffi ];
+2 -2
pkgs/data/fonts/spleen/default.nix
···
stdenvNoCC.mkDerivation rec {
pname = "spleen";
-
version = "2.0.0";
+
version = "2.0.1";
src = fetchurl {
url = "https://github.com/fcambus/spleen/releases/download/${version}/spleen-${version}.tar.gz";
-
hash = "sha256-d4d4s13UhwG4A9skemrIdZFUzl/Dq9XMC225ikS6Wgw=";
+
hash = "sha256-N9kJrWaQN9eeNoOVJu9UN2+jcEbHqRWxV+X0DXNJLuA=";
};
nativeBuildInputs = [ xorg.mkfontscale ];
+2 -2
pkgs/desktops/xfce/applications/xfce4-dict/default.nix
···
mkXfceDerivation {
category = "apps";
pname = "xfce4-dict";
-
version = "0.8.5";
+
version = "0.8.6";
-
sha256 = "sha256-sU9V2cQUFG5571c7xrVSDCxanAbbnCUg2YLZ2uzoPJ0=";
+
sha256 = "sha256-a7St9iH+jzwq/llrMJkuqwgQrDFEjqebs/N6Lxa3dkI=";
patches = [ ./configure-gio.patch ];
+1
pkgs/development/compilers/dart/package-overrides/default.nix
···
handy_window = callPackage ./handy-window { };
matrix = callPackage ./matrix { };
olm = callPackage ./olm { };
+
system_tray = callPackage ./system-tray { };
}
+18
pkgs/development/compilers/dart/package-overrides/system-tray/default.nix
···
+
{ libayatana-appindicator
+
}:
+
+
{ ... }:
+
+
{ preBuild ? ""
+
, ...
+
}:
+
+
{
+
preBuild = preBuild + ''
+
# $PUB_CACHE/hosted is a symlink to a store path.
+
mv $PUB_CACHE/hosted $PUB_CACHE/hosted_copy
+
cp -HR $PUB_CACHE/hosted_copy $PUB_CACHE/hosted
+
substituteInPlace $PUB_CACHE/hosted/pub.dev/system_tray-*/linux/tray.cc \
+
--replace "libappindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1"
+
'';
+
}
+448 -193
pkgs/development/compilers/scryer-prolog/Cargo.lock
···
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
[[package]]
+
name = "aho-corasick"
+
version = "1.0.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
+
dependencies = [
+
"memchr",
+
]
+
+
[[package]]
name = "android-tzdata"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "base64"
-
version = "0.21.3"
+
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "414dcefbc63d77c526a76b3afcf6fbb9b5e2791c19c3aa2297733208750c6e53"
+
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+
+
[[package]]
+
name = "base64"
+
version = "0.21.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"
[[package]]
name = "bit-set"
···
dependencies = [
"lazy_static",
"memchr",
-
"regex-automata",
+
"regex-automata 0.1.10",
]
[[package]]
name = "bumpalo"
-
version = "3.13.0"
+
version = "3.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
+
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
[[package]]
name = "byte-tools"
···
[[package]]
name = "bytes"
-
version = "1.4.0"
+
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
+
checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
[[package]]
name = "cc"
···
[[package]]
name = "chrono"
-
version = "0.4.26"
+
version = "0.4.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
+
checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
dependencies = [
"android-tzdata",
"iana-time-zone",
"js-sys",
"num-traits",
-
"time",
"wasm-bindgen",
-
"winapi",
+
"windows-targets",
]
[[package]]
···
]
[[package]]
+
name = "console_error_panic_hook"
+
version = "0.1.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc"
+
dependencies = [
+
"cfg-if",
+
"wasm-bindgen",
+
]
+
+
[[package]]
+
name = "console_log"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f"
+
dependencies = [
+
"log",
+
"web-sys",
+
]
+
+
[[package]]
name = "core-foundation"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "ctrlc"
-
version = "3.4.0"
+
version = "3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2a011bbe2c35ce9c1f143b7af6f94f29a167beb4cd1d29e6740ce836f723120e"
+
checksum = "82e95fbd621905b854affdc67943b043a0fbb6ed7385fd5a25650d19a8a6cfdf"
dependencies = [
-
"nix",
+
"nix 0.27.1",
"windows-sys",
]
[[package]]
name = "dashmap"
-
version = "5.5.1"
+
version = "5.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "edd72493923899c6f10c641bdbdeddc7183d6396641d99c1a0d1597f37f92e28"
+
checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
dependencies = [
"cfg-if",
"hashbrown 0.14.0",
···
[[package]]
name = "dashu"
-
version = "0.3.1"
-
source = "git+https://github.com/coasys/dashu.git#f9342190be9062630124e666b001077bb5f02f23"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0b669b1473cc6b33aba72ab3ddfe1055ff8fc28accd85130c412c2cd922a7c4e"
dependencies = [
"dashu-base",
"dashu-float",
···
[[package]]
name = "dashu-base"
-
version = "0.3.1"
-
source = "git+https://github.com/coasys/dashu.git#f9342190be9062630124e666b001077bb5f02f23"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e183fc153511989674ede304b5592c74683393ca09cf20391898c28d6ba04264"
[[package]]
name = "dashu-float"
-
version = "0.3.2"
-
source = "git+https://github.com/coasys/dashu.git#f9342190be9062630124e666b001077bb5f02f23"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a7696675af30ae057b1629d27b153bbafb06461826b7d0ef1858d06b801f355f"
dependencies = [
"dashu-base",
"dashu-int",
+
"num-modular",
"num-order",
-
"num-traits",
"static_assertions",
]
[[package]]
name = "dashu-int"
-
version = "0.3.1"
-
source = "git+https://github.com/coasys/dashu.git#f9342190be9062630124e666b001077bb5f02f23"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cc257a884b3e8c9a1a577ff7226dcb4d6bda0ff96dfa76975e2c9d7205e3b8ea"
dependencies = [
"cfg-if",
"dashu-base",
-
"num-modular 0.5.2",
+
"num-modular",
"num-order",
-
"num-traits",
"static_assertions",
]
[[package]]
name = "dashu-macros"
-
version = "0.3.1"
-
source = "git+https://github.com/coasys/dashu.git#f9342190be9062630124e666b001077bb5f02f23"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e496c319e615b86b21d6b0ea9e2f96a4f5fb2eb4178293b04a51ffc30a6c3f54"
dependencies = [
"dashu-base",
"dashu-float",
···
[[package]]
name = "dashu-ratio"
-
version = "0.3.2"
-
source = "git+https://github.com/coasys/dashu.git#f9342190be9062630124e666b001077bb5f02f23"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0f0f73f0ad6cbc94f52306455603e307b065af83bc61101968d53b6870127a05"
dependencies = [
"dashu-base",
"dashu-float",
"dashu-int",
+
"num-modular",
"num-order",
-
"num-traits",
]
[[package]]
···
[[package]]
name = "errno"
-
version = "0.3.2"
+
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f"
+
checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd"
dependencies = [
"errno-dragonfly",
"libc",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.29",
+
"syn 2.0.37",
]
[[package]]
···
"cfg-if",
"js-sys",
"libc",
-
"wasi 0.11.0+wasi-snapshot-preview1",
+
"wasi",
"wasm-bindgen",
]
···
checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
[[package]]
+
name = "headers"
+
version = "0.3.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270"
+
dependencies = [
+
"base64 0.21.4",
+
"bytes",
+
"headers-core",
+
"http",
+
"httpdate",
+
"mime",
+
"sha1",
+
]
+
+
[[package]]
+
name = "headers-core"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429"
+
dependencies = [
+
"http",
+
]
+
+
[[package]]
name = "heck"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "hermit-abi"
-
version = "0.3.2"
+
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
+
checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
[[package]]
name = "home"
···
]
[[package]]
-
name = "http-body"
-
version = "1.0.0-rc.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "951dfc2e32ac02d67c90c0d65bd27009a635dc9b381a2cc7d284ab01e3a0150d"
-
dependencies = [
-
"bytes",
-
"http",
-
]
-
-
[[package]]
-
name = "http-body-util"
-
version = "0.1.0-rc.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "08ef12f041acdd397010e5fb6433270c147d3b8b2d0a840cd7fff8e531dca5c8"
-
dependencies = [
-
"bytes",
-
"futures-util",
-
"http",
-
"http-body 1.0.0-rc.2",
-
"pin-project-lite",
-
]
-
-
[[package]]
name = "httparse"
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"futures-util",
"h2",
"http",
-
"http-body 0.4.5",
+
"http-body",
"httparse",
"httpdate",
"itoa",
···
]
[[package]]
-
name = "hyper"
-
version = "1.0.0-rc.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b75264b2003a3913f118d35c586e535293b3e22e41f074930762929d071e092"
-
dependencies = [
-
"bytes",
-
"futures-channel",
-
"futures-core",
-
"futures-util",
-
"h2",
-
"http",
-
"http-body 1.0.0-rc.2",
-
"httparse",
-
"httpdate",
-
"itoa",
-
"pin-project-lite",
-
"tokio",
-
"tracing",
-
"want",
-
]
-
-
[[package]]
name = "hyper-tls"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
dependencies = [
"bytes",
-
"hyper 0.14.27",
+
"hyper",
"native-tls",
"tokio",
"tokio-native-tls",
···
[[package]]
name = "libc"
-
version = "0.2.147"
+
version = "0.2.148"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
+
checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b"
[[package]]
name = "libffi"
version = "3.2.0"
-
source = "git+https://github.com/coasys/libffi-rs.git?branch=windows-space#f6e9e50efde0aa4e940dd6f709a59bb426875362"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ce826c243048e3d5cec441799724de52e2d42f820468431fc3fceee2341871e2"
dependencies = [
"libc",
"libffi-sys",
···
[[package]]
name = "libffi-sys"
version = "2.3.0"
-
source = "git+https://github.com/coasys/libffi-rs.git?branch=windows-space#f6e9e50efde0aa4e940dd6f709a59bb426875362"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f36115160c57e8529781b4183c2bb51fdc1f6d6d1ed345591d84be7703befb3c"
dependencies = [
"cc",
···
[[package]]
name = "linux-raw-sys"
-
version = "0.4.5"
+
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503"
+
checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128"
[[package]]
name = "lock_api"
···
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
+
+
[[package]]
+
name = "maplit"
+
version = "1.0.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
[[package]]
name = "markup5ever"
···
[[package]]
name = "memchr"
-
version = "2.5.0"
+
version = "2.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
+
checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
[[package]]
name = "mime"
···
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
[[package]]
+
name = "mime_guess"
+
version = "2.0.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
+
dependencies = [
+
"mime",
+
"unicase",
+
]
+
+
[[package]]
name = "miniz_oxide"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
dependencies = [
"libc",
-
"wasi 0.11.0+wasi-snapshot-preview1",
+
"wasi",
"windows-sys",
···
[[package]]
+
name = "multer"
+
version = "2.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "01acbdc23469fd8fe07ab135923371d5f5a422fbf9c522158677c8eb15bc51c2"
+
dependencies = [
+
"bytes",
+
"encoding_rs",
+
"futures-util",
+
"http",
+
"httparse",
+
"log",
+
"memchr",
+
"mime",
+
"spin 0.9.8",
+
"version_check",
+
]
+
+
[[package]]
name = "native-tls"
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "nix"
-
version = "0.26.3"
+
version = "0.26.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "abbbc55ad7b13aac85f9401c796dcda1b864e07fcad40ad47792eaa8932ea502"
+
checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
dependencies = [
-
"bitflags 2.4.0",
+
"bitflags 1.3.2",
"cfg-if",
"libc",
[[package]]
-
name = "ntapi"
-
version = "0.3.7"
+
name = "nix"
+
version = "0.27.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f"
+
checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
dependencies = [
-
"winapi",
+
"bitflags 2.4.0",
+
"cfg-if",
+
"libc",
[[package]]
-
name = "num-integer"
-
version = "0.1.45"
+
name = "ntapi"
+
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+
checksum = "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f"
dependencies = [
-
"autocfg",
-
"num-traits",
+
"winapi",
[[package]]
name = "num-modular"
-
version = "0.5.1"
+
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "64a5fe11d4135c3bcdf3a95b18b194afa9608a5f6ff034f5d857bc9a27fb0119"
-
dependencies = [
-
"num-integer",
-
"num-traits",
-
]
-
-
[[package]]
-
name = "num-modular"
-
version = "0.5.2"
-
source = "git+https://github.com/coasys/num-modular.git#1ae06248ec69390370def3a229b3bf4c209aa6c7"
+
checksum = "17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f"
[[package]]
name = "num-order"
-
version = "1.0.4"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e81e321057a0370997b13e6638bba6bd7f6f426e1f8e9a2562490a28eb23e1bc"
+
checksum = "537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6"
dependencies = [
-
"num-modular 0.5.1",
-
"num-traits",
+
"num-modular",
[[package]]
···
[[package]]
name = "object"
-
version = "0.32.0"
+
version = "0.32.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "77ac5bbd07aea88c60a577a1ce218075ffd59208b2d7ca97adf9bfc5aeb21ebe"
+
checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
dependencies = [
"memchr",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.29",
+
"syn 2.0.37",
[[package]]
···
[[package]]
name = "openssl-sys"
-
version = "0.9.92"
+
version = "0.9.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "db7e971c2c2bba161b2d2fdf37080177eff520b3bc044787c7f1f5f9e78d869b"
+
checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d"
dependencies = [
"cc",
"libc",
···
[[package]]
+
name = "pin-project"
+
version = "1.1.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
+
dependencies = [
+
"pin-project-internal",
+
]
+
+
[[package]]
+
name = "pin-project-internal"
+
version = "1.1.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.37",
+
]
+
+
[[package]]
name = "pin-project-lite"
version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "proc-macro2"
-
version = "1.0.66"
+
version = "1.0.67"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
+
checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328"
dependencies = [
"unicode-ident",
···
checksum = "d813022b2e00774a48eaf43caaa3c20b45f040ba8cbf398e2e8911a06668dbe6"
[[package]]
+
name = "regex"
+
version = "1.9.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575"
+
dependencies = [
+
"aho-corasick",
+
"memchr",
+
"regex-automata 0.3.3",
+
"regex-syntax",
+
]
+
+
[[package]]
name = "regex-automata"
version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
[[package]]
+
name = "regex-automata"
+
version = "0.3.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310"
+
dependencies = [
+
"aho-corasick",
+
"memchr",
+
"regex-syntax",
+
]
+
+
[[package]]
+
name = "regex-syntax"
+
version = "0.7.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2"
+
+
[[package]]
name = "reqwest"
version = "0.11.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1"
dependencies = [
-
"base64 0.21.3",
+
"base64 0.21.4",
"bytes",
"encoding_rs",
"futures-core",
"futures-util",
"h2",
"http",
-
"http-body 0.4.5",
-
"hyper 0.14.27",
+
"http-body",
+
"hyper",
"hyper-tls",
"ipnet",
"js-sys",
···
"cc",
"libc",
"once_cell",
-
"spin",
+
"spin 0.5.2",
"untrusted",
"web-sys",
"winapi",
···
"getrandom",
"libc",
"once_cell",
-
"spin",
+
"spin 0.5.2",
"untrusted",
"web-sys",
"winapi",
···
[[package]]
name = "rustix"
-
version = "0.38.9"
+
version = "0.38.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9bfe0f2582b4931a45d1fa608f8a8722e8b3c7ac54dd6d5f3b3212791fedef49"
+
checksum = "747c788e9ce8e92b12cd485c49ddf90723550b654b32508f979b71a7b1ecda4f"
dependencies = [
"bitflags 2.4.0",
"errno",
···
[[package]]
+
name = "rustls"
+
version = "0.20.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99"
+
dependencies = [
+
"log",
+
"ring",
+
"sct",
+
"webpki",
+
]
+
+
[[package]]
+
name = "rustls-pemfile"
+
version = "1.0.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
+
dependencies = [
+
"base64 0.21.4",
+
]
+
+
[[package]]
name = "rustversion"
version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"libc",
"log",
"memchr",
-
"nix",
+
"nix 0.26.4",
"radix_trie",
"scopeguard",
"unicode-segmentation",
···
[[package]]
+
name = "scoped-tls"
+
version = "1.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
+
+
[[package]]
name = "scopeguard"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "scryer-prolog"
-
version = "0.9.2"
+
version = "0.9.3"
dependencies = [
"assert_cmd",
"base64 0.12.3",
···
"blake2 0.8.1",
"bytes",
"chrono",
+
"console_error_panic_hook",
+
"console_log",
"cpu-time",
"crossterm",
"crrl",
···
"getrandom",
"git-version",
"hostname",
-
"http-body-util",
-
"hyper 1.0.0-rc.3",
"indexmap",
"lazy_static",
"lexical",
"libc",
"libffi",
"libloading",
+
"maplit",
"modular-bitfield",
"native-tls",
+
"num-order",
"ordered-float",
"phf 0.9.0",
"predicates-core",
···
"quote",
"rand",
"ref_thread_local",
+
"regex",
"reqwest",
"ring",
"ring-wasi",
···
"rustyline",
"ryu",
"select",
+
"serde-wasm-bindgen",
"serial_test",
"sha3 0.8.2",
"smallvec",
"static_assertions",
"strum",
"strum_macros",
-
"syn 1.0.109",
+
"syn 2.0.37",
"to-syn-value",
"to-syn-value_derive",
"tokio",
"walkdir",
+
"warp",
+
"wasm-bindgen",
+
"wasm-bindgen-futures",
+
"web-sys",
+
]
+
+
[[package]]
+
name = "sct"
+
version = "0.7.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
+
dependencies = [
+
"ring",
+
"untrusted",
[[package]]
···
[[package]]
+
name = "serde-wasm-bindgen"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f3b143e2833c57ab9ad3ea280d21fd34e285a42837aeb0ee301f4f41890fa00e"
+
dependencies = [
+
"js-sys",
+
"serde",
+
"wasm-bindgen",
+
]
+
+
[[package]]
name = "serde_derive"
version = "1.0.188"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.29",
+
"syn 2.0.37",
[[package]]
name = "serde_json"
-
version = "1.0.105"
+
version = "1.0.107"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360"
+
checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
dependencies = [
"itoa",
"ryu",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.29",
+
"syn 2.0.37",
+
]
+
+
[[package]]
+
name = "sha1"
+
version = "0.10.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
+
dependencies = [
+
"cfg-if",
+
"cpufeatures",
+
"digest 0.10.7",
[[package]]
···
[[package]]
name = "smallvec"
-
version = "1.11.0"
+
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
+
checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a"
[[package]]
name = "socket2"
···
[[package]]
name = "socket2"
-
version = "0.5.3"
+
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877"
+
checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e"
dependencies = [
"libc",
"windows-sys",
···
checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
[[package]]
+
name = "spin"
+
version = "0.9.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
+
+
[[package]]
name = "static_assertions"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "syn"
-
version = "2.0.29"
+
version = "2.0.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a"
+
checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "thiserror"
-
version = "1.0.47"
+
version = "1.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f"
+
checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7"
dependencies = [
"thiserror-impl",
[[package]]
name = "thiserror-impl"
-
version = "1.0.47"
+
version = "1.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b"
+
checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.29",
-
]
-
-
[[package]]
-
name = "time"
-
version = "0.1.45"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a"
-
dependencies = [
-
"libc",
-
"wasi 0.10.0+wasi-snapshot-preview1",
-
"winapi",
+
"syn 2.0.37",
[[package]]
···
[[package]]
name = "to-syn-value"
-
version = "0.1.0"
+
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "45dcb7b4108a4793bdd74aa3714296c6eaf43663edf73fa8625d0d7621e68447"
+
checksum = "dfcc684f2ceaec3b4e8689657c9e0944b07bf5e34563e0bd758c4d42c05c82ed"
dependencies = [
-
"syn 1.0.109",
+
"syn 2.0.37",
"to-syn-value_derive",
[[package]]
name = "to-syn-value_derive"
-
version = "0.1.0"
+
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cd4fdec6de01b568c1d3721c9d46a352623c536cd55a8a5acfefb63d1fccccbc"
+
checksum = "3dfffda778de8443144ff3b042ddf14e8bc5445f0fd9fe937c3d252535dc9212"
dependencies = [
"proc-macro2",
"quote",
-
"syn 1.0.109",
+
"syn 2.0.37",
[[package]]
···
"parking_lot 0.12.1",
"pin-project-lite",
"signal-hook-registry",
-
"socket2 0.5.3",
+
"socket2 0.5.4",
"tokio-macros",
"windows-sys",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.29",
+
"syn 2.0.37",
[[package]]
···
[[package]]
+
name = "tokio-rustls"
+
version = "0.23.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
+
dependencies = [
+
"rustls",
+
"tokio",
+
"webpki",
+
]
+
+
[[package]]
+
name = "tokio-stream"
+
version = "0.1.14"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
+
dependencies = [
+
"futures-core",
+
"pin-project-lite",
+
"tokio",
+
]
+
+
[[package]]
+
name = "tokio-tungstenite"
+
version = "0.18.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "54319c93411147bced34cb5609a80e0a8e44c5999c93903a81cd866630ec0bfd"
+
dependencies = [
+
"futures-util",
+
"log",
+
"tokio",
+
"tungstenite",
+
]
+
+
[[package]]
name = "tokio-util"
-
version = "0.7.8"
+
version = "0.7.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d"
+
checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d"
dependencies = [
"bytes",
"futures-core",
···
checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
dependencies = [
"cfg-if",
+
"log",
"pin-project-lite",
"tracing-core",
···
checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
[[package]]
+
name = "tungstenite"
+
version = "0.18.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "30ee6ab729cd4cf0fd55218530c4522ed30b7b6081752839b68fcec8d0960788"
+
dependencies = [
+
"base64 0.13.1",
+
"byteorder",
+
"bytes",
+
"http",
+
"httparse",
+
"log",
+
"rand",
+
"sha1",
+
"thiserror",
+
"url",
+
"utf-8",
+
]
+
+
[[package]]
name = "typenum"
-
version = "1.16.0"
+
version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
+
+
[[package]]
+
name = "unicase"
+
version = "2.7.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89"
+
dependencies = [
+
"version_check",
+
]
[[package]]
name = "unicode-bidi"
···
[[package]]
name = "unicode-ident"
-
version = "1.0.11"
+
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c"
+
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
[[package]]
name = "unicode-normalization"
···
[[package]]
name = "unicode-width"
-
version = "0.1.10"
+
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
+
checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
[[package]]
name = "untrusted"
···
[[package]]
name = "url"
-
version = "2.4.0"
+
version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
+
checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
dependencies = [
"form_urlencoded",
"idna",
···
[[package]]
name = "walkdir"
-
version = "2.3.3"
+
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
+
checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
dependencies = [
"same-file",
"winapi-util",
···
[[package]]
-
name = "wasi"
-
version = "0.10.0+wasi-snapshot-preview1"
+
name = "warp"
+
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
+
checksum = "ba431ef570df1287f7f8b07e376491ad54f84d26ac473489427231e1718e1f69"
+
dependencies = [
+
"bytes",
+
"futures-channel",
+
"futures-util",
+
"headers",
+
"http",
+
"hyper",
+
"log",
+
"mime",
+
"mime_guess",
+
"multer",
+
"percent-encoding",
+
"pin-project",
+
"rustls-pemfile",
+
"scoped-tls",
+
"serde",
+
"serde_json",
+
"serde_urlencoded",
+
"tokio",
+
"tokio-rustls",
+
"tokio-stream",
+
"tokio-tungstenite",
+
"tokio-util",
+
"tower-service",
+
"tracing",
+
]
[[package]]
name = "wasi"
···
"once_cell",
"proc-macro2",
"quote",
-
"syn 2.0.29",
+
"syn 2.0.37",
"wasm-bindgen-shared",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.29",
+
"syn 2.0.37",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
···
[[package]]
+
name = "webpki"
+
version = "0.22.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f0e74f82d49d545ad128049b7e88f6576df2da6b02e9ce565c6f533be576957e"
+
dependencies = [
+
"ring",
+
"untrusted",
+
]
+
+
[[package]]
name = "winapi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "winapi-util"
-
version = "0.1.5"
+
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+
checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
dependencies = [
"winapi",
+12 -6
pkgs/development/compilers/scryer-prolog/default.nix
···
{ lib
, rustPlatform
, fetchFromGitHub
+
, fetchpatch
, pkg-config
, openssl
, gmp
···
rustPlatform.buildRustPackage rec {
pname = "scryer-prolog";
-
version = "0.9.2";
+
version = "0.9.3";
src = fetchFromGitHub {
owner = "mthom";
repo = "scryer-prolog";
rev = "v${version}";
-
hash = "sha256-68wtRFkJh8OIdauSIyJ29en399TLnaRaRxw+5bkykxk=";
+
hash = "sha256-0J69Zl+ONvR6T+xf2YeShwn3/JWOHyFHLpNFwmEaIOI=";
};
+
patches = [
+
(fetchpatch {
+
name = "cargo-lock-version-bump.patch";
+
url = "https://github.com/mthom/scryer-prolog/commit/d6fe5b5aaddb9886a8a34841a65cb28c317c2913.patch";
+
hash = "sha256-xkGsjVV/FcyZXGkI84FlqcRIuDM7isCCWZ1sbKql7es=";
+
})
+
];
+
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
-
"dashu-0.3.1" = "sha256-bovPjLs98oj8/e/X/9GIYCzArzGfshjoeHU7IHdnq30=";
-
"libffi-3.2.0" = "sha256-GcNcXJCfiJp/7X5FXQJ/St0SmsPlCyeM8/s9FR+VE+M=";
"modular-bitfield-0.11.2" = "sha256-vcx+xt5owZVWOlKwudAr0EB1zlLLL5pVfWokw034BQI=";
-
"num-modular-0.5.2" = "sha256-G4Kr3BMbXprC6tbG3mY/fOi2sQzaepOTeC4vDiOKWUM=";
};
};
···
description = "A modern Prolog implementation written mostly in Rust";
homepage = "https://github.com/mthom/scryer-prolog";
license = with licenses; [ bsd3 ];
-
maintainers = with maintainers; [ malbarbo ];
+
maintainers = with maintainers; [ malbarbo wkral ];
};
}
+1 -3
pkgs/development/embedded/blackmagic/default.nix
···
homepage = "https://github.com/blacksphere/blackmagic";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ pjones emily sorki ];
-
# fails on darwin with
-
# arm-none-eabi-gcc: error: unrecognized command line option '-iframework'
-
platforms = platforms.linux;
+
platforms = platforms.unix;
};
}
-1
pkgs/development/embedded/blackmagic/helper.sh
···
out=${out:-/tmp}
################################################################################
-
export CFLAGS=$NIX_CFLAGS_COMPILE
export MAKEFLAGS="\
${enableParallelBuilding:+-j${NIX_BUILD_CORES}}"
+2 -2
pkgs/development/libraries/ada/gnatcoll/bindings.nix
···
stdenv.mkDerivation rec {
pname = "gnatcoll-${component}";
-
version = "23.0.0";
+
version = "24.0.0";
src = fetchFromGitHub {
owner = "AdaCore";
repo = "gnatcoll-bindings";
rev = "v${version}";
-
sha256 = "1jnnfsvll4jh6ip0fww4mh2cm61h7dzpxz3zaa2psrc1w54x34nn";
+
sha256 = "00aakpmr67r72l1h3jpkaw83p1a2mjjvfk635yy5c1nss3ji1qjm";
};
nativeBuildInputs = [
+2 -2
pkgs/development/libraries/ada/gnatcoll/core.nix
···
stdenv.mkDerivation rec {
pname = "gnatcoll-core";
-
version = "23.0.0";
+
version = "24.0.0";
src = fetchFromGitHub {
owner = "AdaCore";
repo = "gnatcoll-core";
rev = "v${version}";
-
sha256 = "11q66xszqvpc9jyyzivcakik27d23yniahjdznb47wyqkxphm1dl";
+
sha256 = "1cks2w0inj9hvamsdxjriwxnx1igmx2khhr6kwxshsl30rs8nzvb";
};
nativeBuildInputs = [
+2 -2
pkgs/development/libraries/ada/gnatcoll/db.nix
···
if onlyExecutable
then builtins.replaceStrings [ "_" ] [ "-" ] component
else "gnatcoll-${component}";
-
version = "23.0.0";
+
version = "24.0.0";
src = fetchFromGitHub {
owner = "AdaCore";
repo = "gnatcoll-db";
rev = "v${version}";
-
sha256 = "1j77ina17myahlsvbyiycgxkncd7ijc7jrvzwa4gagx0fwjk7prh";
+
sha256 = "0jq76s4s7q2x93jh8la6r0i3jkpvgsfj12vbbaqabh410xccyr3p";
};
# Link executables dynamically unless specified by the platform,
+2 -2
pkgs/development/libraries/ada/xmlada/default.nix
···
stdenv.mkDerivation rec {
pname = "xmlada";
-
version = "23.0.0";
+
version = "24.0.0";
src = fetchFromGitHub {
name = "xmlada-${version}-src";
owner = "AdaCore";
repo = "xmlada";
rev = "v${version}";
-
sha256 = "sha256-covcSwlQQjRKTv0DdMEgahXXlch0TeKnvSyOsGO9+e0=";
+
sha256 = "sha256-vvM7bdf3dAa3zKgxbGeAGlBT6fvafzmleimJHyRdlvc=";
};
nativeBuildInputs = [
+2
pkgs/development/libraries/kde-frameworks/kdesu/default.nix
···
mkDerivation, lib,
extra-cmake-modules,
kcoreaddons, ki18n, kpty, kservice, qtbase,
+
useSudo ? false
}:
mkDerivation {
···
propagatedBuildInputs = [ kpty ];
outputs = [ "out" "dev" ];
patches = [ ./kdesu-search-for-wrapped-daemon-first.patch ];
+
cmakeFlags = lib.optionals useSudo [ "-DKDESU_USE_SUDO_DEFAULT=On" ];
meta.platforms = lib.platforms.linux ++ lib.platforms.freebsd;
}
+69 -84
pkgs/development/libraries/libdeltachat/Cargo.lock
···
checksum = "d37875bd9915b7d67c2f117ea2c30a0989874d0b2cb694fe25403c85763c0c9e"
dependencies = [
"concurrent-queue",
-
"event-listener 3.0.1",
+
"event-listener 3.1.0",
"event-listener-strategy",
"futures-core",
"pin-project-lite",
···
[[package]]
name = "async-imap"
-
version = "0.9.3"
+
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2e542b1682eba6b85a721daef0c58e79319ffd0c678565c07ac57c8071c548b5"
+
checksum = "d736a74edf6c327b53dd9c932eae834253470ac5f0c55770e7e133bcbf986362"
dependencies = [
"async-channel 2.1.0",
"base64 0.21.5",
···
[[package]]
name = "cargo-platform"
-
version = "0.1.4"
+
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "12024c4645c97566567129c204f65d5815a8c9aecf30fcbe682b2fe034996d36"
+
checksum = "e34637b3140142bdf929fb439e8aa4ebad7651ebf7b1080b3930aa16ac1459ff"
dependencies = [
"serde",
]
···
[[package]]
name = "crypto-bigint"
-
version = "0.5.3"
+
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "740fe28e594155f10cfc383984cbefd529d7396050557148f79cb0f621204124"
+
checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
dependencies = [
"generic-array",
"rand_core 0.6.4",
···
[[package]]
name = "deltachat"
-
version = "1.131.1"
+
version = "1.131.6"
dependencies = [
"ansi_term",
"anyhow",
···
[[package]]
name = "deltachat-jsonrpc"
-
version = "1.131.1"
+
version = "1.131.6"
dependencies = [
"anyhow",
"async-channel 2.1.0",
···
[[package]]
name = "deltachat-repl"
-
version = "1.131.1"
+
version = "1.131.6"
dependencies = [
"ansi_term",
"anyhow",
···
[[package]]
name = "deltachat-rpc-server"
-
version = "1.131.1"
+
version = "1.131.6"
dependencies = [
"anyhow",
"deltachat",
···
[[package]]
name = "deltachat_ffi"
-
version = "1.131.1"
+
version = "1.131.6"
dependencies = [
"anyhow",
"deltachat",
···
[[package]]
name = "ecdsa"
-
version = "0.16.8"
+
version = "0.16.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4"
+
checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca"
dependencies = [
"der 0.7.8",
"digest 0.10.7",
-
"elliptic-curve 0.13.6",
+
"elliptic-curve 0.13.8",
"rfc6979 0.4.0",
-
"signature 2.1.0",
+
"signature 2.2.0",
"spki 0.7.2",
···
checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53"
dependencies = [
"pkcs8 0.10.2",
-
"signature 2.1.0",
+
"signature 2.2.0",
[[package]]
···
[[package]]
name = "ed25519-dalek"
-
version = "2.0.0"
+
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980"
+
checksum = "1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0"
dependencies = [
"curve25519-dalek 4.1.1",
"ed25519 2.2.3",
"serde",
"sha2 0.10.8",
+
"subtle",
"zeroize",
···
[[package]]
name = "elliptic-curve"
-
version = "0.13.6"
+
version = "0.13.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d97ca172ae9dc9f9b779a6e3a65d308f2af74e5b8c921299075bdb4a0370e914"
+
checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"
dependencies = [
"base16ct 0.2.0",
-
"crypto-bigint 0.5.3",
+
"crypto-bigint 0.5.5",
"digest 0.10.7",
"ff 0.13.0",
"generic-array",
···
[[package]]
name = "errno"
-
version = "0.3.6"
+
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7c18ee0ed65a5f1f81cac6b1d213b69c35fa47d4252ad41f1486dbd8226fe36e"
+
checksum = "f258a7194e7f7c2a7837a8913aeab7fd8c383457034fa20ce4dd3dcb813e8eb8"
dependencies = [
"libc",
"windows-sys",
···
[[package]]
name = "event-listener"
-
version = "3.0.1"
+
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "01cec0252c2afff729ee6f00e903d479fba81784c8e2bd77447673471fdfaea1"
+
checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2"
dependencies = [
"concurrent-queue",
"parking",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d96b852f1345da36d551b9473fa1e2b1eb5c5195585c6c018118bc92a8d91160"
dependencies = [
-
"event-listener 3.0.1",
+
"event-listener 3.1.0",
"pin-project-lite",
···
[[package]]
name = "fiat-crypto"
-
version = "0.2.3"
+
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f69037fe1b785e84986b4f2cbcf647381876a00671d25ceef715d7812dd7e1dd"
+
checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7"
[[package]]
name = "filetime"
···
[[package]]
name = "h2"
-
version = "0.3.21"
+
version = "0.3.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833"
+
checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178"
dependencies = [
"bytes",
"fnv",
···
"futures-sink",
"futures-util",
"http",
-
"indexmap 1.9.3",
+
"indexmap",
"slab",
"tokio",
"tokio-util",
···
[[package]]
name = "hashbrown"
-
version = "0.12.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
-
-
[[package]]
-
name = "hashbrown"
version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7"
dependencies = [
-
"hashbrown 0.14.2",
+
"hashbrown",
[[package]]
···
[[package]]
name = "http"
-
version = "0.2.10"
+
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f95b9abcae896730d42b78e09c155ed4ddf82c07b4de772c64aee5b2d8b7c150"
+
checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb"
dependencies = [
"bytes",
"fnv",
···
[[package]]
name = "indexmap"
-
version = "1.9.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
-
dependencies = [
-
"autocfg",
-
"hashbrown 0.12.3",
-
]
-
-
[[package]]
-
name = "indexmap"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
dependencies = [
"equivalent",
-
"hashbrown 0.14.2",
+
"hashbrown",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b"
dependencies = [
-
"ecdsa 0.16.8",
-
"elliptic-curve 0.13.6",
+
"ecdsa 0.16.9",
+
"elliptic-curve 0.13.8",
"primeorder",
"sha2 0.10.8",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209"
dependencies = [
-
"ecdsa 0.16.8",
-
"elliptic-curve 0.13.6",
+
"ecdsa 0.16.9",
+
"elliptic-curve 0.13.8",
"primeorder",
"sha2 0.10.8",
···
"derive_builder",
"des",
"digest 0.10.7",
-
"ed25519-dalek 2.0.0",
-
"elliptic-curve 0.13.6",
+
"ed25519-dalek 2.1.0",
+
"elliptic-curve 0.13.8",
"flate2",
"generic-array",
"hex",
···
"sha1",
"sha2 0.10.8",
"sha3",
-
"signature 2.1.0",
+
"signature 2.2.0",
"smallvec",
"thiserror",
"twofish",
···
[[package]]
name = "primeorder"
-
version = "0.13.3"
+
version = "0.13.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c7dbe9ed3b56368bd99483eb32fe9c17fdd3730aebadc906918ce78d54c7eeb4"
+
checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6"
dependencies = [
-
"elliptic-curve 0.13.6",
+
"elliptic-curve 0.13.8",
[[package]]
···
"pkcs1 0.7.5",
"pkcs8 0.10.2",
"rand_core 0.6.4",
-
"signature 2.1.0",
+
"signature 2.2.0",
"spki 0.7.2",
"subtle",
"zeroize",
···
[[package]]
name = "rustix"
-
version = "0.38.21"
+
version = "0.38.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3"
+
checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e"
dependencies = [
"bitflags 2.4.1",
"errno",
···
[[package]]
name = "rustls"
-
version = "0.21.8"
+
version = "0.21.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c"
+
checksum = "629648aced5775d558af50b2b4c7b02983a04b312126d45eeead26e7caa498b9"
dependencies = [
"ring 0.17.5",
"rustls-webpki",
···
[[package]]
name = "signature"
-
version = "2.1.0"
+
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500"
+
checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
dependencies = [
"digest 0.10.7",
"rand_core 0.6.4",
···
[[package]]
name = "termcolor"
-
version = "1.3.0"
+
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64"
+
checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449"
dependencies = [
"winapi-util",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03"
dependencies = [
-
"indexmap 2.1.0",
+
"indexmap",
"serde",
"serde_spanned",
"toml_datetime",
···
[[package]]
name = "tracing-log"
-
version = "0.1.4"
+
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2"
+
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
dependencies = [
"log",
"once_cell",
···
[[package]]
name = "tracing-subscriber"
-
version = "0.3.17"
+
version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77"
+
checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
dependencies = [
"matchers",
"nu-ansi-term",
···
[[package]]
name = "uuid"
-
version = "1.5.0"
+
version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc"
+
checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560"
dependencies = [
"getrandom 0.2.11",
"serde",
···
[[package]]
name = "zerocopy"
-
version = "0.7.25"
+
version = "0.7.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8cd369a67c0edfef15010f980c3cbe45d7f651deac2cd67ce097cd801de16557"
+
checksum = "e97e415490559a91254a2979b4829267a57d2fcd741a98eee8b722fb57289aa0"
dependencies = [
"zerocopy-derive",
[[package]]
name = "zerocopy-derive"
-
version = "0.7.25"
+
version = "0.7.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c2f140bda219a26ccc0cdb03dba58af72590c53b22642577d88a927bc5c87d6b"
+
checksum = "dd7e48ccf166952882ca8bd778a43502c64f33bf94c12ebe2a7f08e5a0f6689f"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "zeroize"
-
version = "1.6.0"
+
version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9"
+
checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
dependencies = [
"zeroize_derive",
+2 -2
pkgs/development/libraries/libdeltachat/default.nix
···
};
in stdenv.mkDerivation rec {
pname = "libdeltachat";
-
version = "1.131.1";
+
version = "1.131.6";
src = fetchFromGitHub {
owner = "deltachat";
repo = "deltachat-core-rust";
rev = "v${version}";
-
hash = "sha256-JXSZrlekvPVGKR+ritxk3Eru2DhtUN9UBtqUZ7G9/gg=";
+
hash = "sha256-/LWWqa8f+ODP4LDIx9U9kRCFYI+5N6KztFDPbc2TiF0=";
};
patches = [
+4 -4
pkgs/development/libraries/libgeotiff/default.nix
···
#hardeningDisable = [ "format" ];
-
meta = {
+
meta = with lib; {
description = "Library implementing attempt to create a tiff based interchange format for georeferenced raster imagery";
homepage = "https://github.com/OSGeo/libgeotiff";
changelog = "https://github.com/OSGeo/libgeotiff/blob/${src.rev}/libgeotiff/NEWS";
-
license = lib.licenses.mit;
-
maintainers = [lib.maintainers.marcweber];
-
platforms = with lib.platforms; linux ++ darwin;
+
license = licenses.mit;
+
maintainers = with maintainers; teams.geospatial.members ++ [ marcweber ];
+
platforms = with platforms; linux ++ darwin;
};
}
+2 -2
pkgs/development/libraries/libgtop/default.nix
···
stdenv.mkDerivation rec {
pname = "libgtop";
-
version = "2.41.1";
+
version = "2.41.2";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
-
sha256 = "Q+qa0T98r5gwPmQXKxkb6blrqzQLAZ3u7HIlHuFA/js=";
+
hash = "sha256-2QJs2KSNJ83/0zL41gqSdktWQk5SLEIM0ToB9A2vksM=";
};
nativeBuildInputs = [
+10
pkgs/development/libraries/libmicrohttpd/0.9.74.nix
···
+
{ callPackage, fetchurl }:
+
+
callPackage ./generic.nix ( rec {
+
version = "0.9.74";
+
+
src = fetchurl {
+
url = "mirror://gnu/libmicrohttpd/libmicrohttpd-${version}.tar.gz";
+
sha256 = "sha256-QgNdAmE3MyS/tDQBj0q4klFLECU9GvIy5BtMwsEeZQs=";
+
};
+
})
+4
pkgs/development/libraries/rapidcheck/default.nix
···
nativeBuildInputs = [ cmake ];
+
cmakeFlags = [
+
(lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic))
+
];
+
# Install the extras headers
postInstall = ''
cp -r $src/extras $out
+33 -9
pkgs/development/python-modules/distrax/default.nix
···
{ lib
-
, fetchPypi
, buildPythonPackage
+
, pythonOlder
+
, fetchFromGitHub
+
, chex
+
, jaxlib
, numpy
, tensorflow-probability
-
, chex
, dm-haiku
, pytestCheckHook
-
, jaxlib
}:
buildPythonPackage rec {
pname = "distrax";
-
version = "0.1.4";
+
version = "0.1.5";
+
pyproject = true;
+
+
disabled = pythonOlder "3.9";
-
src = fetchPypi {
-
inherit pname version;
-
hash = "sha256-klXT5wfnWUGMrf5sQhYqz7Foc/Ou5y4GIFgtTff1ZFQ=";
+
src = fetchFromGitHub {
+
owner = "google-deepmind";
+
repo = "distrax";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-A1aCL/I89Blg9sNmIWQru4QJteUTN6+bhgrEJPmCrM0=";
};
buildInputs = [
···
"distrax"
];
+
disabledTests = [
+
# AssertionError on numerical values
+
# Reported upstream in https://github.com/google-deepmind/distrax/issues/267
+
"test_method_with_input_unnormalized_probs__with_device"
+
"test_method_with_input_unnormalized_probs__with_jit"
+
"test_method_with_input_unnormalized_probs__without_device"
+
"test_method_with_input_unnormalized_probs__without_jit"
+
"test_method_with_value_1d"
+
"test_nested_distributions__with_device"
+
"test_nested_distributions__without_device"
+
"test_nested_distributions__with_jit"
+
"test_nested_distributions__without_jit"
+
"test_stability__with_device"
+
"test_stability__with_jit"
+
"test_stability__without_device"
+
"test_stability__without_jit"
+
"test_von_mises_sample_gradient"
+
"test_von_mises_sample_moments"
+
];
+
disabledTestPaths = [
# TypeErrors
"distrax/_src/bijectors/tfp_compatible_bijector_test.py"
···
homepage = "https://github.com/deepmind/distrax";
license = licenses.asl20;
maintainers = with maintainers; [ onny ];
-
# Broken on all platforms (starting 2022-07-27)
-
broken = true;
};
}
+2 -2
pkgs/development/python-modules/holidays/default.nix
···
buildPythonPackage rec {
pname = "holidays";
-
version = "0.36";
+
version = "0.37";
pyproject = true;
disabled = pythonOlder "3.8";
···
owner = "dr-prodigy";
repo = "python-holidays";
rev = "refs/tags/v${version}";
-
hash = "sha256-pYlirojeHi10kUcjcvpfBYpIzbYmIlFgOLfy7WRhACU=";
+
hash = "sha256-3IhyHLwTPLTcyZY/9dZFmIr7Ael8I3mZrXhqYaULwY8=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/jplephem/default.nix
···
buildPythonPackage rec {
pname = "jplephem";
-
version = "2.19";
+
version = "2.20";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-wWJFTGVtblID/5cB2CZnH6+fMgnZccu2jdtGAD3/bc8=";
+
hash = "sha256-u5htUI6kbGiTaomWiaZE21+grznJpQRCIImgA+yg4fo=";
};
propagatedBuildInputs = [ numpy ];
+9 -8
pkgs/development/python-modules/psycopg/default.nix
···
let
pname = "psycopg";
-
version = "3.1.12";
+
version = "3.1.13";
src = fetchFromGitHub {
owner = "psycopg";
repo = pname;
rev = "refs/tags/${version}";
-
hash = "sha256-2fd21aSCjwSwk8G0uS3cPGzLZfPVoJl2V5dG+akfCrE=";
+
hash = "sha256-N+x8RErlId1uBgXZjBBjtPxqJXGuXZEl78DKVKjhy9w=";
};
patches = [
···
libc = "${stdenv.cc.libc}/lib/libc.so.6";
})
-
# https://github.com/psycopg/psycopg/pull/669
-
# mark some tests as timing remove on next version update
(fetchpatch {
-
name = "mark_tests_as_timing.patch";
-
url = "https://github.com/psycopg/psycopg/commit/00a3c640dd836328ba15931b400b012171f648c2.patch";
-
hash = "sha256-DoVZv1yy9gHOKl0AdVLir+C+UztJZVjboLhS5af2944=";
+
# fix environment variables leaking into test environment
+
# https://github.com/psycopg/psycopg/pull/683
+
# https://github.com/psycopg/psycopg/issues/681
+
url = "https://github.com/psycopg/psycopg/commit/f060855aa6126e811de243c7213d2caff9c88123.patch";
+
hash = "sha256-QsFxK8Qasw9kbNCUUCqbOHaf53kT5NONlr28vGoPda0=";
})
];
···
env = {
postgresqlEnableTCP = 1;
PGUSER = "psycopg";
+
PGDATABASE = "psycopg";
};
preCheck = ''
cd ..
'' + lib.optionalString (stdenv.isLinux) ''
-
export PSYCOPG_TEST_DSN="host=127.0.0.1 user=$PGUSER"
+
export PSYCOPG_TEST_DSN="host=/build/run/postgresql user=$PGUSER"
'';
disabledTests = [
+2 -2
pkgs/development/python-modules/pytaglib/default.nix
···
buildPythonPackage rec {
pname = "pytaglib";
-
version = "2.0.0";
+
version = "2.1.0";
format = "setuptools";
disabled = pythonOlder "3.7";
···
owner = "supermihi";
repo = pname;
rev = "refs/tags/v${version}";
-
hash = "sha256-CEpyRxC9d7EuxupMQaX7WUCZ7lhyE6LhQY7Koe0NJ1A=";
+
hash = "sha256-b3ODsG5rdSJ1Tq/0DARf99gHgWWGaArBFAjqeK3mvsY=";
};
buildInputs = [
+2 -2
pkgs/development/python-modules/pytapo/default.nix
···
buildPythonPackage rec {
pname = "pytapo";
-
version = "3.3.6";
+
version = "3.3.16";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-kY1tPkzmUN5eb6YeUp/WSVmDloVSJbM5TXEFyfoXc/g=";
+
hash = "sha256-omeJUF4bY/FfXMmBvpVo3dr7B/pUy8YXt0DPaSe3VkA=";
};
propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pytest-order/default.nix
···
buildPythonPackage rec {
pname = "pytest-order";
-
version = "1.1.0";
+
version = "1.2.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-E50lswgmt47rtCci90fqsUxEuIBZ16cdT3nRSgVyaaU=";
+
hash = "sha256-lE+GttRBqnsdqA+AHGq2W4S766Ry0KehLrQ7omZQEBo=";
};
buildInputs = [ pytest ];
+2 -2
pkgs/development/python-modules/python-rtmidi/default.nix
···
buildPythonPackage rec {
pname = "python-rtmidi";
-
version = "1.5.7";
+
version = "1.5.8";
format = "pyproject";
disabled = pythonOlder "3.8";
···
src = fetchPypi {
pname = "python_rtmidi";
inherit version;
-
hash = "sha256-3vsaSyrob/OYwjLFPu2lVOJKSfZ96ELnnOuos8p3N00=";
+
hash = "sha256-f5reaLBorgkADstWKulSHaOiNDYa1USeg/xzRUTQBPo=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/qasync/default.nix
···
buildPythonPackage rec {
pname = "qasync";
-
version = "0.26.1";
+
version = "0.27.0";
format = "pyproject";
···
owner = "CabbageDevelopment";
repo = pname;
rev = "refs/tags/v${version}";
-
hash = "sha256-vtRmThXKxqof+Rz3Dngtc9tuwL1bPYFHDq4DBRCsrIU=";
+
hash = "sha256-kU8QgcBZSzQQO3V4zKaIBuodUCQS4CLHOH7qHYU8ja0=";
};
postPatch = ''
+13 -4
pkgs/development/python-modules/slack-bolt/default.nix
···
, chalice
, cherrypy
, django
+
, docker
, falcon
, fastapi
, fetchFromGitHub
···
, pytestCheckHook
, pythonOlder
, sanic
+
, setuptools
, sanic-testing
, slack-sdk
, starlette
···
buildPythonPackage rec {
pname = "slack-bolt";
-
version = "1.18.0";
-
format = "setuptools";
+
version = "1.18.1";
+
pyproject = true;
disabled = pythonOlder "3.7";
···
owner = "slackapi";
repo = "bolt-python";
rev = "refs/tags/v${version}";
-
hash = "sha256-s9djd/MDNnyNkjkeApY6Fb1mhI6iop8RghaSJdi4eAs=";
+
hash = "sha256-UwVStemFVA4hgqnSpCKpQGwLYG+p5z7MwFXXnIhrvNk=";
};
# The packaged pytest-runner version is too new as of 2023-07-27. It's not really needed anyway. Unfortunately,
···
substituteInPlace setup.py --replace "pytest-runner==5.2" ""
'';
-
propagatedBuildInputs = [ slack-sdk ];
+
nativeBuildInputs = [
+
setuptools
+
];
+
+
propagatedBuildInputs = [
+
slack-sdk
+
];
passthru.optional-dependencies = {
async = [
···
};
nativeCheckInputs = [
+
docker
pytest-asyncio
pytestCheckHook
] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
+2 -2
pkgs/development/python-modules/symengine/default.nix
···
buildPythonPackage rec {
pname = "symengine";
-
version = "0.10.0";
+
version = "0.11.0";
format = "setuptools";
src = fetchFromGitHub {
owner = "symengine";
repo = "symengine.py";
rev = "refs/tags/v${version}";
-
hash = "sha256-03lHip0iExfptrUe5ObA6xXrsfS4QJPrh1Z0v7q2lDI=";
+
hash = "sha256-uUMcNnynE2itIwc7IGFwxveqLRL8f4dAAcaD6FUWJaY=";
};
postPatch = ''
+4 -4
pkgs/development/python-modules/tabula-py/default.nix
···
buildPythonPackage rec {
pname = "tabula-py";
-
version = "2.8.2";
-
format = "pyproject";
+
version = "2.9.0";
+
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "chezou";
-
repo = pname;
+
repo = "tabula-py";
rev = "refs/tags/v${version}";
-
hash = "sha256-Zrq1i+HYXXNulyZ/fv00AgVd7ODj3rP9orLq5rT3ERU=";
+
hash = "sha256-MGv2n8DoSjumD3lRcqwI0sEsaEDgs1n+st8DwZuZauo=";
};
postPatch = ''
+2 -2
pkgs/development/python-modules/twitchapi/default.nix
···
buildPythonPackage rec {
pname = "twitchapi";
-
version = "4.0.1";
+
version = "4.1.0";
disabled = pythonOlder "3.7";
···
owner = "Teekeks";
repo = "pyTwitchAPI";
rev = "refs/tags/v${version}";
-
hash = "sha256-WrZb734K51NYqlcMCRr8HO8E7XByioltd4vanTN8HUg=";
+
hash = "sha256-aYYuHyILd3nT0jG59wJcRgSeri26YsC3NpwuQ9dsI1I=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/yfinance/default.nix
···
buildPythonPackage rec {
pname = "yfinance";
-
version = "0.2.31";
+
version = "0.2.32";
format = "setuptools";
disabled = pythonOlder "3.7";
···
owner = "ranaroussi";
repo = pname;
rev = "refs/tags/${version}";
-
hash = "sha256-GXnMzIjRx5c3O7J0bPjcdDvEIqTGMe002wYx28FLI6U=";
+
hash = "sha256-sEEYi2qp3LcgBxN0tlbmOaCpkjiDO80lFIaY0qdbuoo=";
};
propagatedBuildInputs = [
+3 -3
pkgs/development/tools/build-managers/gprbuild/boot.nix
···
}:
let
-
version = "23.0.0";
+
version = "24.0.0";
gprConfigKbSrc = fetchFromGitHub {
name = "gprconfig-kb-${version}-src";
owner = "AdaCore";
repo = "gprconfig_kb";
rev = "v${version}";
-
sha256 = "1rhskq4r2plf3ia67k08misygnpr9knzw3kp3kyv5778lra8y6s2";
+
sha256 = "1vnjv2q63l8nq2w4wya75m40isvs78j5ss9b5ga3zx3cpdx3xh09";
};
in
···
owner = "AdaCore";
repo = "gprbuild";
rev = "v${version}";
-
sha256 = "1ciaq4nh98vd7r5i11v353c1ms9s5yph0yxk4fkryc6bvkm4666x";
+
sha256 = "096a43453z2xknn6x4hyk2ldp2wh0qhfdfmzsrks50zqcvmkq4v7";
};
nativeBuildInputs = [
+5 -6
pkgs/development/tools/build-managers/gprbuild/default.nix
···
"LIBRARY_TYPE=relocatable"
];
-
# Fixes gprbuild being linked statically always
-
patches = lib.optional (!stdenv.hostPlatform.isStatic) (fetchpatch {
-
name = "gprbuild-relocatable-build.patch";
-
url = "https://aur.archlinux.org/cgit/aur.git/plain/relocatable-build.patch?h=gprbuild&id=1d4e8a5cb982e79135a0aaa3ef87654bed1fe4f0";
-
sha256 = "1r3xsp1pk9h666mm8mdravkybmd5gv2f751x2ffb1kxnwq1rwiyn";
-
});
+
# Fixes gprbuild being linked statically always. Based on the AUR's patch:
+
# https://aur.archlinux.org/cgit/aur.git/plain/0001-Makefile-build-relocatable-instead-of-static-binary.patch?h=gprbuild&id=bac524c76cd59c68fb91ef4dfcbe427357b9f850
+
patches = lib.optionals (!stdenv.hostPlatform.isStatic) [
+
./gprbuild-relocatable-build.patch
+
];
buildFlags = [ "all" "libgpr.build" ];
+13
pkgs/development/tools/build-managers/gprbuild/gprbuild-relocatable-build.patch
···
+
diff --git a/Makefile b/Makefile
+
index 8c542078..e91cef5e 100644
+
--- a/Makefile
+
+++ b/Makefile
+
@@ -82,7 +82,7 @@ LIB_INSTALLER=gprinstall -p -f --target=$(TARGET) $(RBD) "--prefix=${prefix}"
+
CLEANER=gprclean -q $(RBD)
+
+
GPRBUILD_BUILDER=$(BUILDER) $(GPRBUILD_GPR) \
+
- -XLIBRARY_TYPE=static -XXMLADA_BUILD=static
+
+ -XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable
+
LIBGPR_BUILDER=$(BUILDER) $(GPR_GPR) $(LIBGPR_OS)
+
LIBGPR_INSTALLER=$(LIB_INSTALLER) $(GPR_GPR) $(LIBGPR_OS) -XBUILD=${BUILD} \
+
--install-name=gpr \
+3 -3
pkgs/development/tools/rust/cargo-mommy/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "cargo-mommy";
-
version = "0.2.0";
+
version = "0.3.1";
src = fetchCrate {
inherit pname version;
-
sha256 = "sha256-/f6jHXwUJqAlqmVvvxfB4tvKkYwCmqI8GgPBHf5Qg1E=";
+
hash = "sha256-2WR6xUYL/bLgZlI4ADbPAtdLq0y4MoVP8Loxdu/58Wc=";
};
-
cargoSha256 = "sha256-hj6oRuTlCxGq5SosVBkVwrG0Sgv5iDz5naCXPueYFqM=";
+
cargoHash = "sha256-iQt6eTCcpzhFnrDkUmT4x7JX+Z7fWdW5ovbB/9Ui7Sw=";
meta = with lib; {
description = "Cargo wrapper that encourages you after running commands";
+2 -2
pkgs/games/hyperrogue/default.nix
···
stdenv.mkDerivation rec {
pname = "hyperrogue";
-
version = "12.1x";
+
version = "12.1y";
src = fetchFromGitHub {
owner = "zenorogue";
repo = "hyperrogue";
rev = "v${version}";
-
sha256 = "sha256-MzeTNjGFL8l+8afndjpMqbEKD872ic+AqnpgY2VAPRA=";
+
sha256 = "sha256-YCjDqpbb3OxJmek8KesCb3uACVCFYIAsaF3U1jO/CU4=";
};
CXXFLAGS = [
-20
pkgs/games/jazz2/content.nix
···
-
{ jazz2
-
, lib
-
, runCommand
-
}:
-
-
runCommand "jazz2-content"
-
{
-
inherit (jazz2) version src;
-
-
preferLocalBuild = true;
-
-
meta = with lib; {
-
description = "Assets needed for jazz2";
-
homepage = "https://github.com/deathkiller/jazz2-native";
-
license = licenses.gpl3;
-
maintainers = with maintainers; [ surfaceflinger ];
-
};
-
} ''
-
cp -r $src/Content $out
-
''
-47
pkgs/games/jazz2/game.nix
···
-
{ cmake
-
, fetchFromGitHub
-
, glew
-
, glfw
-
, jazz2-content
-
, lib
-
, libGL
-
, libopenmpt
-
, libvorbis
-
, openal
-
, SDL2
-
, stdenv
-
, xorg
-
, zlib
-
}:
-
-
stdenv.mkDerivation rec {
-
pname = "jazz2";
-
version = "2.1.0";
-
-
src = fetchFromGitHub {
-
owner = "deathkiller";
-
repo = "jazz2-native";
-
rev = version;
-
sha256 = "nJha7+geP2Ov7ciEDzJ+XWdiF1jzv4Oeis1DwxcpJXo=";
-
};
-
-
patches = [ ./nocontent.patch ];
-
-
buildInputs = [ libGL SDL2 zlib glew glfw openal libvorbis libopenmpt xorg.libSM xorg.libICE xorg.libXext ];
-
nativeBuildInputs = [ cmake ];
-
-
cmakeFlags = [
-
"-DNCINE_DOWNLOAD_DEPENDENCIES=OFF"
-
"-DGLFW_INCLUDE_DIR=${glfw}/include/GLFW"
-
"-DLIBOPENMPT_INCLUDE_DIR=${libopenmpt.dev}/include/libopenmpt"
-
"-DNCINE_OVERRIDE_CONTENT_PATH=${jazz2-content}"
-
];
-
-
meta = with lib; {
-
description = "Open-source Jazz Jackrabbit 2 reimplementation";
-
homepage = "https://github.com/deathkiller/jazz2-native";
-
license = licenses.gpl3;
-
maintainers = with maintainers; [ surfaceflinger ];
-
platforms = platforms.linux;
-
};
-
}
pkgs/games/jazz2/nocontent.patch pkgs/by-name/ja/jazz2/nocontent.patch
+1 -1
pkgs/misc/opensbi/default.nix
···
homepage = "https://github.com/riscv-software-src/opensbi";
license = licenses.bsd2;
maintainers = with maintainers; [ ius nickcao zhaofengli ];
-
platforms = [ "riscv64-linux" ];
+
platforms = [ "riscv64-linux" "riscv32-linux" ];
};
}
+2 -2
pkgs/servers/corosync/default.nix
···
stdenv.mkDerivation rec {
pname = "corosync";
-
version = "3.1.7";
+
version = "3.1.8";
src = fetchurl {
url = "http://build.clusterlabs.org/corosync/releases/${pname}-${version}.tar.gz";
-
sha256 = "sha256-5lVrOjhZZfITMLk4Pc0XkPKKT3ngk5grQOouwj4KKfo=";
+
sha256 = "sha256-cCNUT6O7NsALvKvZk1tyabQdiWc4oQjtMuqbnJsn7D0=";
};
nativeBuildInputs = [ makeWrapper pkg-config ];
+3 -3
pkgs/servers/jellyfin/web.nix
···
buildNpmPackage rec {
pname = "jellyfin-web";
-
version = "10.8.11";
+
version = "10.8.12";
src = fetchFromGitHub {
owner = "jellyfin";
repo = "jellyfin-web";
rev = "v${version}";
-
hash = "sha256-Gl8eaC/AXBD956tAepwWVG3lSvL4rBCcgmkHeT/mrzM=";
+
hash = "sha256-T5MACoNg6yADfM7eike3f6V/ELZXrZYP+3Cz6ea8WtQ=";
};
-
npmDepsHash = "sha256-HoRteA6KFCFxDdwGtDKrvwWCMYNfYQWlit52RAN1eAU=";
+
npmDepsHash = "sha256-s+14x/jucCAxDWlQjCngjGtLB+4PCuO6R0qxP+SZ1+s=";
npmBuildScript = [ "build:production" ];
+8
pkgs/servers/mail/rspamd/default.nix
···
hash = "sha256-Bg0EFgxk/sRwE8/7a/m8J4cTgooR4fobQil8pbWtkoc=";
};
+
patches = [
+
(fetchpatch2 {
+
name = "no-hyperscan-fix.patch";
+
url = "https://github.com/rspamd/rspamd/commit/d907a95ac2e2cad6f7f65c4323f031f7931ae18b.patch";
+
hash = "sha256-bMmgiJSy0QrzvBAComzT0aM8UF8OKeV0VgMr0wwrM6w=";
+
})
+
];
+
hardeningEnable = [ "pie" ];
nativeBuildInputs = [ cmake pkg-config perl ];
+39
pkgs/servers/monitoring/prometheus/mongodb-exporter.nix
···
+
{ lib, buildGoModule, fetchFromGitHub }:
+
+
buildGoModule rec {
+
pname = "mongodb_exporter";
+
version = "0.39.0";
+
+
src = fetchFromGitHub {
+
owner = "percona";
+
repo = "mongodb_exporter";
+
rev = "v${version}";
+
hash = "sha256-QII93sd/Lh+m6S5HtDsOt2BUnqg+X8I24KoU+MAWWQU=";
+
};
+
+
vendorHash = "sha256-khNkh2LufCE3KdPYRCALz66X+Q1U+sTIILh4uDzhKiI=";
+
+
ldflags = [
+
"-s"
+
"-w"
+
"-X main.version=${version}"
+
"-X main.commit=${src.rev}"
+
"-X main.Branch=unknown"
+
"-X main.buildDate=unknown"
+
];
+
+
subPackages = [ "." ];
+
+
# those check depends on docker;
+
# nixpkgs doesn't have mongodb application available;
+
doCheck = false;
+
+
meta = with lib;
+
{
+
description = "A Prometheus exporter for MongoDB including sharding, replication and storage engines";
+
homepage = "https://github.com/percona/mongodb_exporter";
+
license = licenses.asl20;
+
maintainers = with maintainers; [ undefined-moe ];
+
mainProgram = "mongodb_exporter";
+
};
+
}
+3 -3
pkgs/servers/nosql/ferretdb/default.nix
···
buildGo121Module rec {
pname = "ferretdb";
-
version = "1.14.0";
+
version = "1.15.0";
src = fetchFromGitHub {
owner = "FerretDB";
repo = "FerretDB";
rev = "v${version}";
-
hash = "sha256-x5In8cBRki3rHaAB+iSglL19UCD8DtITr5gjb8KKuAw=";
+
hash = "sha256-J9pY84jaVsi31XdoAh3+fNgFNS88Nxxcs+hRV+bPn/M=";
};
postPatch = ''
···
echo nixpkgs > build/version/package.txt
'';
-
vendorHash = "sha256-0DFNDfJmBFpgzarg9FaGb8GV11LhA1N8oq0kSXIWxi8=";
+
vendorHash = "sha256-NDLxf8aobamtR5/xn7YPgWQid4NZvj7v249tP1VGXfs=";
CGO_ENABLED = 0;
+3 -3
pkgs/shells/murex/default.nix
···
buildGoModule rec {
pname = "murex";
-
version = "5.1.2210";
+
version = "5.2.7610";
src = fetchFromGitHub {
owner = "lmorg";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-N0sWTWZJT4hjivTreYfG5VkxiWgTjlH+/9VZD6YKQXY=";
+
sha256 = "sha256-YyMt1V9Utar849+HPGLGJc25PvV7Q2pJehpFOOxlraY=";
};
-
vendorHash = "sha256-PClKzvpztpry8xsYLfWB/9s/qI5k2m8qHBxkxY0AJqI=";
+
vendorHash = "sha256-qOItRqCIxoHigufI6b7j2VdBDo50qGDe+LAaccgDh5w=";
subPackages = [ "." ];
+3 -3
pkgs/tools/admin/kics/default.nix
···
buildGoModule rec {
pname = "kics";
-
version = "1.7.10";
+
version = "1.7.11";
src = fetchFromGitHub {
owner = "Checkmarx";
repo = "kics";
rev = "v${version}";
-
hash = "sha256-3guudT+PidrgHcJ6/lA/XWHmZXdvjGOhtpoO+9hkYOY=";
+
hash = "sha256-knNPaxd9/ozQ1LU3O1AYeeRWrM4G7f5NdagD1zcwvQo=";
};
-
vendorHash = "sha256-gJu3B30IPp8A/xgtE5fzThQAtnFbbzr8ZwucAsObBxs=";
+
vendorHash = "sha256-psyFivwS9d6+7S+1T7vonhofxHc0y2btXgc5HSu94Dg=";
subPackages = [ "cmd/console" ];
+2 -2
pkgs/tools/misc/rpi-imager/default.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "rpi-imager";
-
version = "1.8.1";
+
version = "1.8.3";
src = fetchFromGitHub {
owner = "raspberrypi";
repo = finalAttrs.pname;
rev = "refs/tags/v${finalAttrs.version}";
-
sha256 = "sha256-drHiZ0eYYvJg6/v3oEozGAbBKm1KLpec+kYZWwpT9yM=";
+
sha256 = "sha256-+8jSKYy3w+S7BP7q+K5UYXa8Fp6uNEya47ssYkVCHH4=";
};
nativeBuildInputs = [
+3 -2
pkgs/tools/package-management/micromamba/default.nix
···
in
stdenv.mkDerivation rec {
pname = "micromamba";
-
version = "1.4.4";
+
version = "1.5.3";
src = fetchFromGitHub {
owner = "mamba-org";
repo = "mamba";
rev = "micromamba-" + version;
-
hash = "sha256-Z6hED0fiXzEKpVm8tUBR9ynqWCvHGXkXHzAXbbWlq9Y=";
+
hash = "sha256-/9CzcnPd1D8jSl/pfl54+8/728r+GCqWFXahl47MJ3g=";
};
nativeBuildInputs = [ cmake ];
···
license = licenses.bsd3;
platforms = platforms.all;
maintainers = with maintainers; [ mausch ];
+
mainProgram = "micromamba";
};
}
+22
pkgs/tools/package-management/nix/default.nix
···
hash = "sha256-s1ybRFCjQaSGj7LKu0Z5g7UiHqdJGeD+iPoQL0vaiS0=";
};
+
patch-rapidcheck-shared = fetchpatch2 {
+
# https://github.com/NixOS/nix/pull/9431
+
name = "fix-requires-non-existing-output.patch";
+
url = "https://github.com/NixOS/nix/commit/46131567da96ffac298b9ec54016b37114b0dfd5.patch";
+
hash = "sha256-lShYxYKRDWwBqCysAFmFBudhhAL1eendWcL8sEFLCGg=";
+
};
+
# Intentionally does not support overrideAttrs etc
# Use only for tests that are about the package relation to `pkgs` and/or NixOS.
addTestsShallowly = tests: pkg: pkg // {
···
nix_2_14 = common {
version = "2.14.1";
hash = "sha256-5aCmGZbsFcLIckCDfvnPD4clGPQI7qYAqHYlttN/Wkg=";
+
patches = [
+
patch-rapidcheck-shared
+
];
};
nix_2_15 = common {
version = "2.15.3";
hash = "sha256-sfFXbjC5iIdSAbctZIuFozxX0uux/KFBNr9oh33xINs=";
+
patches = [
+
patch-rapidcheck-shared
+
];
};
nix_2_16 = common {
version = "2.16.2";
hash = "sha256-VXIYCDkvAWeMoU0W2ZI0TeOszCZA1o8trz6YCPFD5ac=";
+
patches = [
+
patch-rapidcheck-shared
+
];
};
nix_2_17 = common {
version = "2.17.1";
hash = "sha256-Q5L+rHzjp0bYuR2ogg+YPCn6isjmlQ4CJVT0zpn/hFc=";
+
patches = [
+
patch-rapidcheck-shared
+
];
};
nix_2_18 = common {
version = "2.18.1";
hash = "sha256-WNmifcTsN9aG1ONkv+l2BC4sHZZxtNKy0keqBHXXQ7w=";
+
patches = [
+
patch-rapidcheck-shared
+
];
};
# The minimum Nix version supported by Nixpkgs
+3 -3
pkgs/tools/security/gopass/summon.nix
···
buildGoModule rec {
pname = "gopass-summon-provider";
-
version = "1.15.8";
+
version = "1.15.9";
src = fetchFromGitHub {
owner = "gopasspw";
repo = "gopass-summon-provider";
rev = "v${version}";
-
hash = "sha256-7Oj/1h1468zz6r3+Cv5IaIFbkrs0dPteY0SRsOZ8UXI=";
+
hash = "sha256-Ob/G1xDAgPlh2aM+TwbpycqhTodHNs97pvBpCWTYxXE=";
};
-
vendorHash = "sha256-IXY8w5TLXA3SIT2Jyjqt+pPtZ35zQnG0wY08OB1spDw=";
+
vendorHash = "sha256-znmBV6sLx0g7zKkkv3S4TfVQu79ch5epq8l2uImF/Go=";
subPackages = [ "." ];
-4052
pkgs/tools/security/vaultwarden/Cargo.lock
···
-
# This file is automatically @generated by Cargo.
-
# It is not intended for manual editing.
-
version = 3
-
-
[[package]]
-
name = "addr2line"
-
version = "0.21.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
-
dependencies = [
-
"gimli",
-
]
-
-
[[package]]
-
name = "adler"
-
version = "1.0.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
-
-
[[package]]
-
name = "ahash"
-
version = "0.7.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
-
dependencies = [
-
"getrandom",
-
"once_cell",
-
"version_check",
-
]
-
-
[[package]]
-
name = "ahash"
-
version = "0.8.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
-
dependencies = [
-
"cfg-if",
-
"once_cell",
-
"version_check",
-
]
-
-
[[package]]
-
name = "aho-corasick"
-
version = "1.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
-
dependencies = [
-
"memchr",
-
]
-
-
[[package]]
-
name = "alloc-no-stdlib"
-
version = "2.0.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
-
-
[[package]]
-
name = "alloc-stdlib"
-
version = "0.2.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
-
dependencies = [
-
"alloc-no-stdlib",
-
]
-
-
[[package]]
-
name = "allocator-api2"
-
version = "0.2.16"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5"
-
-
[[package]]
-
name = "android-tzdata"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
-
-
[[package]]
-
name = "android_system_properties"
-
version = "0.1.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
-
dependencies = [
-
"libc",
-
]
-
-
[[package]]
-
name = "argon2"
-
version = "0.5.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9"
-
dependencies = [
-
"base64ct",
-
"blake2",
-
"cpufeatures",
-
"password-hash",
-
]
-
-
[[package]]
-
name = "async-channel"
-
version = "1.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
-
dependencies = [
-
"concurrent-queue",
-
"event-listener 2.5.3",
-
"futures-core",
-
]
-
-
[[package]]
-
name = "async-compression"
-
version = "0.4.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f658e2baef915ba0f26f1f7c42bfb8e12f532a01f449a090ded75ae7a07e9ba2"
-
dependencies = [
-
"brotli",
-
"flate2",
-
"futures-core",
-
"memchr",
-
"pin-project-lite",
-
"tokio",
-
]
-
-
[[package]]
-
name = "async-executor"
-
version = "1.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4b0c4a4f319e45986f347ee47fef8bf5e81c9abc3f6f58dc2391439f30df65f0"
-
dependencies = [
-
"async-lock",
-
"async-task",
-
"concurrent-queue",
-
"fastrand 2.0.1",
-
"futures-lite",
-
"slab",
-
]
-
-
[[package]]
-
name = "async-global-executor"
-
version = "2.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776"
-
dependencies = [
-
"async-channel",
-
"async-executor",
-
"async-io",
-
"async-lock",
-
"blocking",
-
"futures-lite",
-
"once_cell",
-
]
-
-
[[package]]
-
name = "async-io"
-
version = "1.13.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
-
dependencies = [
-
"async-lock",
-
"autocfg",
-
"cfg-if",
-
"concurrent-queue",
-
"futures-lite",
-
"log",
-
"parking",
-
"polling",
-
"rustix 0.37.26",
-
"slab",
-
"socket2 0.4.10",
-
"waker-fn",
-
]
-
-
[[package]]
-
name = "async-lock"
-
version = "2.8.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
-
dependencies = [
-
"event-listener 2.5.3",
-
]
-
-
[[package]]
-
name = "async-process"
-
version = "1.8.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88"
-
dependencies = [
-
"async-io",
-
"async-lock",
-
"async-signal",
-
"blocking",
-
"cfg-if",
-
"event-listener 3.0.0",
-
"futures-lite",
-
"rustix 0.38.20",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "async-signal"
-
version = "0.2.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d2a5415b7abcdc9cd7d63d6badba5288b2ca017e3fbd4173b8f405449f1a2399"
-
dependencies = [
-
"async-io",
-
"async-lock",
-
"atomic-waker",
-
"cfg-if",
-
"futures-core",
-
"futures-io",
-
"rustix 0.38.20",
-
"signal-hook-registry",
-
"slab",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "async-std"
-
version = "1.12.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d"
-
dependencies = [
-
"async-channel",
-
"async-global-executor",
-
"async-io",
-
"async-lock",
-
"async-process",
-
"crossbeam-utils",
-
"futures-channel",
-
"futures-core",
-
"futures-io",
-
"futures-lite",
-
"gloo-timers",
-
"kv-log-macro",
-
"log",
-
"memchr",
-
"once_cell",
-
"pin-project-lite",
-
"pin-utils",
-
"slab",
-
"wasm-bindgen-futures",
-
]
-
-
[[package]]
-
name = "async-stream"
-
version = "0.3.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51"
-
dependencies = [
-
"async-stream-impl",
-
"futures-core",
-
"pin-project-lite",
-
]
-
-
[[package]]
-
name = "async-stream-impl"
-
version = "0.3.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "async-task"
-
version = "4.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1"
-
-
[[package]]
-
name = "async-trait"
-
version = "0.1.74"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "atomic"
-
version = "0.5.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba"
-
-
[[package]]
-
name = "atomic"
-
version = "0.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994"
-
dependencies = [
-
"bytemuck",
-
]
-
-
[[package]]
-
name = "atomic-waker"
-
version = "1.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
-
-
[[package]]
-
name = "autocfg"
-
version = "1.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
-
-
[[package]]
-
name = "backtrace"
-
version = "0.3.69"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
-
dependencies = [
-
"addr2line",
-
"cc",
-
"cfg-if",
-
"libc",
-
"miniz_oxide",
-
"object",
-
"rustc-demangle",
-
]
-
-
[[package]]
-
name = "base64"
-
version = "0.13.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
-
-
[[package]]
-
name = "base64"
-
version = "0.21.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"
-
-
[[package]]
-
name = "base64ct"
-
version = "1.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
-
-
[[package]]
-
name = "binascii"
-
version = "0.1.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72"
-
-
[[package]]
-
name = "bitflags"
-
version = "1.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
-
-
[[package]]
-
name = "bitflags"
-
version = "2.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
-
-
[[package]]
-
name = "blake2"
-
version = "0.10.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe"
-
dependencies = [
-
"digest",
-
]
-
-
[[package]]
-
name = "block-buffer"
-
version = "0.10.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
-
dependencies = [
-
"generic-array",
-
]
-
-
[[package]]
-
name = "blocking"
-
version = "1.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8c36a4d0d48574b3dd360b4b7d95cc651d2b6557b6402848a27d4b228a473e2a"
-
dependencies = [
-
"async-channel",
-
"async-lock",
-
"async-task",
-
"fastrand 2.0.1",
-
"futures-io",
-
"futures-lite",
-
"piper",
-
"tracing",
-
]
-
-
[[package]]
-
name = "brotli"
-
version = "3.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f"
-
dependencies = [
-
"alloc-no-stdlib",
-
"alloc-stdlib",
-
"brotli-decompressor",
-
]
-
-
[[package]]
-
name = "brotli-decompressor"
-
version = "2.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "da74e2b81409b1b743f8f0c62cc6254afefb8b8e50bbfe3735550f7aeefa3448"
-
dependencies = [
-
"alloc-no-stdlib",
-
"alloc-stdlib",
-
]
-
-
[[package]]
-
name = "bumpalo"
-
version = "3.14.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
-
-
[[package]]
-
name = "bytemuck"
-
version = "1.14.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6"
-
-
[[package]]
-
name = "byteorder"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
-
-
[[package]]
-
name = "bytes"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
-
-
[[package]]
-
name = "cached"
-
version = "0.46.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8cead8ece0da6b744b2ad8ef9c58a4cdc7ef2921e60a6ddfb9eaaa86839b5fc5"
-
dependencies = [
-
"ahash 0.8.3",
-
"async-trait",
-
"cached_proc_macro",
-
"cached_proc_macro_types",
-
"futures",
-
"hashbrown 0.14.2",
-
"instant",
-
"once_cell",
-
"thiserror",
-
"tokio",
-
]
-
-
[[package]]
-
name = "cached_proc_macro"
-
version = "0.18.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7da8245dd5f576a41c3b76247b54c15b0e43139ceeb4f732033e15be7c005176"
-
dependencies = [
-
"darling",
-
"proc-macro2",
-
"quote",
-
"syn 1.0.109",
-
]
-
-
[[package]]
-
name = "cached_proc_macro_types"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3a4f925191b4367301851c6d99b09890311d74b0d43f274c0b34c86d308a3663"
-
-
[[package]]
-
name = "cc"
-
version = "1.0.83"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
-
dependencies = [
-
"libc",
-
]
-
-
[[package]]
-
name = "cfg-if"
-
version = "1.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
-
-
[[package]]
-
name = "chrono"
-
version = "0.4.31"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
-
dependencies = [
-
"android-tzdata",
-
"iana-time-zone",
-
"num-traits",
-
"serde",
-
"windows-targets",
-
]
-
-
[[package]]
-
name = "chrono-tz"
-
version = "0.8.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f1369bc6b9e9a7dfdae2055f6ec151fe9c554a9d23d357c0237cee2e25eaabb7"
-
dependencies = [
-
"chrono",
-
"chrono-tz-build",
-
"phf",
-
]
-
-
[[package]]
-
name = "chrono-tz-build"
-
version = "0.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e2f5ebdc942f57ed96d560a6d1a459bae5851102a25d5bf89dc04ae453e31ecf"
-
dependencies = [
-
"parse-zoneinfo",
-
"phf",
-
"phf_codegen",
-
]
-
-
[[package]]
-
name = "chumsky"
-
version = "0.9.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23170228b96236b5a7299057ac284a321457700bc8c41a4476052f0f4ba5349d"
-
dependencies = [
-
"hashbrown 0.12.3",
-
"stacker",
-
]
-
-
[[package]]
-
name = "concurrent-queue"
-
version = "2.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400"
-
dependencies = [
-
"crossbeam-utils",
-
]
-
-
[[package]]
-
name = "cookie"
-
version = "0.16.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb"
-
dependencies = [
-
"percent-encoding",
-
"time",
-
"version_check",
-
]
-
-
[[package]]
-
name = "cookie"
-
version = "0.17.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24"
-
dependencies = [
-
"percent-encoding",
-
"time",
-
"version_check",
-
]
-
-
[[package]]
-
name = "cookie_store"
-
version = "0.16.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d606d0fba62e13cf04db20536c05cb7f13673c161cb47a47a82b9b9e7d3f1daa"
-
dependencies = [
-
"cookie 0.16.2",
-
"idna 0.2.3",
-
"log",
-
"publicsuffix",
-
"serde",
-
"serde_derive",
-
"serde_json",
-
"time",
-
"url",
-
]
-
-
[[package]]
-
name = "cookie_store"
-
version = "0.19.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d5a18f35792056f8c7c2de9c002e7e4fe44c7b5f66e7d99f46468dbb730a7ea7"
-
dependencies = [
-
"cookie 0.16.2",
-
"idna 0.3.0",
-
"log",
-
"publicsuffix",
-
"serde",
-
"serde_derive",
-
"serde_json",
-
"time",
-
"url",
-
]
-
-
[[package]]
-
name = "core-foundation"
-
version = "0.9.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
-
dependencies = [
-
"core-foundation-sys",
-
"libc",
-
]
-
-
[[package]]
-
name = "core-foundation-sys"
-
version = "0.8.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
-
-
[[package]]
-
name = "cpufeatures"
-
version = "0.2.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3fbc60abd742b35f2492f808e1abbb83d45f72db402e14c55057edc9c7b1e9e4"
-
dependencies = [
-
"libc",
-
]
-
-
[[package]]
-
name = "crc32fast"
-
version = "1.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
-
dependencies = [
-
"cfg-if",
-
]
-
-
[[package]]
-
name = "cron"
-
version = "0.12.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ff76b51e4c068c52bfd2866e1567bee7c567ae8f24ada09fd4307019e25eab7"
-
dependencies = [
-
"chrono",
-
"nom",
-
"once_cell",
-
]
-
-
[[package]]
-
name = "crossbeam-utils"
-
version = "0.8.16"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
-
dependencies = [
-
"cfg-if",
-
]
-
-
[[package]]
-
name = "crypto-common"
-
version = "0.1.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
-
dependencies = [
-
"generic-array",
-
"typenum",
-
]
-
-
[[package]]
-
name = "darling"
-
version = "0.14.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850"
-
dependencies = [
-
"darling_core",
-
"darling_macro",
-
]
-
-
[[package]]
-
name = "darling_core"
-
version = "0.14.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0"
-
dependencies = [
-
"fnv",
-
"ident_case",
-
"proc-macro2",
-
"quote",
-
"strsim",
-
"syn 1.0.109",
-
]
-
-
[[package]]
-
name = "darling_macro"
-
version = "0.14.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e"
-
dependencies = [
-
"darling_core",
-
"quote",
-
"syn 1.0.109",
-
]
-
-
[[package]]
-
name = "dashmap"
-
version = "5.5.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
-
dependencies = [
-
"cfg-if",
-
"hashbrown 0.14.2",
-
"lock_api",
-
"once_cell",
-
"parking_lot_core",
-
]
-
-
[[package]]
-
name = "data-encoding"
-
version = "2.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
-
-
[[package]]
-
name = "data-url"
-
version = "0.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "41b319d1b62ffbd002e057f36bebd1f42b9f97927c9577461d855f3513c4289f"
-
-
[[package]]
-
name = "deranged"
-
version = "0.3.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3"
-
dependencies = [
-
"powerfmt",
-
]
-
-
[[package]]
-
name = "devise"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d6eacefd3f541c66fc61433d65e54e0e46e0a029a819a7dbbc7a7b489e8a85f8"
-
dependencies = [
-
"devise_codegen",
-
"devise_core",
-
]
-
-
[[package]]
-
name = "devise_codegen"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c8cf4b8dd484ede80fd5c547592c46c3745a617c8af278e2b72bea86b2dfed6"
-
dependencies = [
-
"devise_core",
-
"quote",
-
]
-
-
[[package]]
-
name = "devise_core"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "35b50dba0afdca80b187392b24f2499a88c336d5a8493e4b4ccfb608708be56a"
-
dependencies = [
-
"bitflags 2.4.1",
-
"proc-macro2",
-
"proc-macro2-diagnostics",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "diesel"
-
version = "2.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2268a214a6f118fce1838edba3d1561cf0e78d8de785475957a580a7f8c69d33"
-
dependencies = [
-
"bitflags 2.4.1",
-
"byteorder",
-
"chrono",
-
"diesel_derives",
-
"itoa",
-
"libsqlite3-sys",
-
"mysqlclient-sys",
-
"percent-encoding",
-
"pq-sys",
-
"r2d2",
-
"time",
-
"url",
-
]
-
-
[[package]]
-
name = "diesel_derives"
-
version = "2.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ef8337737574f55a468005a83499da720f20c65586241ffea339db9ecdfd2b44"
-
dependencies = [
-
"diesel_table_macro_syntax",
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "diesel_logger"
-
version = "0.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23010b507517129dc9b11fb35f36d76fd2d3dd4c85232733697622e345375f2f"
-
dependencies = [
-
"diesel",
-
"log",
-
]
-
-
[[package]]
-
name = "diesel_migrations"
-
version = "2.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6036b3f0120c5961381b570ee20a02432d7e2d27ea60de9578799cf9156914ac"
-
dependencies = [
-
"diesel",
-
"migrations_internals",
-
"migrations_macros",
-
]
-
-
[[package]]
-
name = "diesel_table_macro_syntax"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fc5557efc453706fed5e4fa85006fe9817c224c3f480a34c7e5959fd700921c5"
-
dependencies = [
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "digest"
-
version = "0.10.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
-
dependencies = [
-
"block-buffer",
-
"crypto-common",
-
"subtle",
-
]
-
-
[[package]]
-
name = "dotenvy"
-
version = "0.15.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
-
-
[[package]]
-
name = "either"
-
version = "1.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
-
-
[[package]]
-
name = "email-encoding"
-
version = "0.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dbfb21b9878cf7a348dcb8559109aabc0ec40d69924bd706fa5149846c4fef75"
-
dependencies = [
-
"base64 0.21.4",
-
"memchr",
-
]
-
-
[[package]]
-
name = "email_address"
-
version = "0.2.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e2153bd83ebc09db15bcbdc3e2194d901804952e3dc96967e1cd3b0c5c32d112"
-
dependencies = [
-
"serde",
-
]
-
-
[[package]]
-
name = "encoding_rs"
-
version = "0.8.33"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
-
dependencies = [
-
"cfg-if",
-
]
-
-
[[package]]
-
name = "enum-as-inner"
-
version = "0.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a"
-
dependencies = [
-
"heck",
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "equivalent"
-
version = "1.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
-
-
[[package]]
-
name = "errno"
-
version = "0.3.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860"
-
dependencies = [
-
"libc",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "error-chain"
-
version = "0.12.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc"
-
dependencies = [
-
"version_check",
-
]
-
-
[[package]]
-
name = "event-listener"
-
version = "2.5.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
-
-
[[package]]
-
name = "event-listener"
-
version = "3.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325"
-
dependencies = [
-
"concurrent-queue",
-
"parking",
-
"pin-project-lite",
-
]
-
-
[[package]]
-
name = "fastrand"
-
version = "1.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
-
dependencies = [
-
"instant",
-
]
-
-
[[package]]
-
name = "fastrand"
-
version = "2.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
-
-
[[package]]
-
name = "fern"
-
version = "0.6.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee"
-
dependencies = [
-
"libc",
-
"log",
-
"reopen",
-
"syslog",
-
]
-
-
[[package]]
-
name = "figment"
-
version = "0.10.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a014ac935975a70ad13a3bff2463b1c1b083b35ae4cb6309cfc59476aa7a181f"
-
dependencies = [
-
"atomic 0.6.0",
-
"pear",
-
"serde",
-
"toml 0.8.2",
-
"uncased",
-
"version_check",
-
]
-
-
[[package]]
-
name = "flate2"
-
version = "1.0.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
-
dependencies = [
-
"crc32fast",
-
"miniz_oxide",
-
]
-
-
[[package]]
-
name = "fnv"
-
version = "1.0.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
-
-
[[package]]
-
name = "foreign-types"
-
version = "0.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
-
dependencies = [
-
"foreign-types-shared",
-
]
-
-
[[package]]
-
name = "foreign-types-shared"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
-
-
[[package]]
-
name = "form_urlencoded"
-
version = "1.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
-
dependencies = [
-
"percent-encoding",
-
]
-
-
[[package]]
-
name = "futures"
-
version = "0.3.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
-
dependencies = [
-
"futures-channel",
-
"futures-core",
-
"futures-executor",
-
"futures-io",
-
"futures-sink",
-
"futures-task",
-
"futures-util",
-
]
-
-
[[package]]
-
name = "futures-channel"
-
version = "0.3.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
-
dependencies = [
-
"futures-core",
-
"futures-sink",
-
]
-
-
[[package]]
-
name = "futures-core"
-
version = "0.3.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
-
-
[[package]]
-
name = "futures-executor"
-
version = "0.3.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
-
dependencies = [
-
"futures-core",
-
"futures-task",
-
"futures-util",
-
]
-
-
[[package]]
-
name = "futures-io"
-
version = "0.3.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
-
-
[[package]]
-
name = "futures-lite"
-
version = "1.13.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
-
dependencies = [
-
"fastrand 1.9.0",
-
"futures-core",
-
"futures-io",
-
"memchr",
-
"parking",
-
"pin-project-lite",
-
"waker-fn",
-
]
-
-
[[package]]
-
name = "futures-macro"
-
version = "0.3.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "futures-sink"
-
version = "0.3.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
-
-
[[package]]
-
name = "futures-task"
-
version = "0.3.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
-
-
[[package]]
-
name = "futures-timer"
-
version = "3.0.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c"
-
-
[[package]]
-
name = "futures-util"
-
version = "0.3.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
-
dependencies = [
-
"futures-channel",
-
"futures-core",
-
"futures-io",
-
"futures-macro",
-
"futures-sink",
-
"futures-task",
-
"memchr",
-
"pin-project-lite",
-
"pin-utils",
-
"slab",
-
]
-
-
[[package]]
-
name = "generator"
-
version = "0.7.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e"
-
dependencies = [
-
"cc",
-
"libc",
-
"log",
-
"rustversion",
-
"windows",
-
]
-
-
[[package]]
-
name = "generic-array"
-
version = "0.14.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
-
dependencies = [
-
"typenum",
-
"version_check",
-
]
-
-
[[package]]
-
name = "getrandom"
-
version = "0.2.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
-
dependencies = [
-
"cfg-if",
-
"libc",
-
"wasi",
-
]
-
-
[[package]]
-
name = "gimli"
-
version = "0.28.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
-
-
[[package]]
-
name = "glob"
-
version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
-
-
[[package]]
-
name = "gloo-timers"
-
version = "0.2.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c"
-
dependencies = [
-
"futures-channel",
-
"futures-core",
-
"js-sys",
-
"wasm-bindgen",
-
]
-
-
[[package]]
-
name = "governor"
-
version = "0.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "821239e5672ff23e2a7060901fa622950bbd80b649cdaadd78d1c1767ed14eb4"
-
dependencies = [
-
"cfg-if",
-
"dashmap",
-
"futures",
-
"futures-timer",
-
"no-std-compat",
-
"nonzero_ext",
-
"parking_lot",
-
"quanta",
-
"rand",
-
"smallvec",
-
]
-
-
[[package]]
-
name = "h2"
-
version = "0.3.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833"
-
dependencies = [
-
"bytes",
-
"fnv",
-
"futures-core",
-
"futures-sink",
-
"futures-util",
-
"http",
-
"indexmap 1.9.3",
-
"slab",
-
"tokio",
-
"tokio-util",
-
"tracing",
-
]
-
-
[[package]]
-
name = "half"
-
version = "1.8.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
-
-
[[package]]
-
name = "handlebars"
-
version = "4.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c39b3bc2a8f715298032cf5087e58573809374b08160aa7d750582bdb82d2683"
-
dependencies = [
-
"log",
-
"pest",
-
"pest_derive",
-
"serde",
-
"serde_json",
-
"thiserror",
-
"walkdir",
-
]
-
-
[[package]]
-
name = "hashbrown"
-
version = "0.12.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
-
dependencies = [
-
"ahash 0.7.6",
-
]
-
-
[[package]]
-
name = "hashbrown"
-
version = "0.14.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156"
-
dependencies = [
-
"ahash 0.8.3",
-
"allocator-api2",
-
]
-
-
[[package]]
-
name = "heck"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
-
-
[[package]]
-
name = "hermit-abi"
-
version = "0.3.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
-
-
[[package]]
-
name = "hmac"
-
version = "0.12.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
-
dependencies = [
-
"digest",
-
]
-
-
[[package]]
-
name = "home"
-
version = "0.5.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
-
dependencies = [
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "hostname"
-
version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867"
-
dependencies = [
-
"libc",
-
"match_cfg",
-
"winapi",
-
]
-
-
[[package]]
-
name = "html5gum"
-
version = "0.5.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4c4e556171a058ba117bbe88b059fb37b6289023e007d2903ea6dca3a3cbff14"
-
dependencies = [
-
"jetscii",
-
]
-
-
[[package]]
-
name = "http"
-
version = "0.2.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
-
dependencies = [
-
"bytes",
-
"fnv",
-
"itoa",
-
]
-
-
[[package]]
-
name = "http-body"
-
version = "0.4.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
-
dependencies = [
-
"bytes",
-
"http",
-
"pin-project-lite",
-
]
-
-
[[package]]
-
name = "httparse"
-
version = "1.8.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
-
-
[[package]]
-
name = "httpdate"
-
version = "1.0.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
-
-
[[package]]
-
name = "hyper"
-
version = "0.14.27"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
-
dependencies = [
-
"bytes",
-
"futures-channel",
-
"futures-core",
-
"futures-util",
-
"h2",
-
"http",
-
"http-body",
-
"httparse",
-
"httpdate",
-
"itoa",
-
"pin-project-lite",
-
"socket2 0.4.10",
-
"tokio",
-
"tower-service",
-
"tracing",
-
"want",
-
]
-
-
[[package]]
-
name = "hyper-tls"
-
version = "0.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
-
dependencies = [
-
"bytes",
-
"hyper",
-
"native-tls",
-
"tokio",
-
"tokio-native-tls",
-
]
-
-
[[package]]
-
name = "iana-time-zone"
-
version = "0.1.58"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20"
-
dependencies = [
-
"android_system_properties",
-
"core-foundation-sys",
-
"iana-time-zone-haiku",
-
"js-sys",
-
"wasm-bindgen",
-
"windows-core",
-
]
-
-
[[package]]
-
name = "iana-time-zone-haiku"
-
version = "0.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
-
dependencies = [
-
"cc",
-
]
-
-
[[package]]
-
name = "ident_case"
-
version = "1.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
-
-
[[package]]
-
name = "idna"
-
version = "0.2.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
-
dependencies = [
-
"matches",
-
"unicode-bidi",
-
"unicode-normalization",
-
]
-
-
[[package]]
-
name = "idna"
-
version = "0.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6"
-
dependencies = [
-
"unicode-bidi",
-
"unicode-normalization",
-
]
-
-
[[package]]
-
name = "idna"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
-
dependencies = [
-
"unicode-bidi",
-
"unicode-normalization",
-
]
-
-
[[package]]
-
name = "indexmap"
-
version = "1.9.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
-
dependencies = [
-
"autocfg",
-
"hashbrown 0.12.3",
-
"serde",
-
]
-
-
[[package]]
-
name = "indexmap"
-
version = "2.0.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897"
-
dependencies = [
-
"equivalent",
-
"hashbrown 0.14.2",
-
]
-
-
[[package]]
-
name = "inlinable_string"
-
version = "0.1.15"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb"
-
-
[[package]]
-
name = "instant"
-
version = "0.1.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
-
dependencies = [
-
"cfg-if",
-
]
-
-
[[package]]
-
name = "io-lifetimes"
-
version = "1.0.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
-
dependencies = [
-
"hermit-abi",
-
"libc",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "ipconfig"
-
version = "0.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f"
-
dependencies = [
-
"socket2 0.5.5",
-
"widestring",
-
"windows-sys",
-
"winreg",
-
]
-
-
[[package]]
-
name = "ipnet"
-
version = "2.8.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6"
-
-
[[package]]
-
name = "is-terminal"
-
version = "0.4.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
-
dependencies = [
-
"hermit-abi",
-
"rustix 0.38.20",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "itoa"
-
version = "1.0.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
-
-
[[package]]
-
name = "jetscii"
-
version = "0.5.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "47f142fe24a9c9944451e8349de0a56af5f3e7226dc46f3ed4d4ecc0b85af75e"
-
-
[[package]]
-
name = "job_scheduler_ng"
-
version = "2.0.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "10bbdf445513bbe53f4666218b7057d265c76fa0b30475e121a6bf05dbaacaae"
-
dependencies = [
-
"chrono",
-
"cron",
-
"uuid",
-
]
-
-
[[package]]
-
name = "js-sys"
-
version = "0.3.64"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
-
dependencies = [
-
"wasm-bindgen",
-
]
-
-
[[package]]
-
name = "jsonwebtoken"
-
version = "9.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1e863f95209c79b9b8b001c4b03463385f890a765dbc4e0802cb8d4177e3e410"
-
dependencies = [
-
"base64 0.21.4",
-
"pem",
-
"ring 0.17.5",
-
"serde",
-
"serde_json",
-
"simple_asn1",
-
]
-
-
[[package]]
-
name = "kv-log-macro"
-
version = "1.0.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
-
dependencies = [
-
"log",
-
]
-
-
[[package]]
-
name = "lazy_static"
-
version = "1.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
-
-
[[package]]
-
name = "lettre"
-
version = "0.11.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d47084ad58f99c26816d174702f60e873f861fcef3f9bd6075b4ad2dd72d07d5"
-
dependencies = [
-
"async-std",
-
"async-trait",
-
"base64 0.21.4",
-
"chumsky",
-
"email-encoding",
-
"email_address",
-
"fastrand 2.0.1",
-
"futures-io",
-
"futures-util",
-
"hostname",
-
"httpdate",
-
"idna 0.4.0",
-
"mime",
-
"native-tls",
-
"nom",
-
"once_cell",
-
"quoted_printable",
-
"serde",
-
"socket2 0.5.5",
-
"tokio",
-
"tokio-native-tls",
-
"tracing",
-
"url",
-
]
-
-
[[package]]
-
name = "libc"
-
version = "0.2.149"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b"
-
-
[[package]]
-
name = "libmimalloc-sys"
-
version = "0.1.35"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3979b5c37ece694f1f5e51e7ecc871fdb0f517ed04ee45f88d15d6d553cb9664"
-
dependencies = [
-
"cc",
-
"libc",
-
]
-
-
[[package]]
-
name = "libsqlite3-sys"
-
version = "0.26.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "afc22eff61b133b115c6e8c74e818c628d6d5e7a502afea6f64dee076dd94326"
-
dependencies = [
-
"cc",
-
"pkg-config",
-
"vcpkg",
-
]
-
-
[[package]]
-
name = "linked-hash-map"
-
version = "0.5.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
-
-
[[package]]
-
name = "linux-raw-sys"
-
version = "0.3.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
-
-
[[package]]
-
name = "linux-raw-sys"
-
version = "0.4.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f"
-
-
[[package]]
-
name = "lock_api"
-
version = "0.4.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
-
dependencies = [
-
"autocfg",
-
"scopeguard",
-
]
-
-
[[package]]
-
name = "log"
-
version = "0.4.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
-
dependencies = [
-
"value-bag",
-
]
-
-
[[package]]
-
name = "loom"
-
version = "0.5.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5"
-
dependencies = [
-
"cfg-if",
-
"generator",
-
"scoped-tls",
-
"serde",
-
"serde_json",
-
"tracing",
-
"tracing-subscriber",
-
]
-
-
[[package]]
-
name = "lru-cache"
-
version = "0.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c"
-
dependencies = [
-
"linked-hash-map",
-
]
-
-
[[package]]
-
name = "mach2"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6d0d1830bcd151a6fc4aea1369af235b36c1528fe976b8ff678683c9995eade8"
-
dependencies = [
-
"libc",
-
]
-
-
[[package]]
-
name = "match_cfg"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4"
-
-
[[package]]
-
name = "matchers"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
-
dependencies = [
-
"regex-automata 0.1.10",
-
]
-
-
[[package]]
-
name = "matches"
-
version = "0.1.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
-
-
[[package]]
-
name = "memchr"
-
version = "2.6.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
-
-
[[package]]
-
name = "migrations_internals"
-
version = "2.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0f23f71580015254b020e856feac3df5878c2c7a8812297edd6c0a485ac9dada"
-
dependencies = [
-
"serde",
-
"toml 0.7.8",
-
]
-
-
[[package]]
-
name = "migrations_macros"
-
version = "2.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cce3325ac70e67bbab5bd837a31cae01f1a6db64e0e744a33cb03a543469ef08"
-
dependencies = [
-
"migrations_internals",
-
"proc-macro2",
-
"quote",
-
]
-
-
[[package]]
-
name = "mimalloc"
-
version = "0.1.39"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c"
-
dependencies = [
-
"libmimalloc-sys",
-
]
-
-
[[package]]
-
name = "mime"
-
version = "0.3.17"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
-
-
[[package]]
-
name = "minimal-lexical"
-
version = "0.2.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
-
-
[[package]]
-
name = "miniz_oxide"
-
version = "0.7.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
-
dependencies = [
-
"adler",
-
]
-
-
[[package]]
-
name = "mio"
-
version = "0.8.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
-
dependencies = [
-
"libc",
-
"wasi",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "multer"
-
version = "2.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "01acbdc23469fd8fe07ab135923371d5f5a422fbf9c522158677c8eb15bc51c2"
-
dependencies = [
-
"bytes",
-
"encoding_rs",
-
"futures-util",
-
"http",
-
"httparse",
-
"log",
-
"memchr",
-
"mime",
-
"spin 0.9.8",
-
"tokio",
-
"tokio-util",
-
"version_check",
-
]
-
-
[[package]]
-
name = "mysqlclient-sys"
-
version = "0.2.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f61b381528ba293005c42a409dd73d034508e273bf90481f17ec2e964a6e969b"
-
dependencies = [
-
"pkg-config",
-
"vcpkg",
-
]
-
-
[[package]]
-
name = "native-tls"
-
version = "0.2.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e"
-
dependencies = [
-
"lazy_static",
-
"libc",
-
"log",
-
"openssl",
-
"openssl-probe",
-
"openssl-sys",
-
"schannel",
-
"security-framework",
-
"security-framework-sys",
-
"tempfile",
-
]
-
-
[[package]]
-
name = "no-std-compat"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c"
-
-
[[package]]
-
name = "nom"
-
version = "7.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
-
dependencies = [
-
"memchr",
-
"minimal-lexical",
-
]
-
-
[[package]]
-
name = "nonzero_ext"
-
version = "0.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21"
-
-
[[package]]
-
name = "nu-ansi-term"
-
version = "0.46.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
-
dependencies = [
-
"overload",
-
"winapi",
-
]
-
-
[[package]]
-
name = "num-bigint"
-
version = "0.4.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0"
-
dependencies = [
-
"autocfg",
-
"num-integer",
-
"num-traits",
-
]
-
-
[[package]]
-
name = "num-derive"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "num-integer"
-
version = "0.1.45"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
-
dependencies = [
-
"autocfg",
-
"num-traits",
-
]
-
-
[[package]]
-
name = "num-traits"
-
version = "0.2.17"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
-
dependencies = [
-
"autocfg",
-
]
-
-
[[package]]
-
name = "num_cpus"
-
version = "1.16.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
-
dependencies = [
-
"hermit-abi",
-
"libc",
-
]
-
-
[[package]]
-
name = "num_threads"
-
version = "0.1.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44"
-
dependencies = [
-
"libc",
-
]
-
-
[[package]]
-
name = "object"
-
version = "0.32.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
-
dependencies = [
-
"memchr",
-
]
-
-
[[package]]
-
name = "once_cell"
-
version = "1.18.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
-
-
[[package]]
-
name = "openssl"
-
version = "0.10.57"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c"
-
dependencies = [
-
"bitflags 2.4.1",
-
"cfg-if",
-
"foreign-types",
-
"libc",
-
"once_cell",
-
"openssl-macros",
-
"openssl-sys",
-
]
-
-
[[package]]
-
name = "openssl-macros"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "openssl-probe"
-
version = "0.1.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
-
-
[[package]]
-
name = "openssl-src"
-
version = "111.28.0+1.1.1w"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3ce95ee1f6f999dfb95b8afd43ebe442758ea2104d1ccb99a94c30db22ae701f"
-
dependencies = [
-
"cc",
-
]
-
-
[[package]]
-
name = "openssl-sys"
-
version = "0.9.92"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "db7e971c2c2bba161b2d2fdf37080177eff520b3bc044787c7f1f5f9e78d869b"
-
dependencies = [
-
"cc",
-
"libc",
-
"openssl-src",
-
"pkg-config",
-
"vcpkg",
-
]
-
-
[[package]]
-
name = "overload"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
-
-
[[package]]
-
name = "parking"
-
version = "2.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae"
-
-
[[package]]
-
name = "parking_lot"
-
version = "0.12.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
-
dependencies = [
-
"lock_api",
-
"parking_lot_core",
-
]
-
-
[[package]]
-
name = "parking_lot_core"
-
version = "0.9.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
-
dependencies = [
-
"cfg-if",
-
"libc",
-
"redox_syscall 0.4.1",
-
"smallvec",
-
"windows-targets",
-
]
-
-
[[package]]
-
name = "parse-zoneinfo"
-
version = "0.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c705f256449c60da65e11ff6626e0c16a0a0b96aaa348de61376b249bc340f41"
-
dependencies = [
-
"regex",
-
]
-
-
[[package]]
-
name = "password-hash"
-
version = "0.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166"
-
dependencies = [
-
"base64ct",
-
"rand_core",
-
"subtle",
-
]
-
-
[[package]]
-
name = "paste"
-
version = "1.0.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
-
-
[[package]]
-
name = "pear"
-
version = "0.2.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "61a386cd715229d399604b50d1361683fe687066f42d56f54be995bc6868f71c"
-
dependencies = [
-
"inlinable_string",
-
"pear_codegen",
-
"yansi 1.0.0-rc.1",
-
]
-
-
[[package]]
-
name = "pear_codegen"
-
version = "0.2.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "da9f0f13dac8069c139e8300a6510e3f4143ecf5259c60b116a9b271b4ca0d54"
-
dependencies = [
-
"proc-macro2",
-
"proc-macro2-diagnostics",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "pem"
-
version = "3.0.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3163d2912b7c3b52d651a055f2c7eec9ba5cd22d26ef75b8dd3a59980b185923"
-
dependencies = [
-
"base64 0.21.4",
-
"serde",
-
]
-
-
[[package]]
-
name = "percent-encoding"
-
version = "2.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
-
-
[[package]]
-
name = "pest"
-
version = "2.7.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c022f1e7b65d6a24c0dbbd5fb344c66881bc01f3e5ae74a1c8100f2f985d98a4"
-
dependencies = [
-
"memchr",
-
"thiserror",
-
"ucd-trie",
-
]
-
-
[[package]]
-
name = "pest_derive"
-
version = "2.7.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "35513f630d46400a977c4cb58f78e1bfbe01434316e60c37d27b9ad6139c66d8"
-
dependencies = [
-
"pest",
-
"pest_generator",
-
]
-
-
[[package]]
-
name = "pest_generator"
-
version = "2.7.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bc9fc1b9e7057baba189b5c626e2d6f40681ae5b6eb064dc7c7834101ec8123a"
-
dependencies = [
-
"pest",
-
"pest_meta",
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "pest_meta"
-
version = "2.7.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1df74e9e7ec4053ceb980e7c0c8bd3594e977fde1af91daba9c928e8e8c6708d"
-
dependencies = [
-
"once_cell",
-
"pest",
-
"sha2",
-
]
-
-
[[package]]
-
name = "phf"
-
version = "0.11.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
-
dependencies = [
-
"phf_shared",
-
]
-
-
[[package]]
-
name = "phf_codegen"
-
version = "0.11.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a"
-
dependencies = [
-
"phf_generator",
-
"phf_shared",
-
]
-
-
[[package]]
-
name = "phf_generator"
-
version = "0.11.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0"
-
dependencies = [
-
"phf_shared",
-
"rand",
-
]
-
-
[[package]]
-
name = "phf_shared"
-
version = "0.11.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
-
dependencies = [
-
"siphasher",
-
]
-
-
[[package]]
-
name = "pico-args"
-
version = "0.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
-
-
[[package]]
-
name = "pin-project-lite"
-
version = "0.2.13"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
-
-
[[package]]
-
name = "pin-utils"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
-
-
[[package]]
-
name = "piper"
-
version = "0.2.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4"
-
dependencies = [
-
"atomic-waker",
-
"fastrand 2.0.1",
-
"futures-io",
-
]
-
-
[[package]]
-
name = "pkg-config"
-
version = "0.3.27"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
-
-
[[package]]
-
name = "polling"
-
version = "2.8.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
-
dependencies = [
-
"autocfg",
-
"bitflags 1.3.2",
-
"cfg-if",
-
"concurrent-queue",
-
"libc",
-
"log",
-
"pin-project-lite",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "powerfmt"
-
version = "0.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
-
-
[[package]]
-
name = "ppv-lite86"
-
version = "0.2.17"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
-
-
[[package]]
-
name = "pq-sys"
-
version = "0.4.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31c0052426df997c0cbd30789eb44ca097e3541717a7b8fa36b1c464ee7edebd"
-
dependencies = [
-
"vcpkg",
-
]
-
-
[[package]]
-
name = "proc-macro2"
-
version = "1.0.69"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da"
-
dependencies = [
-
"unicode-ident",
-
]
-
-
[[package]]
-
name = "proc-macro2-diagnostics"
-
version = "0.10.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
"version_check",
-
"yansi 1.0.0-rc.1",
-
]
-
-
[[package]]
-
name = "psl-types"
-
version = "2.0.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac"
-
-
[[package]]
-
name = "psm"
-
version = "0.1.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874"
-
dependencies = [
-
"cc",
-
]
-
-
[[package]]
-
name = "publicsuffix"
-
version = "2.2.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "96a8c1bda5ae1af7f99a2962e49df150414a43d62404644d98dd5c3a93d07457"
-
dependencies = [
-
"idna 0.3.0",
-
"psl-types",
-
]
-
-
[[package]]
-
name = "quanta"
-
version = "0.11.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a17e662a7a8291a865152364c20c7abc5e60486ab2001e8ec10b24862de0b9ab"
-
dependencies = [
-
"crossbeam-utils",
-
"libc",
-
"mach2",
-
"once_cell",
-
"raw-cpuid",
-
"wasi",
-
"web-sys",
-
"winapi",
-
]
-
-
[[package]]
-
name = "quick-error"
-
version = "1.2.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
-
-
[[package]]
-
name = "quote"
-
version = "1.0.33"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
-
dependencies = [
-
"proc-macro2",
-
]
-
-
[[package]]
-
name = "quoted_printable"
-
version = "0.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0"
-
-
[[package]]
-
name = "r2d2"
-
version = "0.8.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93"
-
dependencies = [
-
"log",
-
"parking_lot",
-
"scheduled-thread-pool",
-
]
-
-
[[package]]
-
name = "rand"
-
version = "0.8.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
-
dependencies = [
-
"libc",
-
"rand_chacha",
-
"rand_core",
-
]
-
-
[[package]]
-
name = "rand_chacha"
-
version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
-
dependencies = [
-
"ppv-lite86",
-
"rand_core",
-
]
-
-
[[package]]
-
name = "rand_core"
-
version = "0.6.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
-
dependencies = [
-
"getrandom",
-
]
-
-
[[package]]
-
name = "raw-cpuid"
-
version = "10.7.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332"
-
dependencies = [
-
"bitflags 1.3.2",
-
]
-
-
[[package]]
-
name = "redox_syscall"
-
version = "0.3.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
-
dependencies = [
-
"bitflags 1.3.2",
-
]
-
-
[[package]]
-
name = "redox_syscall"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
-
dependencies = [
-
"bitflags 1.3.2",
-
]
-
-
[[package]]
-
name = "ref-cast"
-
version = "1.0.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "acde58d073e9c79da00f2b5b84eed919c8326832648a5b109b3fce1bb1175280"
-
dependencies = [
-
"ref-cast-impl",
-
]
-
-
[[package]]
-
name = "ref-cast-impl"
-
version = "1.0.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "regex"
-
version = "1.10.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
-
dependencies = [
-
"aho-corasick",
-
"memchr",
-
"regex-automata 0.4.3",
-
"regex-syntax 0.8.2",
-
]
-
-
[[package]]
-
name = "regex-automata"
-
version = "0.1.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
-
dependencies = [
-
"regex-syntax 0.6.29",
-
]
-
-
[[package]]
-
name = "regex-automata"
-
version = "0.4.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
-
dependencies = [
-
"aho-corasick",
-
"memchr",
-
"regex-syntax 0.8.2",
-
]
-
-
[[package]]
-
name = "regex-syntax"
-
version = "0.6.29"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
-
-
[[package]]
-
name = "regex-syntax"
-
version = "0.8.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
-
-
[[package]]
-
name = "reopen"
-
version = "1.0.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ff42cec3acf85845f5b18b3cbb7fec619ccbd4a349f6ecbe1c62ab46d4d98293"
-
dependencies = [
-
"autocfg",
-
"libc",
-
"signal-hook",
-
]
-
-
[[package]]
-
name = "reqwest"
-
version = "0.11.22"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b"
-
dependencies = [
-
"async-compression",
-
"base64 0.21.4",
-
"bytes",
-
"cookie 0.16.2",
-
"cookie_store 0.16.2",
-
"encoding_rs",
-
"futures-core",
-
"futures-util",
-
"h2",
-
"http",
-
"http-body",
-
"hyper",
-
"hyper-tls",
-
"ipnet",
-
"js-sys",
-
"log",
-
"mime",
-
"native-tls",
-
"once_cell",
-
"percent-encoding",
-
"pin-project-lite",
-
"serde",
-
"serde_json",
-
"serde_urlencoded",
-
"system-configuration",
-
"tokio",
-
"tokio-native-tls",
-
"tokio-socks",
-
"tokio-util",
-
"tower-service",
-
"trust-dns-resolver",
-
"url",
-
"wasm-bindgen",
-
"wasm-bindgen-futures",
-
"wasm-streams",
-
"web-sys",
-
"winreg",
-
]
-
-
[[package]]
-
name = "resolv-conf"
-
version = "0.7.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00"
-
dependencies = [
-
"hostname",
-
"quick-error",
-
]
-
-
[[package]]
-
name = "ring"
-
version = "0.16.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
-
dependencies = [
-
"cc",
-
"libc",
-
"once_cell",
-
"spin 0.5.2",
-
"untrusted 0.7.1",
-
"web-sys",
-
"winapi",
-
]
-
-
[[package]]
-
name = "ring"
-
version = "0.17.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b"
-
dependencies = [
-
"cc",
-
"getrandom",
-
"libc",
-
"spin 0.9.8",
-
"untrusted 0.9.0",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "rmp"
-
version = "0.8.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f9860a6cc38ed1da53456442089b4dfa35e7cedaa326df63017af88385e6b20"
-
dependencies = [
-
"byteorder",
-
"num-traits",
-
"paste",
-
]
-
-
[[package]]
-
name = "rmpv"
-
version = "1.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2e0e0214a4a2b444ecce41a4025792fc31f77c7bb89c46d253953ea8c65701ec"
-
dependencies = [
-
"num-traits",
-
"rmp",
-
]
-
-
[[package]]
-
name = "rocket"
-
version = "0.5.0-rc.3"
-
source = "git+https://github.com/SergioBenitez/Rocket?rev=ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa#ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa"
-
dependencies = [
-
"async-stream",
-
"async-trait",
-
"atomic 0.5.3",
-
"binascii",
-
"bytes",
-
"either",
-
"figment",
-
"futures",
-
"indexmap 1.9.3",
-
"is-terminal",
-
"log",
-
"memchr",
-
"multer",
-
"num_cpus",
-
"parking_lot",
-
"pin-project-lite",
-
"rand",
-
"ref-cast",
-
"rocket_codegen",
-
"rocket_http",
-
"serde",
-
"serde_json",
-
"state",
-
"tempfile",
-
"time",
-
"tokio",
-
"tokio-stream",
-
"tokio-util",
-
"ubyte",
-
"version_check",
-
"yansi 0.5.1",
-
]
-
-
[[package]]
-
name = "rocket_codegen"
-
version = "0.5.0-rc.3"
-
source = "git+https://github.com/SergioBenitez/Rocket?rev=ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa#ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa"
-
dependencies = [
-
"devise",
-
"glob",
-
"indexmap 1.9.3",
-
"proc-macro2",
-
"quote",
-
"rocket_http",
-
"syn 2.0.38",
-
"unicode-xid",
-
]
-
-
[[package]]
-
name = "rocket_http"
-
version = "0.5.0-rc.3"
-
source = "git+https://github.com/SergioBenitez/Rocket?rev=ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa#ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa"
-
dependencies = [
-
"cookie 0.17.0",
-
"either",
-
"futures",
-
"http",
-
"hyper",
-
"indexmap 1.9.3",
-
"log",
-
"memchr",
-
"pear",
-
"percent-encoding",
-
"pin-project-lite",
-
"ref-cast",
-
"rustls",
-
"rustls-pemfile",
-
"serde",
-
"smallvec",
-
"stable-pattern",
-
"state",
-
"time",
-
"tokio",
-
"tokio-rustls",
-
"uncased",
-
]
-
-
[[package]]
-
name = "rocket_ws"
-
version = "0.1.0-rc.3"
-
source = "git+https://github.com/SergioBenitez/Rocket?rev=ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa#ce441b5f46fdf5cd99cb32b8b8638835e4c2a5fa"
-
dependencies = [
-
"rocket",
-
"tokio-tungstenite",
-
]
-
-
[[package]]
-
name = "rpassword"
-
version = "7.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322"
-
dependencies = [
-
"libc",
-
"rtoolbox",
-
"winapi",
-
]
-
-
[[package]]
-
name = "rtoolbox"
-
version = "0.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a"
-
dependencies = [
-
"libc",
-
"winapi",
-
]
-
-
[[package]]
-
name = "rustc-demangle"
-
version = "0.1.23"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
-
-
[[package]]
-
name = "rustix"
-
version = "0.37.26"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "84f3f8f960ed3b5a59055428714943298bf3fa2d4a1d53135084e0544829d995"
-
dependencies = [
-
"bitflags 1.3.2",
-
"errno",
-
"io-lifetimes",
-
"libc",
-
"linux-raw-sys 0.3.8",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "rustix"
-
version = "0.38.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0"
-
dependencies = [
-
"bitflags 2.4.1",
-
"errno",
-
"libc",
-
"linux-raw-sys 0.4.10",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "rustls"
-
version = "0.21.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8"
-
dependencies = [
-
"log",
-
"ring 0.16.20",
-
"rustls-webpki",
-
"sct",
-
]
-
-
[[package]]
-
name = "rustls-pemfile"
-
version = "1.0.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
-
dependencies = [
-
"base64 0.21.4",
-
]
-
-
[[package]]
-
name = "rustls-webpki"
-
version = "0.101.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe"
-
dependencies = [
-
"ring 0.16.20",
-
"untrusted 0.7.1",
-
]
-
-
[[package]]
-
name = "rustversion"
-
version = "1.0.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4"
-
-
[[package]]
-
name = "ryu"
-
version = "1.0.15"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
-
-
[[package]]
-
name = "same-file"
-
version = "1.0.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
-
dependencies = [
-
"winapi-util",
-
]
-
-
[[package]]
-
name = "schannel"
-
version = "0.1.22"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
-
dependencies = [
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "scheduled-thread-pool"
-
version = "0.2.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19"
-
dependencies = [
-
"parking_lot",
-
]
-
-
[[package]]
-
name = "scoped-tls"
-
version = "1.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
-
-
[[package]]
-
name = "scopeguard"
-
version = "1.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
-
-
[[package]]
-
name = "sct"
-
version = "0.7.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
-
dependencies = [
-
"ring 0.16.20",
-
"untrusted 0.7.1",
-
]
-
-
[[package]]
-
name = "security-framework"
-
version = "2.9.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
-
dependencies = [
-
"bitflags 1.3.2",
-
"core-foundation",
-
"core-foundation-sys",
-
"libc",
-
"security-framework-sys",
-
]
-
-
[[package]]
-
name = "security-framework-sys"
-
version = "2.9.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
-
dependencies = [
-
"core-foundation-sys",
-
"libc",
-
]
-
-
[[package]]
-
name = "semver"
-
version = "1.0.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090"
-
-
[[package]]
-
name = "serde"
-
version = "1.0.189"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537"
-
dependencies = [
-
"serde_derive",
-
]
-
-
[[package]]
-
name = "serde_cbor"
-
version = "0.11.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5"
-
dependencies = [
-
"half",
-
"serde",
-
]
-
-
[[package]]
-
name = "serde_derive"
-
version = "1.0.189"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "serde_json"
-
version = "1.0.107"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
-
dependencies = [
-
"itoa",
-
"ryu",
-
"serde",
-
]
-
-
[[package]]
-
name = "serde_spanned"
-
version = "0.6.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186"
-
dependencies = [
-
"serde",
-
]
-
-
[[package]]
-
name = "serde_urlencoded"
-
version = "0.7.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
-
dependencies = [
-
"form_urlencoded",
-
"itoa",
-
"ryu",
-
"serde",
-
]
-
-
[[package]]
-
name = "sha-1"
-
version = "0.10.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c"
-
dependencies = [
-
"cfg-if",
-
"cpufeatures",
-
"digest",
-
]
-
-
[[package]]
-
name = "sha1"
-
version = "0.10.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
-
dependencies = [
-
"cfg-if",
-
"cpufeatures",
-
"digest",
-
]
-
-
[[package]]
-
name = "sha2"
-
version = "0.10.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
-
dependencies = [
-
"cfg-if",
-
"cpufeatures",
-
"digest",
-
]
-
-
[[package]]
-
name = "sharded-slab"
-
version = "0.1.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
-
dependencies = [
-
"lazy_static",
-
]
-
-
[[package]]
-
name = "signal-hook"
-
version = "0.3.17"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801"
-
dependencies = [
-
"libc",
-
"signal-hook-registry",
-
]
-
-
[[package]]
-
name = "signal-hook-registry"
-
version = "1.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
-
dependencies = [
-
"libc",
-
]
-
-
[[package]]
-
name = "simple_asn1"
-
version = "0.6.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085"
-
dependencies = [
-
"num-bigint",
-
"num-traits",
-
"thiserror",
-
"time",
-
]
-
-
[[package]]
-
name = "siphasher"
-
version = "0.3.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
-
-
[[package]]
-
name = "slab"
-
version = "0.4.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
-
dependencies = [
-
"autocfg",
-
]
-
-
[[package]]
-
name = "smallvec"
-
version = "1.11.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a"
-
-
[[package]]
-
name = "socket2"
-
version = "0.4.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"
-
dependencies = [
-
"libc",
-
"winapi",
-
]
-
-
[[package]]
-
name = "socket2"
-
version = "0.5.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
-
dependencies = [
-
"libc",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "spin"
-
version = "0.5.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
-
-
[[package]]
-
name = "spin"
-
version = "0.9.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
-
-
[[package]]
-
name = "stable-pattern"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4564168c00635f88eaed410d5efa8131afa8d8699a612c80c455a0ba05c21045"
-
dependencies = [
-
"memchr",
-
]
-
-
[[package]]
-
name = "stacker"
-
version = "0.1.15"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce"
-
dependencies = [
-
"cc",
-
"cfg-if",
-
"libc",
-
"psm",
-
"winapi",
-
]
-
-
[[package]]
-
name = "state"
-
version = "0.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8"
-
dependencies = [
-
"loom",
-
]
-
-
[[package]]
-
name = "strsim"
-
version = "0.10.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
-
-
[[package]]
-
name = "subtle"
-
version = "2.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc"
-
-
[[package]]
-
name = "syn"
-
version = "1.0.109"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"unicode-ident",
-
]
-
-
[[package]]
-
name = "syn"
-
version = "2.0.38"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"unicode-ident",
-
]
-
-
[[package]]
-
name = "syslog"
-
version = "6.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7434e95bcccce1215d30f4bf84fe8c00e8de1b9be4fb736d747ca53d36e7f96f"
-
dependencies = [
-
"error-chain",
-
"hostname",
-
"libc",
-
"log",
-
"time",
-
]
-
-
[[package]]
-
name = "system-configuration"
-
version = "0.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7"
-
dependencies = [
-
"bitflags 1.3.2",
-
"core-foundation",
-
"system-configuration-sys",
-
]
-
-
[[package]]
-
name = "system-configuration-sys"
-
version = "0.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9"
-
dependencies = [
-
"core-foundation-sys",
-
"libc",
-
]
-
-
[[package]]
-
name = "tempfile"
-
version = "3.8.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
-
dependencies = [
-
"cfg-if",
-
"fastrand 2.0.1",
-
"redox_syscall 0.3.5",
-
"rustix 0.38.20",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "thiserror"
-
version = "1.0.50"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2"
-
dependencies = [
-
"thiserror-impl",
-
]
-
-
[[package]]
-
name = "thiserror-impl"
-
version = "1.0.50"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "thread_local"
-
version = "1.1.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
-
dependencies = [
-
"cfg-if",
-
"once_cell",
-
]
-
-
[[package]]
-
name = "threadpool"
-
version = "1.8.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa"
-
dependencies = [
-
"num_cpus",
-
]
-
-
[[package]]
-
name = "time"
-
version = "0.3.30"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5"
-
dependencies = [
-
"deranged",
-
"itoa",
-
"libc",
-
"num_threads",
-
"powerfmt",
-
"serde",
-
"time-core",
-
"time-macros",
-
]
-
-
[[package]]
-
name = "time-core"
-
version = "0.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
-
-
[[package]]
-
name = "time-macros"
-
version = "0.2.15"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20"
-
dependencies = [
-
"time-core",
-
]
-
-
[[package]]
-
name = "tinyvec"
-
version = "1.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
-
dependencies = [
-
"tinyvec_macros",
-
]
-
-
[[package]]
-
name = "tinyvec_macros"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
-
-
[[package]]
-
name = "tokio"
-
version = "1.33.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653"
-
dependencies = [
-
"backtrace",
-
"bytes",
-
"libc",
-
"mio",
-
"num_cpus",
-
"parking_lot",
-
"pin-project-lite",
-
"signal-hook-registry",
-
"socket2 0.5.5",
-
"tokio-macros",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "tokio-macros"
-
version = "2.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "tokio-native-tls"
-
version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
-
dependencies = [
-
"native-tls",
-
"tokio",
-
]
-
-
[[package]]
-
name = "tokio-rustls"
-
version = "0.24.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
-
dependencies = [
-
"rustls",
-
"tokio",
-
]
-
-
[[package]]
-
name = "tokio-socks"
-
version = "0.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0"
-
dependencies = [
-
"either",
-
"futures-util",
-
"thiserror",
-
"tokio",
-
]
-
-
[[package]]
-
name = "tokio-stream"
-
version = "0.1.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
-
dependencies = [
-
"futures-core",
-
"pin-project-lite",
-
"tokio",
-
]
-
-
[[package]]
-
name = "tokio-tungstenite"
-
version = "0.19.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec509ac96e9a0c43427c74f003127d953a265737636129424288d27cb5c4b12c"
-
dependencies = [
-
"futures-util",
-
"log",
-
"tokio",
-
"tungstenite",
-
]
-
-
[[package]]
-
name = "tokio-util"
-
version = "0.7.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d"
-
dependencies = [
-
"bytes",
-
"futures-core",
-
"futures-sink",
-
"pin-project-lite",
-
"tokio",
-
"tracing",
-
]
-
-
[[package]]
-
name = "toml"
-
version = "0.7.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"
-
dependencies = [
-
"serde",
-
"serde_spanned",
-
"toml_datetime",
-
"toml_edit 0.19.15",
-
]
-
-
[[package]]
-
name = "toml"
-
version = "0.8.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d"
-
dependencies = [
-
"serde",
-
"serde_spanned",
-
"toml_datetime",
-
"toml_edit 0.20.2",
-
]
-
-
[[package]]
-
name = "toml_datetime"
-
version = "0.6.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
-
dependencies = [
-
"serde",
-
]
-
-
[[package]]
-
name = "toml_edit"
-
version = "0.19.15"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
-
dependencies = [
-
"indexmap 2.0.2",
-
"serde",
-
"serde_spanned",
-
"toml_datetime",
-
"winnow",
-
]
-
-
[[package]]
-
name = "toml_edit"
-
version = "0.20.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338"
-
dependencies = [
-
"indexmap 2.0.2",
-
"serde",
-
"serde_spanned",
-
"toml_datetime",
-
"winnow",
-
]
-
-
[[package]]
-
name = "totp-lite"
-
version = "2.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5cc496875d9c8fe9a0ce19e3ee8e8808c60376831a439543f0aac71c9dd129fa"
-
dependencies = [
-
"digest",
-
"hmac",
-
"sha-1",
-
"sha2",
-
]
-
-
[[package]]
-
name = "tower-service"
-
version = "0.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
-
-
[[package]]
-
name = "tracing"
-
version = "0.1.40"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
-
dependencies = [
-
"log",
-
"pin-project-lite",
-
"tracing-attributes",
-
"tracing-core",
-
]
-
-
[[package]]
-
name = "tracing-attributes"
-
version = "0.1.27"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
]
-
-
[[package]]
-
name = "tracing-core"
-
version = "0.1.32"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
-
dependencies = [
-
"once_cell",
-
"valuable",
-
]
-
-
[[package]]
-
name = "tracing-log"
-
version = "0.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
-
dependencies = [
-
"lazy_static",
-
"log",
-
"tracing-core",
-
]
-
-
[[package]]
-
name = "tracing-subscriber"
-
version = "0.3.17"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77"
-
dependencies = [
-
"matchers",
-
"nu-ansi-term",
-
"once_cell",
-
"regex",
-
"sharded-slab",
-
"smallvec",
-
"thread_local",
-
"tracing",
-
"tracing-core",
-
"tracing-log",
-
]
-
-
[[package]]
-
name = "trust-dns-proto"
-
version = "0.23.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "559ac980345f7f5020883dd3bcacf176355225e01916f8c2efecad7534f682c6"
-
dependencies = [
-
"async-trait",
-
"cfg-if",
-
"data-encoding",
-
"enum-as-inner",
-
"futures-channel",
-
"futures-io",
-
"futures-util",
-
"idna 0.4.0",
-
"ipnet",
-
"once_cell",
-
"rand",
-
"smallvec",
-
"thiserror",
-
"tinyvec",
-
"tokio",
-
"tracing",
-
"url",
-
]
-
-
[[package]]
-
name = "trust-dns-resolver"
-
version = "0.23.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c723b0e608b24ad04c73b2607e0241b2c98fd79795a95e98b068b6966138a29d"
-
dependencies = [
-
"cfg-if",
-
"futures-util",
-
"ipconfig",
-
"lru-cache",
-
"once_cell",
-
"parking_lot",
-
"rand",
-
"resolv-conf",
-
"smallvec",
-
"thiserror",
-
"tokio",
-
"tracing",
-
"trust-dns-proto",
-
]
-
-
[[package]]
-
name = "try-lock"
-
version = "0.2.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
-
-
[[package]]
-
name = "tungstenite"
-
version = "0.19.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "15fba1a6d6bb030745759a9a2a588bfe8490fc8b4751a277db3a0be1c9ebbf67"
-
dependencies = [
-
"byteorder",
-
"bytes",
-
"data-encoding",
-
"http",
-
"httparse",
-
"log",
-
"rand",
-
"sha1",
-
"thiserror",
-
"url",
-
"utf-8",
-
]
-
-
[[package]]
-
name = "typenum"
-
version = "1.17.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
-
-
[[package]]
-
name = "ubyte"
-
version = "0.10.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f720def6ce1ee2fc44d40ac9ed6d3a59c361c80a75a7aa8e75bb9baed31cf2ea"
-
dependencies = [
-
"serde",
-
]
-
-
[[package]]
-
name = "ucd-trie"
-
version = "0.1.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9"
-
-
[[package]]
-
name = "uncased"
-
version = "0.9.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b9bc53168a4be7402ab86c3aad243a84dd7381d09be0eddc81280c1da95ca68"
-
dependencies = [
-
"serde",
-
"version_check",
-
]
-
-
[[package]]
-
name = "unicode-bidi"
-
version = "0.3.13"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
-
-
[[package]]
-
name = "unicode-ident"
-
version = "1.0.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
-
-
[[package]]
-
name = "unicode-normalization"
-
version = "0.1.22"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
-
dependencies = [
-
"tinyvec",
-
]
-
-
[[package]]
-
name = "unicode-xid"
-
version = "0.2.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
-
-
[[package]]
-
name = "untrusted"
-
version = "0.7.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
-
-
[[package]]
-
name = "untrusted"
-
version = "0.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
-
-
[[package]]
-
name = "url"
-
version = "2.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
-
dependencies = [
-
"form_urlencoded",
-
"idna 0.4.0",
-
"percent-encoding",
-
"serde",
-
]
-
-
[[package]]
-
name = "utf-8"
-
version = "0.7.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
-
-
[[package]]
-
name = "uuid"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc"
-
dependencies = [
-
"getrandom",
-
]
-
-
[[package]]
-
name = "valuable"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
-
-
[[package]]
-
name = "value-bag"
-
version = "1.4.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4a72e1902dde2bd6441347de2b70b7f5d59bf157c6c62f0c44572607a1d55bbe"
-
-
[[package]]
-
name = "vaultwarden"
-
version = "1.0.0"
-
dependencies = [
-
"argon2",
-
"bytes",
-
"cached",
-
"chrono",
-
"chrono-tz",
-
"cookie 0.16.2",
-
"cookie_store 0.19.1",
-
"dashmap",
-
"data-encoding",
-
"data-url",
-
"diesel",
-
"diesel_logger",
-
"diesel_migrations",
-
"dotenvy",
-
"email_address",
-
"fern",
-
"futures",
-
"governor",
-
"handlebars",
-
"html5gum",
-
"job_scheduler_ng",
-
"jsonwebtoken",
-
"lettre",
-
"libsqlite3-sys",
-
"log",
-
"mimalloc",
-
"num-derive",
-
"num-traits",
-
"once_cell",
-
"openssl",
-
"openssl-sys",
-
"paste",
-
"percent-encoding",
-
"pico-args",
-
"rand",
-
"regex",
-
"reqwest",
-
"ring 0.17.5",
-
"rmpv",
-
"rocket",
-
"rocket_ws",
-
"rpassword",
-
"semver",
-
"serde",
-
"serde_json",
-
"syslog",
-
"time",
-
"tokio",
-
"tokio-tungstenite",
-
"totp-lite",
-
"tracing",
-
"url",
-
"uuid",
-
"webauthn-rs",
-
"which",
-
"yubico",
-
]
-
-
[[package]]
-
name = "vcpkg"
-
version = "0.2.15"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
-
-
[[package]]
-
name = "version_check"
-
version = "0.9.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
-
-
[[package]]
-
name = "waker-fn"
-
version = "1.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690"
-
-
[[package]]
-
name = "walkdir"
-
version = "2.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
-
dependencies = [
-
"same-file",
-
"winapi-util",
-
]
-
-
[[package]]
-
name = "want"
-
version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
-
dependencies = [
-
"try-lock",
-
]
-
-
[[package]]
-
name = "wasi"
-
version = "0.11.0+wasi-snapshot-preview1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
-
-
[[package]]
-
name = "wasm-bindgen"
-
version = "0.2.87"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
-
dependencies = [
-
"cfg-if",
-
"wasm-bindgen-macro",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-backend"
-
version = "0.2.87"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
-
dependencies = [
-
"bumpalo",
-
"log",
-
"once_cell",
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
"wasm-bindgen-shared",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-futures"
-
version = "0.4.37"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03"
-
dependencies = [
-
"cfg-if",
-
"js-sys",
-
"wasm-bindgen",
-
"web-sys",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-macro"
-
version = "0.2.87"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
-
dependencies = [
-
"quote",
-
"wasm-bindgen-macro-support",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-macro-support"
-
version = "0.2.87"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn 2.0.38",
-
"wasm-bindgen-backend",
-
"wasm-bindgen-shared",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-shared"
-
version = "0.2.87"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
-
-
[[package]]
-
name = "wasm-streams"
-
version = "0.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7"
-
dependencies = [
-
"futures-util",
-
"js-sys",
-
"wasm-bindgen",
-
"wasm-bindgen-futures",
-
"web-sys",
-
]
-
-
[[package]]
-
name = "web-sys"
-
version = "0.3.64"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
-
dependencies = [
-
"js-sys",
-
"wasm-bindgen",
-
]
-
-
[[package]]
-
name = "webauthn-rs"
-
version = "0.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "90b266eccb4b32595876f5c73ea443b0516da0b1df72ca07bc08ed9ba7f96ec1"
-
dependencies = [
-
"base64 0.13.1",
-
"nom",
-
"openssl",
-
"rand",
-
"serde",
-
"serde_cbor",
-
"serde_derive",
-
"serde_json",
-
"thiserror",
-
"tracing",
-
"url",
-
]
-
-
[[package]]
-
name = "which"
-
version = "5.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14"
-
dependencies = [
-
"either",
-
"home",
-
"once_cell",
-
"rustix 0.38.20",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "widestring"
-
version = "1.0.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8"
-
-
[[package]]
-
name = "winapi"
-
version = "0.3.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
-
dependencies = [
-
"winapi-i686-pc-windows-gnu",
-
"winapi-x86_64-pc-windows-gnu",
-
]
-
-
[[package]]
-
name = "winapi-i686-pc-windows-gnu"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
-
-
[[package]]
-
name = "winapi-util"
-
version = "0.1.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
-
dependencies = [
-
"winapi",
-
]
-
-
[[package]]
-
name = "winapi-x86_64-pc-windows-gnu"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-
-
[[package]]
-
name = "windows"
-
version = "0.48.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
-
dependencies = [
-
"windows-targets",
-
]
-
-
[[package]]
-
name = "windows-core"
-
version = "0.51.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64"
-
dependencies = [
-
"windows-targets",
-
]
-
-
[[package]]
-
name = "windows-sys"
-
version = "0.48.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
-
dependencies = [
-
"windows-targets",
-
]
-
-
[[package]]
-
name = "windows-targets"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
-
dependencies = [
-
"windows_aarch64_gnullvm",
-
"windows_aarch64_msvc",
-
"windows_i686_gnu",
-
"windows_i686_msvc",
-
"windows_x86_64_gnu",
-
"windows_x86_64_gnullvm",
-
"windows_x86_64_msvc",
-
]
-
-
[[package]]
-
name = "windows_aarch64_gnullvm"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
-
-
[[package]]
-
name = "windows_aarch64_msvc"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
-
-
[[package]]
-
name = "windows_i686_gnu"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
-
-
[[package]]
-
name = "windows_i686_msvc"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
-
-
[[package]]
-
name = "windows_x86_64_gnu"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
-
-
[[package]]
-
name = "windows_x86_64_gnullvm"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
-
-
[[package]]
-
name = "windows_x86_64_msvc"
-
version = "0.48.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
-
-
[[package]]
-
name = "winnow"
-
version = "0.5.17"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a3b801d0e0a6726477cc207f60162da452f3a95adb368399bef20a946e06f65c"
-
dependencies = [
-
"memchr",
-
]
-
-
[[package]]
-
name = "winreg"
-
version = "0.50.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
-
dependencies = [
-
"cfg-if",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "yansi"
-
version = "0.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
-
-
[[package]]
-
name = "yansi"
-
version = "1.0.0-rc.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1367295b8f788d371ce2dbc842c7b709c73ee1364d30351dd300ec2203b12377"
-
-
[[package]]
-
name = "yubico"
-
version = "0.11.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "173f75d2c4010429a2d74ae3a114a69930c59e2b1a4c97b1c75d259a4960d5fb"
-
dependencies = [
-
"base64 0.13.1",
-
"form_urlencoded",
-
"futures",
-
"hmac",
-
"rand",
-
"reqwest",
-
"sha1",
-
"threadpool",
-
]
+3 -8
pkgs/tools/security/vaultwarden/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "vaultwarden";
-
version = "1.30.0";
+
version = "1.30.1";
src = fetchFromGitHub {
owner = "dani-garcia";
repo = pname;
rev = version;
-
hash = "sha256-mBKedJvb67FR4e8ZzdL8umg9XTgch1OWhbR1k46Lkn4=";
+
hash = "sha256-9JCrEe0tla4v207XPgprLqP3g0BslpX8f7xa9aUhQcg=";
};
-
cargoLock = {
-
lockFile = ./Cargo.lock;
-
outputHashes = {
-
"rocket-0.5.0-rc.3" = "sha256-E71cktkHCbmQyjkjWWJ20KfCm3B/h3jQ2TMluYhvCQw=";
-
};
-
};
+
cargoHash = "sha256-4KyBMOdTAHe5uD6X69gMd0aqIo4w2Rqrlg+25yY2B6o=";
nativeBuildInputs = [ pkg-config ];
buildInputs = with lib; [ openssl ]
+2 -2
pkgs/tools/text/zim-tools/default.nix
···
stdenv.mkDerivation rec {
pname = "zim-tools";
-
version = "3.2.0";
+
version = "3.3.0";
src = fetchFromGitHub {
owner = "openzim";
repo = "zim-tools";
rev = version;
-
sha256 = "sha256-E4E2ETuhlzBZKXMy2hNA66Vq1z2VzomgCsQp2y00XHQ=";
+
sha256 = "sha256-kPUw13GVYZ1GLb4b4ch64GkJZtf6PW1gae8F/cgyG90=";
};
nativeBuildInputs = [ meson ninja pkg-config ];
+3 -3
pkgs/tools/typesetting/lowdown/default.nix
···
stdenv.mkDerivation rec {
pname = "lowdown";
-
version = "1.0.2";
+
version = "1.1.0";
outputs = [ "out" "lib" "dev" "man" ];
src = fetchurl {
url = "https://kristaps.bsd.lv/lowdown/snapshots/lowdown-${version}.tar.gz";
-
hash = "sha512-tahhm2QsaC9xP6V9qWEf6HkXiyWjRo3pzEKi9tyBLvonQKUMgV+pmWkvtubUUnxYVrhTm0Xsne1lemKj9ecfWQ==";
+
hash = "sha512-EpAWTz7Zy+2qqJGgzLrt0tK7WEZ+hHbdyqzAmMiaqc6uNXscR88git6/UbTjvB9Yanvetvw9huSuyhcORCEIug==";
};
nativeBuildInputs = [ which dieHook ]
···
postInstall =
let
-
soVersion = "3";
+
soVersion = "1";
in
# Check that soVersion is up to date even if we are not on darwin
+6 -5
pkgs/top-level/all-packages.nix
···
gnatcoll-iconv = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "iconv"; };
gnatcoll-lzma = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "lzma"; };
gnatcoll-omp = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "omp"; };
-
gnatcoll-python3 = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "python3"; };
+
gnatcoll-python3 = callPackage ../development/libraries/ada/gnatcoll/bindings.nix {
+
component = "python3";
+
python3 = python39;
+
};
gnatcoll-readline = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "readline"; };
gnatcoll-syslog = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "syslog"; };
gnatcoll-zlib = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "zlib"; };
···
libmicrohttpd_0_9_69 = callPackage ../development/libraries/libmicrohttpd/0.9.69.nix { };
libmicrohttpd_0_9_71 = callPackage ../development/libraries/libmicrohttpd/0.9.71.nix { };
libmicrohttpd_0_9_72 = callPackage ../development/libraries/libmicrohttpd/0.9.72.nix { };
+
libmicrohttpd_0_9_74 = callPackage ../development/libraries/libmicrohttpd/0.9.74.nix { };
libmicrohttpd = libmicrohttpd_0_9_71;
libmikmod = callPackage ../development/libraries/libmikmod {
···
prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { };
prometheus-minio-exporter = callPackage ../servers/monitoring/prometheus/minio-exporter { };
prometheus-modemmanager-exporter = callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix { };
+
prometheus-mongodb-exporter = callPackage ../servers/monitoring/prometheus/mongodb-exporter.nix { };
prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { };
prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { };
prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix { };
···
fheroes2 = callPackage ../games/fheroes2 { };
fish-fillets-ng = callPackage ../games/fish-fillets-ng { };
-
-
jazz2 = callPackage ../games/jazz2/game.nix { };
-
-
jazz2-content = callPackage ../games/jazz2/content.nix { };
jumpy = callPackage ../games/jumpy { };