Merge master into staging-next

Changed files
+3821 -3028
maintainers
nixos
pkgs
applications
networking
instant-messengers
element
qq
sniffers
wireshark
science
robotics
mujoco
version-management
git-town
virtualization
docker
by-name
an
ansible-navigator
cn
cnsprcy
di
digikam
do
dopamine
ge
gearlever
ku
kubectl-df-pv
md
md-tui
mi
microfetch
op
openapi-tui
po
powerjoular
pr
pretalx
qq
desktops
lomiri
applications
lomiri
lomiri-clock-app
lomiri-system-settings
data
services
telephony-service
development
interpreters
libraries
lua-modules
python-modules
aionotion
behave
binance-connector
brottsplatskartan
cashews
cffconvert
fontmake
hydrawiser
ipydatawidgets
mkdocs-drawio-exporter
motionblinds
mujoco
ndindex
pure-protobuf
pyexcel-ods
pynws
pytest-cov-stub
pyvera
softlayer
trimesh
ttfautohint-py
games
mindustry
kde
generated
sources
os-specific
linux
wpa_supplicant
servers
hydron
teleport
tools
audio
goxlr-utility
security
knowsmore
system
bottom
top-level
+6
maintainers/maintainer-list.nix
···
githubId = 9425955;
name = "Jean-François Labonté";
};
+
jemand771 = {
+
email = "willy@jemand771.net";
+
github = "jemand771";
+
githubId = 19669567;
+
name = "Willy";
+
};
jensbin = {
email = "jensbin+git@pm.me";
github = "jensbin";
+2 -2
nixos/modules/misc/ids.nix
···
hdfs = 295;
mapred = 296;
hadoop = 297;
-
hydron = 298;
+
#hydron = 298; # removed 2024-08-03
cfssl = 299;
cassandra = 300;
qemu-libvirtd = 301;
···
hdfs = 295;
mapred = 296;
hadoop = 297;
-
hydron = 298;
+
#hydron = 298; # removed 2024-08-03
cfssl = 299;
cassandra = 300;
qemu-libvirtd = 301;
-1
nixos/modules/module-list.nix
···
./services/web-servers/fcgiwrap.nix
./services/web-servers/garage.nix
./services/web-servers/hitch/default.nix
-
./services/web-servers/hydron.nix
./services/web-servers/jboss/default.nix
./services/web-servers/keter
./services/web-servers/lighttpd/cgit.nix
+1
nixos/modules/rename.nix
···
(mkRemovedOptionModule [ "services" "fprot" ] "The corresponding package was removed from nixpkgs.")
(mkRemovedOptionModule [ "services" "frab" ] "The frab module has been removed")
(mkRemovedOptionModule [ "services" "homeassistant-satellite"] "The `services.homeassistant-satellite` module has been replaced by `services.wyoming-satellite`.")
+
(mkRemovedOptionModule [ "services" "hydron" ] "The `services.hydron` module has been removed as the project has been archived upstream since 2022 and is affected by a severe remote code execution vulnerability.")
(mkRemovedOptionModule [ "services" "ihatemoney" ] "The ihatemoney module has been removed for lack of downstream maintainer")
(mkRemovedOptionModule [ "services" "kippo" ] "The corresponding package was removed from nixpkgs.")
(mkRemovedOptionModule [ "services" "mailpile" ] "The corresponding package was removed from nixpkgs.")
+18 -7
nixos/modules/services/audio/goxlr-utility.nix
···
};
};
-
config = mkIf config.services.goxlr-utility.enable
-
{
+
config =
+
let
+
goxlr-autostart = pkgs.stdenv.mkDerivation {
+
name = "autostart-goxlr-daemon";
+
priority = 5;
+
+
buildCommand = ''
+
mkdir -p $out/etc/xdg/autostart
+
cp ${cfg.package}/share/applications/goxlr-utility.desktop $out/etc/xdg/autostart/goxlr-daemon.desktop
+
chmod +w $out/etc/xdg/autostart/goxlr-daemon.desktop
+
echo "X-KDE-autostart-phase=2" >> $out/etc/xdg/autostart/goxlr-daemon.desktop
+
substituteInPlace $out/etc/xdg/autostart/goxlr-daemon.desktop \
+
--replace-fail goxlr-launcher goxlr-daemon
+
'';
+
};
+
in
+
mkIf config.services.goxlr-utility.enable {
services.udev.packages = [ cfg.package ];
xdg.autostart.enable = mkIf cfg.autoStart.xdg true;
environment.systemPackages = mkIf cfg.autoStart.xdg
[
cfg.package
-
(pkgs.makeAutostartItem
-
{
-
name = "goxlr-utility";
-
package = cfg.package;
-
})
+
goxlr-autostart
];
};
+21 -19
nixos/modules/services/desktops/ayatana-indicators.nix
···
-
{ config
-
, pkgs
-
, lib
-
, ...
+
{
+
config,
+
pkgs,
+
lib,
+
...
}:
let
···
environment = {
systemPackages = cfg.packages;
-
pathsToLink = [
-
"/share/ayatana"
-
];
+
pathsToLink = [ "/share/ayatana" ];
};
# libayatana-common's ayatana-indicators.target with explicit Wants & Before to bring up requested indicator services
-
systemd.user.targets."ayatana-indicators" =
+
systemd.user.targets =
let
-
indicatorServices = lib.lists.flatten
-
(map
-
(pkg:
-
(map (ind: "${ind}.service") pkg.passthru.ayatana-indicators))
-
cfg.packages);
+
indicatorServices = lib.lists.flatten (
+
map (pkg: (map (ind: "${ind}.service") pkg.passthru.ayatana-indicators)) cfg.packages
+
);
in
-
{
-
description = "Target representing the lifecycle of the Ayatana Indicators. Each indicator should be bound to it in its individual service file";
-
partOf = [ "graphical-session.target" ];
-
wants = indicatorServices;
-
before = indicatorServices;
-
};
+
lib.attrsets.mapAttrs
+
(_: desc: {
+
description = "Target representing the lifecycle of the ${desc}. Each indicator should be bound to it in its individual service file";
+
partOf = [ "graphical-session.target" ];
+
wants = indicatorServices;
+
before = indicatorServices;
+
})
+
{
+
ayatana-indicators = "Ayatana Indicators";
+
lomiri-indicators = "Ayatana/Lomiri Indicators that shall be run in Lomiri";
+
};
};
meta.maintainers = with lib.maintainers; [ OPNA2608 ];
+1 -5
nixos/modules/services/networking/wpa_supplicant.nix
···
with lib;
let
-
package = if cfg.allowAuxiliaryImperativeNetworks
-
then pkgs.wpa_supplicant_ro_ssids
-
else pkgs.wpa_supplicant;
-
cfg = config.networking.wireless;
opt = options.networking.wireless;
···
wantedBy = [ "multi-user.target" ];
stopIfChanged = false;
-
path = [ package ];
+
path = [ pkgs.wpa_supplicant ];
# if `userControl.enable`, the supplicant automatically changes the permissions
# and owning group of the runtime dir; setting `umask` ensures the generated
# config file isn't readable (except to root); see nixpkgs#267693
-164
nixos/modules/services/web-servers/hydron.nix
···
-
{ config, lib, pkgs, ... }:
-
-
let
-
cfg = config.services.hydron;
-
in with lib; {
-
options.services.hydron = {
-
enable = mkEnableOption "hydron";
-
-
dataDir = mkOption {
-
type = types.path;
-
default = "/var/lib/hydron";
-
example = "/home/okina/hydron";
-
description = "Location where hydron runs and stores data.";
-
};
-
-
interval = mkOption {
-
type = types.str;
-
default = "weekly";
-
example = "06:00";
-
description = ''
-
How often we run hydron import and possibly fetch tags. Runs by default every week.
-
-
The format is described in
-
{manpage}`systemd.time(7)`.
-
'';
-
};
-
-
password = mkOption {
-
type = types.str;
-
default = "hydron";
-
example = "dumbpass";
-
description = "Password for the hydron database.";
-
};
-
-
passwordFile = mkOption {
-
type = types.path;
-
default = "/run/keys/hydron-password-file";
-
example = "/home/okina/hydron/keys/pass";
-
description = "Password file for the hydron database.";
-
};
-
-
postgresArgs = mkOption {
-
type = types.str;
-
description = "Postgresql connection arguments.";
-
example = ''
-
{
-
"driver": "postgres",
-
"connection": "user=hydron password=dumbpass dbname=hydron sslmode=disable"
-
}
-
'';
-
};
-
-
postgresArgsFile = mkOption {
-
type = types.path;
-
default = "/run/keys/hydron-postgres-args";
-
example = "/home/okina/hydron/keys/postgres";
-
description = "Postgresql connection arguments file.";
-
};
-
-
listenAddress = mkOption {
-
type = types.nullOr types.str;
-
default = null;
-
example = "127.0.0.1:8010";
-
description = "Listen on a specific IP address and port.";
-
};
-
-
importPaths = mkOption {
-
type = types.listOf types.path;
-
default = [];
-
example = [ "/home/okina/Pictures" ];
-
description = "Paths that hydron will recursively import.";
-
};
-
-
fetchTags = mkOption {
-
type = types.bool;
-
default = true;
-
description = "Fetch tags for imported images and webm from gelbooru.";
-
};
-
};
-
-
config = mkIf cfg.enable {
-
services.hydron.passwordFile = mkDefault (pkgs.writeText "hydron-password-file" cfg.password);
-
services.hydron.postgresArgsFile = mkDefault (pkgs.writeText "hydron-postgres-args" cfg.postgresArgs);
-
services.hydron.postgresArgs = mkDefault ''
-
{
-
"driver": "postgres",
-
"connection": "user=hydron password=${cfg.password} host=/run/postgresql dbname=hydron sslmode=disable"
-
}
-
'';
-
-
services.postgresql = {
-
enable = true;
-
ensureDatabases = [ "hydron" ];
-
ensureUsers = [
-
{ name = "hydron";
-
ensureDBOwnership = true;
-
}
-
];
-
};
-
-
systemd.tmpfiles.rules = [
-
"d '${cfg.dataDir}' 0750 hydron hydron - -"
-
"d '${cfg.dataDir}/.hydron' - hydron hydron - -"
-
"d '${cfg.dataDir}/images' - hydron hydron - -"
-
"Z '${cfg.dataDir}' - hydron hydron - -"
-
-
"L+ '${cfg.dataDir}/.hydron/db_conf.json' - - - - ${cfg.postgresArgsFile}"
-
];
-
-
systemd.services.hydron = {
-
description = "hydron";
-
after = [ "network.target" "postgresql.service" ];
-
wantedBy = [ "multi-user.target" ];
-
-
serviceConfig = {
-
User = "hydron";
-
Group = "hydron";
-
ExecStart = "${pkgs.hydron}/bin/hydron serve"
-
+ optionalString (cfg.listenAddress != null) " -a ${cfg.listenAddress}";
-
};
-
};
-
-
systemd.services.hydron-fetch = {
-
description = "Import paths into hydron and possibly fetch tags";
-
-
serviceConfig = {
-
Type = "oneshot";
-
User = "hydron";
-
Group = "hydron";
-
ExecStart = "${pkgs.hydron}/bin/hydron import "
-
+ optionalString cfg.fetchTags "-f "
-
+ (escapeShellArg cfg.dataDir) + "/images " + (escapeShellArgs cfg.importPaths);
-
};
-
};
-
-
systemd.timers.hydron-fetch = {
-
description = "Automatically import paths into hydron and possibly fetch tags";
-
after = [ "network.target" "hydron.service" ];
-
wantedBy = [ "timers.target" ];
-
-
timerConfig = {
-
Persistent = true;
-
OnCalendar = cfg.interval;
-
};
-
};
-
-
users = {
-
groups.hydron.gid = config.ids.gids.hydron;
-
-
users.hydron = {
-
description = "hydron server service user";
-
home = cfg.dataDir;
-
group = "hydron";
-
uid = config.ids.uids.hydron;
-
};
-
};
-
};
-
-
imports = [
-
(mkRenamedOptionModule [ "services" "hydron" "baseDir" ] [ "services" "hydron" "dataDir" ])
-
];
-
-
meta.maintainers = with maintainers; [ Madouura ];
-
}
+1 -1
nixos/tests/all-tests.nix
···
lxd = pkgs.recurseIntoAttrs (handleTest ./lxd { inherit handleTestOn; });
lxd-image-server = handleTest ./lxd-image-server.nix {};
#logstash = handleTest ./logstash.nix {};
-
lomiri = handleTest ./lomiri.nix {};
+
lomiri = discoverTests (import ./lomiri.nix);
lomiri-calculator-app = runTest ./lomiri-calculator-app.nix;
lomiri-camera-app = runTest ./lomiri-camera-app.nix;
lomiri-clock-app = runTest ./lomiri-clock-app.nix;
+426 -293
nixos/tests/lomiri.nix
···
-
import ./make-test-python.nix ({ pkgs, lib, ... }: let
+
let
+
makeTest = import ./make-test-python.nix;
# Just to make sure everything is the same, need it for OCR & navigating greeter
user = "alice";
description = "Alice Foobar";
password = "foobar";
-
in {
-
name = "lomiri";
+
in
+
{
+
greeter = makeTest (
+
{ pkgs, lib, ... }:
+
{
+
name = "lomiri-greeter";
-
meta = {
-
maintainers = lib.teams.lomiri.members;
-
};
+
meta = {
+
maintainers = lib.teams.lomiri.members;
+
};
-
nodes.machine = { config, ... }: {
-
imports = [
-
./common/user-account.nix
-
];
+
nodes.machine =
+
{ config, ... }:
+
{
+
imports = [ ./common/user-account.nix ];
-
users.users.${user} = {
-
inherit description password;
-
};
+
virtualisation.memorySize = 2047;
-
# To control mouse via scripting
-
programs.ydotool.enable = true;
-
-
services.desktopManager.lomiri.enable = lib.mkForce true;
-
services.displayManager.defaultSession = lib.mkForce "lomiri";
+
users.users.${user} = {
+
inherit description password;
+
};
-
# Help with OCR
-
fonts.packages = [ pkgs.inconsolata ];
+
services.desktopManager.lomiri.enable = lib.mkForce true;
+
services.displayManager.defaultSession = lib.mkForce "lomiri";
-
environment = {
-
# Help with OCR
-
etc."xdg/alacritty/alacritty.yml".text = lib.generators.toYAML { } {
-
font = rec {
-
normal.family = "Inconsolata";
-
bold.family = normal.family;
-
italic.family = normal.family;
-
bold_italic.family = normal.family;
-
size = 16;
+
# Help with OCR
+
fonts.packages = [ pkgs.inconsolata ];
};
-
colors = rec {
-
primary = {
-
foreground = "0x000000";
-
background = "0xffffff";
+
+
enableOCR = true;
+
+
testScript =
+
{ nodes, ... }:
+
''
+
start_all()
+
machine.wait_for_unit("multi-user.target")
+
+
# Lomiri in greeter mode should work & be able to start a session
+
with subtest("lomiri greeter works"):
+
machine.wait_for_unit("display-manager.service")
+
machine.wait_until_succeeds("pgrep -u lightdm -f 'lomiri --mode=greeter'")
+
+
# Start page shows current time
+
machine.wait_for_text(r"(AM|PM)")
+
machine.screenshot("lomiri_greeter_launched")
+
+
# Advance to login part
+
machine.send_key("ret")
+
machine.wait_for_text("${description}")
+
machine.screenshot("lomiri_greeter_login")
+
+
# Login
+
machine.send_chars("${password}\n")
+
machine.wait_until_succeeds("pgrep -u ${user} -f 'lomiri --mode=full-shell'")
+
+
# Output rendering from Lomiri has started when it starts printing performance diagnostics
+
machine.wait_for_console_text("Last frame took")
+
# Look for datetime's clock, one of the last elements to load
+
machine.wait_for_text(r"(AM|PM)")
+
machine.screenshot("lomiri_launched")
+
'';
+
}
+
);
+
+
desktop = makeTest (
+
{ pkgs, lib, ... }:
+
{
+
name = "lomiri-desktop";
+
+
meta = {
+
maintainers = lib.teams.lomiri.members;
+
};
+
+
nodes.machine =
+
{ config, ... }:
+
{
+
imports = [
+
./common/auto.nix
+
./common/user-account.nix
+
];
+
+
virtualisation.memorySize = 2047;
+
+
users.users.${user} = {
+
inherit description password;
+
# polkit agent test
+
extraGroups = [ "wheel" ];
};
-
normal = {
-
green = primary.foreground;
+
+
test-support.displayManager.auto = {
+
enable = true;
+
inherit user;
};
-
};
-
};
-
variables = {
-
# So we can test what content-hub is working behind the scenes
-
CONTENT_HUB_LOGGING_LEVEL = "2";
-
};
+
# To control mouse via scripting
+
programs.ydotool.enable = true;
-
systemPackages = with pkgs; [
-
# For a convenient way of kicking off content-hub peer collection
-
lomiri.content-hub.examples
+
services.desktopManager.lomiri.enable = lib.mkForce true;
+
services.displayManager.defaultSession = lib.mkForce "lomiri";
-
# Forcing alacritty to run as an X11 app when opened from the starter menu
-
(symlinkJoin {
-
name = "x11-${alacritty.name}";
+
# Help with OCR
+
fonts.packages = [ pkgs.inconsolata ];
-
paths = [ alacritty ];
+
environment = {
+
# Help with OCR
+
etc."xdg/alacritty/alacritty.yml".text = lib.generators.toYAML { } {
+
font = rec {
+
normal.family = "Inconsolata";
+
bold.family = normal.family;
+
italic.family = normal.family;
+
bold_italic.family = normal.family;
+
size = 16;
+
};
+
colors = rec {
+
primary = {
+
foreground = "0x000000";
+
background = "0xffffff";
+
};
+
normal = {
+
green = primary.foreground;
+
};
+
};
+
};
-
nativeBuildInputs = [ makeWrapper ];
+
variables = {
+
# So we can test what content-hub is working behind the scenes
+
CONTENT_HUB_LOGGING_LEVEL = "2";
+
};
-
postBuild = ''
-
wrapProgram $out/bin/alacritty \
-
--set WINIT_UNIX_BACKEND x11 \
-
--set WAYLAND_DISPLAY ""
-
'';
+
systemPackages = with pkgs; [
+
# For a convenient way of kicking off content-hub peer collection
+
lomiri.content-hub.examples
-
inherit (alacritty) meta;
-
})
+
# Forcing alacritty to run as an X11 app when opened from the starter menu
+
(symlinkJoin {
+
name = "x11-${alacritty.name}";
-
# Polkit requests eventually time out.
-
# Keep triggering them until we signal detection success
-
(writeShellApplication {
-
name = "lpa-check";
-
text = ''
-
while [ ! -f /tmp/lpa-checked ]; do
-
pkexec echo a
-
done
-
'';
-
})
-
# Signal detection success
-
(writeShellApplication {
-
name = "lpa-signal";
-
text = ''
-
touch /tmp/lpa-checked
-
'';
-
})
-
];
-
};
+
paths = [ alacritty ];
+
+
nativeBuildInputs = [ makeWrapper ];
-
# Help with OCR
-
systemd.tmpfiles.settings = let
-
white = "255, 255, 255";
-
black = "0, 0, 0";
-
colorSection = color: {
-
Color = color;
-
Bold = true;
-
Transparency = false;
-
};
-
terminalColors = pkgs.writeText "customized.colorscheme" (lib.generators.toINI {} {
-
Background = colorSection white;
-
Foreground = colorSection black;
-
Color2 = colorSection black;
-
Color2Intense = colorSection black;
-
});
-
terminalConfig = pkgs.writeText "terminal.ubports.conf" (lib.generators.toINI {} {
-
General = {
-
colorScheme = "customized";
-
fontSize = "16";
-
fontStyle = "Inconsolata";
+
postBuild = ''
+
wrapProgram $out/bin/alacritty \
+
--set WINIT_UNIX_BACKEND x11 \
+
--set WAYLAND_DISPLAY ""
+
'';
+
+
inherit (alacritty) meta;
+
})
+
];
+
};
+
+
# Help with OCR
+
systemd.tmpfiles.settings =
+
let
+
white = "255, 255, 255";
+
black = "0, 0, 0";
+
colorSection = color: {
+
Color = color;
+
Bold = true;
+
Transparency = false;
+
};
+
terminalColors = pkgs.writeText "customized.colorscheme" (
+
lib.generators.toINI { } {
+
Background = colorSection white;
+
Foreground = colorSection black;
+
Color2 = colorSection black;
+
Color2Intense = colorSection black;
+
}
+
);
+
terminalConfig = pkgs.writeText "terminal.ubports.conf" (
+
lib.generators.toINI { } {
+
General = {
+
colorScheme = "customized";
+
fontSize = "16";
+
fontStyle = "Inconsolata";
+
};
+
}
+
);
+
confBase = "${config.users.users.${user}.home}/.config";
+
userDirArgs = {
+
mode = "0700";
+
user = user;
+
group = "users";
+
};
+
in
+
{
+
"10-lomiri-test-setup" = {
+
"${confBase}".d = userDirArgs;
+
"${confBase}/terminal.ubports".d = userDirArgs;
+
"${confBase}/terminal.ubports/customized.colorscheme".L.argument = "${terminalColors}";
+
"${confBase}/terminal.ubports/terminal.ubports.conf".L.argument = "${terminalConfig}";
+
};
+
};
};
-
});
-
confBase = "${config.users.users.${user}.home}/.config";
-
userDirArgs = {
-
mode = "0700";
-
user = user;
-
group = "users";
-
};
-
in {
-
"10-lomiri-test-setup" = {
-
"${confBase}".d = userDirArgs;
-
"${confBase}/terminal.ubports".d = userDirArgs;
-
"${confBase}/terminal.ubports/customized.colorscheme".L.argument = "${terminalColors}";
-
"${confBase}/terminal.ubports/terminal.ubports.conf".L.argument = "${terminalConfig}";
-
};
-
};
-
};
+
+
enableOCR = true;
+
+
testScript =
+
{ nodes, ... }:
+
''
+
def toggle_maximise():
+
"""
+
Maximise the current window.
+
"""
+
machine.send_key("ctrl-meta_l-up")
+
+
# For some reason, Lomiri in these VM tests very frequently opens the starter menu a few seconds after sending the above.
+
# Because this isn't 100% reproducible all the time, and there is no command to await when OCR doesn't pick up some text,
+
# the best we can do is send some Escape input after waiting some arbitrary time and hope that it works out fine.
+
machine.sleep(5)
+
machine.send_key("esc")
+
machine.sleep(5)
-
enableOCR = true;
+
def mouse_click(xpos, ypos):
+
"""
+
Move the mouse to a screen location and hit left-click.
+
"""
-
testScript = { nodes, ... }: ''
-
def toggle_maximise():
-
"""
-
Maximise the current window.
-
"""
-
machine.send_key("ctrl-meta_l-up")
+
# Need to reset to top-left, --absolute doesn't work?
+
machine.execute("ydotool mousemove -- -10000 -10000")
+
machine.sleep(2)
+
+
# Move
+
machine.execute(f"ydotool mousemove -- {xpos} {ypos}")
+
machine.sleep(2)
+
+
# Click (C0 - left button: down & up)
+
machine.execute("ydotool click 0xC0")
+
machine.sleep(2)
+
+
def open_starter():
+
"""
+
Open the starter, and ensure it's opened.
+
"""
+
+
# Using the keybind has a chance of instantly closing the menu again? Just click the button
+
mouse_click(20, 30)
+
+
start_all()
+
machine.wait_for_unit("multi-user.target")
+
+
# The session should start, and not be stuck in i.e. a crash loop
+
with subtest("lomiri starts"):
+
machine.wait_until_succeeds("pgrep -u ${user} -f 'lomiri --mode=full-shell'")
+
# Output rendering from Lomiri has started when it starts printing performance diagnostics
+
machine.wait_for_console_text("Last frame took")
+
# Look for datetime's clock, one of the last elements to load
+
machine.wait_for_text(r"(AM|PM)")
+
machine.screenshot("lomiri_launched")
+
+
# Working terminal keybind is good
+
with subtest("terminal keybind works"):
+
machine.send_key("ctrl-alt-t")
+
machine.wait_for_text(r"(${user}|machine)")
+
machine.screenshot("terminal_opens")
+
+
# lomiri-terminal-app has a separate VM test to test its basic functionality
+
+
# for the LSS content-hub test to work reliably, we need to kick off peer collecting
+
machine.send_chars("content-hub-test-importer\n")
+
machine.wait_for_text(r"(/build/source|hub.cpp|handler.cpp|void|virtual|const)") # awaiting log messages from content-hub
+
machine.send_key("ctrl-c")
+
+
# Doing this here, since we need an in-session shell & separately starting a terminal again wastes time
+
with subtest("polkit agent works"):
+
machine.send_chars("pkexec touch /tmp/polkit-test\n")
+
# There's an authentication notification here that gains focus, but we struggle with OCRing it
+
# Just hope that it's up after a short wait
+
machine.sleep(10)
+
machine.screenshot("polkit_agent")
+
machine.send_chars("${password}")
+
machine.sleep(2) # Hopefully enough delay to make sure all the password characters have been registered? Maybe just placebo
+
machine.send_chars("\n")
+
machine.wait_for_file("/tmp/polkit-test", 10)
-
# For some reason, Lomiri in these VM tests very frequently opens the starter menu a few seconds after sending the above.
-
# Because this isn't 100% reproducible all the time, and there is no command to await when OCR doesn't pick up some text,
-
# the best we can do is send some Escape input after waiting some arbitrary time and hope that it works out fine.
-
machine.sleep(5)
-
machine.send_key("esc")
-
machine.sleep(5)
+
machine.send_key("alt-f4")
-
def mouse_click(xpos, ypos):
-
"""
-
Move the mouse to a screen location and hit left-click.
-
"""
+
# We want the ability to launch applications
+
with subtest("starter menu works"):
+
open_starter()
+
machine.screenshot("starter_opens")
-
# Need to reset to top-left, --absolute doesn't work?
-
machine.execute("ydotool mousemove -- -10000 -10000")
-
machine.sleep(2)
+
# Just try the terminal again, we know that it should work
+
machine.send_chars("Terminal\n")
+
machine.wait_for_text(r"(${user}|machine)")
+
machine.send_key("alt-f4")
-
# Move
-
machine.execute(f"ydotool mousemove -- {xpos} {ypos}")
-
machine.sleep(2)
+
# We want support for X11 apps
+
with subtest("xwayland support works"):
+
open_starter()
+
machine.send_chars("Alacritty\n")
+
machine.wait_for_text(r"(${user}|machine)")
+
machine.screenshot("alacritty_opens")
+
machine.send_key("alt-f4")
-
# Click (C0 - left button: down & up)
-
machine.execute("ydotool click 0xC0")
-
machine.sleep(2)
+
# Morph is how we go online
+
with subtest("morph browser works"):
+
open_starter()
+
machine.send_chars("Morph\n")
+
machine.wait_for_text(r"(Bookmarks|address|site|visited any)")
+
machine.screenshot("morph_open")
-
def open_starter():
-
"""
-
Open the starter, and ensure it's opened.
-
"""
+
# morph-browser has a separate VM test, there isn't anything new we could test here
-
# Using the keybind has a chance of instantly closing the menu again? Just click the button
-
mouse_click(20, 30)
+
machine.send_key("alt-f4")
-
start_all()
-
machine.wait_for_unit("multi-user.target")
+
# LSS provides DE settings
+
with subtest("system settings open"):
+
open_starter()
+
machine.send_chars("System Settings\n")
+
machine.wait_for_text("Rotation Lock")
+
machine.screenshot("settings_open")
-
# Lomiri in greeter mode should work & be able to start a session
-
with subtest("lomiri greeter works"):
-
machine.wait_for_unit("display-manager.service")
-
machine.wait_until_succeeds("pgrep -u lightdm -f 'lomiri --mode=greeter'")
+
# lomiri-system-settings has a separate VM test, only test Lomiri-specific content-hub functionalities here
-
# Start page shows current time
-
machine.wait_for_text(r"(AM|PM)")
-
machine.screenshot("lomiri_greeter_launched")
+
# Make fullscreen, can't navigate to Background plugin via keyboard unless window has non-phone-like aspect ratio
+
toggle_maximise()
-
# Advance to login part
-
machine.send_key("ret")
-
machine.wait_for_text("${description}")
-
machine.screenshot("lomiri_greeter_login")
+
# Load Background plugin
+
machine.send_key("tab")
+
machine.send_key("tab")
+
machine.send_key("tab")
+
machine.send_key("tab")
+
machine.send_key("tab")
+
machine.send_key("tab")
+
machine.send_key("ret")
+
machine.wait_for_text("Background image")
-
# Login
-
machine.send_chars("${password}\n")
-
machine.wait_until_succeeds("pgrep -u ${user} -f 'lomiri --mode=full-shell'")
+
# Try to load custom background
+
machine.send_key("shift-tab")
+
machine.send_key("shift-tab")
+
machine.send_key("shift-tab")
+
machine.send_key("shift-tab")
+
machine.send_key("shift-tab")
+
machine.send_key("shift-tab")
+
machine.send_key("ret")
-
# The session should start, and not be stuck in i.e. a crash loop
-
with subtest("lomiri starts"):
-
# Output rendering from Lomiri has started when it starts printing performance diagnostics
-
machine.wait_for_console_text("Last frame took")
-
# Look for datetime's clock, one of the last elements to load
-
machine.wait_for_text(r"(AM|PM)")
-
machine.screenshot("lomiri_launched")
+
# Peers should be loaded
+
machine.wait_for_text("Morph") # or Gallery, but Morph is already packaged
+
machine.screenshot("settings_content-hub_peers")
-
# Working terminal keybind is good
-
with subtest("terminal keybind works"):
-
machine.send_key("ctrl-alt-t")
-
machine.wait_for_text(r"(${user}|machine)")
-
machine.screenshot("terminal_opens")
+
# Select Morph as content source
+
mouse_click(370, 100)
-
# lomiri-terminal-app has a separate VM test to test its basic functionality
+
# Expect Morph to be brought into the foreground, with its Downloads page open
+
machine.wait_for_text("No downloads")
-
# for the LSS content-hub test to work reliably, we need to kick off peer collecting
-
machine.send_chars("content-hub-test-importer\n")
-
machine.wait_for_text(r"(/build/source|hub.cpp|handler.cpp|void|virtual|const)") # awaiting log messages from content-hub
-
machine.send_key("ctrl-c")
+
# If content-hub encounters a problem, it may have crashed the original application issuing the request.
+
# Check that it's still alive
+
machine.succeed("pgrep -u ${user} -f lomiri-system-settings")
-
# Doing this here, since we need an in-session shell & separately starting a terminal again wastes time
-
with subtest("polkit agent works"):
-
machine.send_chars("exec lpa-check\n")
-
machine.wait_for_text(r"(Elevated permissions|Login)")
-
machine.screenshot("polkit_agent")
-
machine.execute("lpa-signal")
+
machine.screenshot("content-hub_exchange")
-
# polkit test will quit terminal when agent request times out after OCR success
-
machine.wait_until_fails("pgrep -u ${user} -f lomiri-terminal-app")
+
# Testing any more would require more applications & setup, the fact that it's already being attempted is a good sign
+
machine.send_key("esc")
-
# We want the ability to launch applications
-
with subtest("starter menu works"):
-
open_starter()
-
machine.screenshot("starter_opens")
+
machine.sleep(2) # sleep a tiny bit so morph can close & the focus can return to LSS
+
machine.send_key("alt-f4")
+
'';
+
}
+
);
-
# Just try the terminal again, we know that it should work
-
machine.send_chars("Terminal\n")
-
machine.wait_for_text(r"(${user}|machine)")
-
machine.send_key("alt-f4")
+
desktop-ayatana-indicators = makeTest (
+
{ pkgs, lib, ... }:
+
{
+
name = "lomiri-desktop-ayatana-indicators";
-
# We want support for X11 apps
-
with subtest("xwayland support works"):
-
open_starter()
-
machine.send_chars("Alacritty\n")
-
machine.wait_for_text(r"(${user}|machine)")
-
machine.screenshot("alacritty_opens")
-
machine.send_key("alt-f4")
+
meta = {
+
maintainers = lib.teams.lomiri.members;
+
};
-
# Morph is how we go online
-
with subtest("morph browser works"):
-
open_starter()
-
machine.send_chars("Morph\n")
-
machine.wait_for_text(r"(Bookmarks|address|site|visited any)")
-
machine.screenshot("morph_open")
+
nodes.machine =
+
{ config, ... }:
+
{
+
imports = [
+
./common/auto.nix
+
./common/user-account.nix
+
];
-
# morph-browser has a separate VM test, there isn't anything new we could test here
+
virtualisation.memorySize = 2047;
-
machine.send_key("alt-f4")
+
users.users.${user} = {
+
inherit description password;
+
};
-
# LSS provides DE settings
-
with subtest("system settings open"):
-
open_starter()
-
machine.send_chars("System Settings\n")
-
machine.wait_for_text("Rotation Lock")
-
machine.screenshot("settings_open")
+
test-support.displayManager.auto = {
+
enable = true;
+
inherit user;
+
};
-
# lomiri-system-settings has a separate VM test, only test Lomiri-specific content-hub functionalities here
+
# To control mouse via scripting
+
programs.ydotool.enable = true;
-
# Make fullscreen, can't navigate to Background plugin via keyboard unless window has non-phone-like aspect ratio
-
toggle_maximise()
+
services.desktopManager.lomiri.enable = lib.mkForce true;
+
services.displayManager.defaultSession = lib.mkForce "lomiri";
-
# Load Background plugin
-
machine.send_key("tab")
-
machine.send_key("tab")
-
machine.send_key("tab")
-
machine.send_key("tab")
-
machine.send_key("tab")
-
machine.send_key("tab")
-
machine.send_key("ret")
-
machine.wait_for_text("Background image")
+
# Help with OCR
+
fonts.packages = [ pkgs.inconsolata ];
+
};
-
# Try to load custom background
-
machine.send_key("shift-tab")
-
machine.send_key("shift-tab")
-
machine.send_key("shift-tab")
-
machine.send_key("shift-tab")
-
machine.send_key("shift-tab")
-
machine.send_key("shift-tab")
-
machine.send_key("ret")
+
enableOCR = true;
-
# Peers should be loaded
-
machine.wait_for_text("Morph") # or Gallery, but Morph is already packaged
-
machine.screenshot("settings_content-hub_peers")
+
testScript =
+
{ nodes, ... }:
+
''
+
def mouse_click(xpos, ypos):
+
"""
+
Move the mouse to a screen location and hit left-click.
+
"""
-
# Select Morph as content source
-
mouse_click(370, 100)
+
# Need to reset to top-left, --absolute doesn't work?
+
machine.execute("ydotool mousemove -- -10000 -10000")
+
machine.sleep(2)
-
# Expect Morph to be brought into the foreground, with its Downloads page open
-
machine.wait_for_text("No downloads")
+
# Move
+
machine.execute(f"ydotool mousemove -- {xpos} {ypos}")
+
machine.sleep(2)
-
# If content-hub encounters a problem, it may have crashed the original application issuing the request.
-
# Check that it's still alive
-
machine.succeed("pgrep -u ${user} -f lomiri-system-settings")
+
# Click (C0 - left button: down & up)
+
machine.execute("ydotool click 0xC0")
+
machine.sleep(2)
-
machine.screenshot("content-hub_exchange")
+
start_all()
+
machine.wait_for_unit("multi-user.target")
-
# Testing any more would require more applications & setup, the fact that it's already being attempted is a good sign
-
machine.send_key("esc")
+
# The session should start, and not be stuck in i.e. a crash loop
+
with subtest("lomiri starts"):
+
machine.wait_until_succeeds("pgrep -u ${user} -f 'lomiri --mode=full-shell'")
+
# Output rendering from Lomiri has started when it starts printing performance diagnostics
+
machine.wait_for_console_text("Last frame took")
+
# Look for datetime's clock, one of the last elements to load
+
machine.wait_for_text(r"(AM|PM)")
+
machine.screenshot("lomiri_launched")
-
machine.sleep(2) # sleep a tiny bit so morph can close & the focus can return to LSS
-
machine.send_key("alt-f4")
+
# The ayatana indicators are an important part of the experience, and they hold the only graphical way of exiting the session.
+
# There's a test app we could use that also displays their contents, but it's abit inconsistent.
+
with subtest("ayatana indicators work"):
+
mouse_click(735, 0) # the cog in the top-right, for the session indicator
+
machine.wait_for_text(r"(Notifications|Rotation|Battery|Sound|Time|Date|System)")
+
machine.screenshot("indicators_open")
-
# The ayatana indicators are an important part of the experience, and they hold the only graphical way of exiting the session.
-
# There's a test app we could use that also displays their contents, but it's abit inconsistent.
-
with subtest("ayatana indicators work"):
-
mouse_click(735, 0) # the cog in the top-right, for the session indicator
-
machine.wait_for_text(r"(Notifications|Rotation|Battery|Sound|Time|Date|System)")
-
machine.screenshot("indicators_open")
+
# Indicator order within the menus *should* be fixed based on per-indicator order setting
+
# Session is the one we clicked, but the last we should test (logout). Go as far left as we can test.
+
machine.send_key("left")
+
machine.send_key("left")
+
machine.send_key("left")
+
machine.send_key("left")
+
machine.send_key("left")
+
# Notifications are usually empty, nothing to check there
-
# Indicator order within the menus *should* be fixed based on per-indicator order setting
-
# Session is the one we clicked, but the last we should test (logout). Go as far left as we can test.
-
machine.send_key("left")
-
machine.send_key("left")
-
machine.send_key("left")
-
machine.send_key("left")
-
machine.send_key("left")
-
# Notifications are usually empty, nothing to check there
+
with subtest("ayatana indicator display works"):
+
# We start on this, don't go right
+
machine.wait_for_text("Lock")
+
machine.screenshot("indicators_display")
-
with subtest("ayatana indicator display works"):
-
# We start on this, don't go right
-
machine.wait_for_text("Lock")
-
machine.screenshot("indicators_display")
+
with subtest("lomiri indicator network works"):
+
machine.send_key("right")
+
machine.wait_for_text(r"(Flight|Wi-Fi)")
+
machine.screenshot("indicators_network")
-
with subtest("lomiri indicator network works"):
-
machine.send_key("right")
-
machine.wait_for_text(r"(Flight|Wi-Fi)")
-
machine.screenshot("indicators_network")
+
with subtest("ayatana indicator sound works"):
+
machine.send_key("right")
+
machine.wait_for_text(r"(Silent|Volume)")
+
machine.screenshot("indicators_sound")
-
with subtest("ayatana indicator sound works"):
-
machine.send_key("right")
-
machine.wait_for_text(r"(Silent|Volume)")
-
machine.screenshot("indicators_sound")
+
with subtest("ayatana indicator power works"):
+
machine.send_key("right")
+
machine.wait_for_text(r"(Charge|Battery settings)")
+
machine.screenshot("indicators_power")
-
with subtest("ayatana indicator power works"):
-
machine.send_key("right")
-
machine.wait_for_text(r"(Charge|Battery settings)")
-
machine.screenshot("indicators_power")
+
with subtest("ayatana indicator datetime works"):
+
machine.send_key("right")
+
machine.wait_for_text("Time and Date Settings")
+
machine.screenshot("indicators_timedate")
-
with subtest("ayatana indicator datetime works"):
-
machine.send_key("right")
-
machine.wait_for_text("Time and Date Settings")
-
machine.screenshot("indicators_timedate")
+
with subtest("ayatana indicator session works"):
+
machine.send_key("right")
+
machine.wait_for_text("Log Out")
+
machine.screenshot("indicators_session")
-
with subtest("ayatana indicator session works"):
-
machine.send_key("right")
-
machine.wait_for_text("Log Out")
-
machine.screenshot("indicators_session")
+
# We should be able to log out and return to the greeter
+
mouse_click(720, 280) # "Log Out"
+
mouse_click(400, 240) # confirm logout
+
machine.wait_until_fails("pgrep -u ${user} -f 'lomiri --mode=full-shell'")
+
'';
+
}
+
);
-
# We should be able to log out and return to the greeter
-
mouse_click(720, 280) # "Log Out"
-
mouse_click(400, 240) # confirm logout
-
machine.wait_until_fails("pgrep -u ${user} -f 'lomiri --mode=full-shell'")
-
machine.wait_until_succeeds("pgrep -u lightdm -f 'lomiri --mode=greeter'")
-
'';
-
})
+
}
+4 -4
pkgs/applications/networking/instant-messengers/element/pin.nix
···
{
-
"version" = "1.11.72";
+
"version" = "1.11.73";
"hashes" = {
-
"desktopSrcHash" = "sha256-eNK63Q3fWnc7+hQAKkvsjJ2DUL7AmtexvGTOox0dVVs=";
+
"desktopSrcHash" = "sha256-o6uXn+ArwSneDMtS4AfVmSqQfAl0Gygvoj2suKI+VqU=";
"desktopYarnHash" = "10a409klzzvm6dm27803c2cgwpx1aj035ad1mdnsqyhnd4nsigpw";
-
"webSrcHash" = "sha256-ZLSCbt00R3azFz2lOuj8yqaLFyobnmGmQKYOYLHCA1w=";
-
"webYarnHash" = "13w3j5k48540sr7rgcj0b3kma4b4bybw56k58ral0d7izs7dgmgc";
+
"webSrcHash" = "sha256-/PS/hEuSKXKRwS2zmH7Q8IIE20kPnOKU3PHXGSLhZZE=";
+
"webYarnHash" = "1j43rbn3sc6bnnf81p8y0b1jcck57d6yh07zpxlkgni1qkly809d";
};
}
pkgs/applications/networking/instant-messengers/qq/default.nix pkgs/by-name/qq/qq/package.nix
-9
pkgs/applications/networking/instant-messengers/qq/sources.nix
···
-
# Generated by ./update.sh - do not update manually!
-
# Last updated: 2024-06-17
-
{
-
version = "3.2.10";
-
amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/944f8942/linuxqq_3.2.10-25234_amd64.deb";
-
arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/944f8942/linuxqq_3.2.10-25234_arm64.deb";
-
arm64_hash = "sha256-UY9UFbwQjXBd0+52iron1LZQWP/ncUZwylrtDzm5lW8=";
-
amd64_hash = "sha256-CHVX5tBV/w//At2wBjLqgTzayi4NI5i06IDgyW++ha4=";
-
}
pkgs/applications/networking/instant-messengers/qq/update.sh pkgs/by-name/qq/qq/update.sh
+27 -7
pkgs/applications/networking/sniffers/wireshark/default.nix
···
, buildPackages
, c-ares
, cmake
+
, fixDarwinDylibNames
, flex
, gettext
, glib
···
, withQt ? true
, qt6 ? null
}:
-
+
let
+
isAppBundle = withQt && stdenv.isDarwin;
+
in
assert withQt -> qt6 != null;
stdenv.mkDerivation rec {
···
] ++ lib.optionals withQt [
qt6.wrapQtAppsHook
wrapGAppsHook3
+
] ++ lib.optionals stdenv.isDarwin [
+
fixDarwinDylibNames
];
buildInputs = [
···
"-DBUILD_wireshark=${if withQt then "ON" else "OFF"}"
# Fix `extcap` and `plugins` paths. See https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=16444
"-DCMAKE_INSTALL_LIBDIR=lib"
-
"-DENABLE_APPLICATION_BUNDLE=${if withQt && stdenv.isDarwin then "ON" else "OFF"}"
+
"-DENABLE_APPLICATION_BUNDLE=${if isAppBundle then "ON" else "OFF"}"
"-DLEMON_C_COMPILER=cc"
] ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [
"-DHAVE_C99_VSNPRINTF_EXITCODE__TRYRUN_OUTPUT="
···
postInstall = ''
cmake --install . --prefix "''${!outputDev}" --component Development
-
'' + lib.optionalString (stdenv.isDarwin && withQt) ''
+
'' + lib.optionalString isAppBundle ''
mkdir -p $out/Applications
mv $out/bin/Wireshark.app $out/Applications/Wireshark.app
+
'' + lib.optionalString stdenv.isDarwin ''
+
local flags=()
+
for file in $out/lib/*.dylib; do
+
flags+=(-change @rpath/"$(basename "$file")" "$file")
+
done
-
for f in $(find $out/Applications/Wireshark.app/Contents/PlugIns -name "*.so"); do
-
for dylib in $(otool -L $f | awk '/^\t*lib/ {print $1}'); do
-
install_name_tool -change "$dylib" "$out/lib/$dylib" "$f"
-
done
+
for file in $out/lib/wireshark/extcap/*; do
+
if [ -L "$file" ]; then continue; fi
+
echo "$file: fixing dylib references"
+
# note that -id does nothing on binaries
+
install_name_tool -id "$file" "''${flags[@]}" "$file"
done
'';
preFixup = ''
qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
+
'';
+
+
# This is done to remove some binary wrappers that wrapQtApps adds in *.app directories.
+
# Copying because unfortunately pointing Wireshark (when built as an appbundle) at $out/lib instead is nontrivial.
+
postFixup = lib.optionalString isAppBundle ''
+
rm -rf $out/Applications/Wireshark.app/Contents/MacOS/extcap $out/Applications/Wireshark.app/Contents/PlugIns
+
mkdir -p $out/Applications/Wireshark.app/Contents/PlugIns/wireshark
+
cp -r $out/lib/wireshark/plugins/4-2 $out/Applications/Wireshark.app/Contents/PlugIns/wireshark/4-2
+
cp -r $out/lib/wireshark/extcap $out/Applications/Wireshark.app/Contents/MacOS/extcap
'';
meta = with lib; {
+2 -2
pkgs/applications/science/robotics/mujoco/default.nix
···
in stdenv.mkDerivation rec {
pname = "mujoco";
-
version = "3.2.1";
+
version = "3.2.2";
# Bumping version? Make sure to look though the MuJoCo's commit
# history for bumped dependency pins!
···
owner = "google-deepmind";
repo = "mujoco";
rev = "refs/tags/${version}";
-
hash = "sha256-Il1ZZdHXsBcamIILfae8n51W8wJ78a/H3gQx2/+n9kQ=";
+
hash = "sha256-UUPB7AY6OYWaK5uBu92kmoIE116AfFa34sYmF943AOU=";
};
patches = [ ./mujoco-system-deps-dont-fetch.patch ];
+5 -2
pkgs/applications/version-management/git-town/default.nix
···
buildGoModule rec {
pname = "git-town";
-
version = "14.2.2";
+
version = "15.0.0";
src = fetchFromGitHub {
owner = "git-town";
repo = "git-town";
rev = "v${version}";
-
hash = "sha256-bYCE3Ik0UbbjlZV8EY6pVRZzrTBp2uiZLJjO4UxfGE8=";
+
hash = "sha256-Gp2X9DCnueSVbeqFBNxLfvlXh4PzlybVdh8xKjaFICQ=";
};
vendorHash = null;
···
preCheck = ''
HOME=$(mktemp -d)
+
+
# this runs tests requiring local operations
+
rm main_test.go
'';
checkFlags =
+2 -2
pkgs/applications/virtualization/docker/default.nix
···
docker_25 = callPackage dockerGen rec {
version = "25.0.6";
-
cliRev = "v25.0.5";
-
cliHash = "sha256-CACMi3bXUN6oGc2f/Z+lNQqMgQ4llRWPRKgijdpiPGg=";
+
cliRev = "v${version}";
+
cliHash = "sha256-7ZKjlONL5RXEJZrvssrL1PQMNANP0qTw4myGKdtd19U=";
mobyRev = "v${version}";
mobyHash = "sha256-+zkhUMeVD3HNq8WrWQmLskq+HykvD5kzSACmf67YbJE=";
runcRev = "v1.1.12";
+33
pkgs/by-name/cn/cnsprcy/package.nix
···
+
{
+
lib,
+
fetchFromSourcehut,
+
rustPlatform,
+
sqlite,
+
}:
+
+
rustPlatform.buildRustPackage rec {
+
pname = "cnsprcy";
+
version = "0.2.0";
+
+
src = fetchFromSourcehut {
+
owner = "~xaos";
+
repo = pname;
+
rev = "v0.2.0";
+
hash = "sha256-f+DauSU4bT3EljY8/ig7jLnUgyDPEo2NSBQcPN0iKx0=";
+
};
+
+
cargoHash = "sha256-e9+nMz/FCtd5pnHSHA1RenWzrgIHyCf5eEDO4xMxGHk=";
+
+
RUSTC_BOOTSTRAP = true;
+
+
buildInputs = [ sqlite ];
+
+
meta = {
+
description = "End to end encrypted connections between trusted devices";
+
homepage = "https://git.sr.ht/~xaos/cnsprcy";
+
license = lib.licenses.gpl3;
+
maintainers = with lib.maintainers; [ supinie ];
+
mainProgram = "cnspr";
+
platforms = lib.platforms.linux;
+
};
+
}
+1
pkgs/by-name/di/digikam/package.nix
···
kdePackages.qtnetworkauth
kdePackages.qtscxml
kdePackages.qtsvg
+
kdePackages.qtwayland
kdePackages.qtwebengine
kdePackages.qt5compat
kdePackages.qtmultimedia
+2 -2
pkgs/by-name/do/dopamine/package.nix
···
}:
appimageTools.wrapType2 rec {
pname = "dopamine";
-
version = "3.0.0-preview.27";
+
version = "3.0.0-preview.29";
src = fetchurl {
url = "https://github.com/digimezzo/dopamine/releases/download/v${version}/Dopamine-${version}.AppImage";
-
hash = "sha256-OTnpFtkdCVoyrDoLdKD382+ZD4FJYSDTBgRoB6YAKHE=";
+
hash = "sha256-VBqnqDMLDC5XJIXygENWagXllq1P090EtumADDd2I8w=";
};
extraInstallCommands =
+2 -10
pkgs/by-name/ge/gearlever/package.nix
···
python3Packages.buildPythonApplication rec {
pname = "gearlever";
-
version = "2.0.1";
+
version = "2.0.6";
pyproject = false; # Built with meson
src = fetchFromGitHub {
owner = "mijorus";
repo = "gearlever";
rev = version;
-
hash = "sha256-f4rQXenJCZiDC9MRQkjy0mOiNkWzOPSS05GXHXlhUao=";
+
hash = "sha256-+JuF0SL+2yVgkKPItt9Vq6SLcnxaMSWxIeVhY9XLX28=";
};
postPatch =
···
''
substituteInPlace build-aux/meson/postinstall.py \
--replace-fail 'gtk-update-icon-cache' 'gtk4-update-icon-cache'
-
''
-
# Some attempts to overcome flatpak assumptions
-
+ ''
-
substituteInPlace src/lib/utils.py \
-
--replace-fail '/run/host/os-release' '/etc/os-release'
-
-
substituteInPlace src/lib/terminal.py \
-
--replace-fail "cmd = ['flatpak-spawn', '--host', *command]" "cmd = [*command]"
''
# Use gtk4 instead of gtk3 to get smaller closure size
+ ''
+27
pkgs/by-name/ku/kubectl-df-pv/package.nix
···
+
{ buildGoModule
+
, fetchFromGitHub
+
, lib
+
}:
+
+
buildGoModule rec {
+
pname = "kubectl-df-pv";
+
version = "0.3.0";
+
+
src = fetchFromGitHub {
+
owner = "yashbhutwala";
+
repo = "kubectl-df-pv";
+
rev = "v${version}";
+
hash = "sha256-FxKqkxLMNfCXuahKTMod6kWKZ/ucYeIEFcS8BmpbLWg=";
+
};
+
+
vendorHash = "sha256-YkDPgN7jBvYveiyU8N+3Ia52SEmlzC0TGBQjUuIAaw0=";
+
+
meta = {
+
description = "df (disk free)-like utility for persistent volumes on kubernetes";
+
mainProgram = "df-pv";
+
homepage = "https://github.com/yashbhutwala/kubectl-df-pv";
+
changelog = "https://github.com/yashbhutwala/kubectl-df-pv/releases/tag/v${version}";
+
license = lib.licenses.asl20;
+
maintainers = with lib.maintainers; [ jemand771 ];
+
};
+
}
+3 -3
pkgs/by-name/md/md-tui/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "md-tui";
-
version = "0.8.3";
+
version = "0.8.4";
src = fetchFromGitHub {
owner = "henriklovhaug";
repo = "md-tui";
rev = "refs/tags/v${version}";
-
hash = "sha256-21h1r6rhjFTOhebMS9PO3/OLKKEeFPVpWThFdgxKhh4=";
+
hash = "sha256-J1UtyxDT8+UmBwayUMtcPOtnVVkRZLg6ECXnqDSJ2Ew=";
};
-
cargoHash = "sha256-wONvublKzJnVVUjf1z9V4RwSkHg+HSoTGYvnMdslAYg=";
+
cargoHash = "sha256-wb5XF6KdroLbQOQg9bPrJjqLOluq/EH2dJzp2icNUIc=";
nativeBuildInputs = [ pkg-config ];
+28
pkgs/by-name/mi/microfetch/package.nix
···
+
{
+
lib,
+
rustPlatform,
+
fetchFromGitHub,
+
}:
+
+
rustPlatform.buildRustPackage rec {
+
pname = "microfetch";
+
version = "0.3.3";
+
+
src = fetchFromGitHub {
+
owner = "NotAShelf";
+
repo = "microfetch";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-iBfnui7xrx31euYnQxoJf1xXFYFiJnDMadLRAiRCN04=";
+
};
+
+
cargoHash = "sha256-J+S6XIMUcWj4jXABQinEDx6dRG5Byc2UxJoKj2y1tQU=";
+
+
meta = {
+
description = "Microscopic fetch script in Rust, for NixOS systems";
+
homepage = "https://github.com/NotAShelf/microfetch";
+
license = lib.licenses.gpl3Only;
+
maintainers = with lib.maintainers; [ nydragon ];
+
mainProgram = "microfetch";
+
platforms = lib.platforms.linux;
+
};
+
}
+10 -4
pkgs/by-name/op/openapi-tui/package.nix
···
{ lib
, rustPlatform
, fetchFromGitHub
+
, pkg-config
+
, openssl
}:
rustPlatform.buildRustPackage rec {
pname = "openapi-tui";
-
version = "0.5.0";
+
version = "0.9.4";
src = fetchFromGitHub {
owner = "zaghaghi";
repo = "openapi-tui";
rev = version;
-
hash = "sha256-flxQ5+nLacQAkrxJafw9D3iXYTFpHcmTshEySmFJ0Cc=";
+
hash = "sha256-y8A43FV3PfYHaMMHE3uGRBaftga/pVSivCfV4iwUROA=";
};
-
cargoHash = "sha256-vfEDbUrIXc498QnMJJlMGyTUDvlHgquB5GpWTe7yCvM=";
+
cargoHash = "sha256-I1eTJDtQM9WKluOZJGfQT4Wn9TFyTu6ZcPFuh8wZIWI=";
+
+
OPENSSL_NO_VENDOR = true;
+
+
nativeBuildInputs = [ pkg-config ];
+
buildInputs = [ openssl ];
meta = with lib; {
description = "Terminal UI to list, browse and run APIs defined with openapi spec";
···
mainProgram = "openapi-tui";
};
}
-
+2 -2
pkgs/by-name/po/powerjoular/package.nix
···
stdenv.mkDerivation rec {
pname = "powerjoular";
-
version = "1.0.1";
+
version = "1.0.4";
src = fetchFromGitHub {
owner = "joular";
repo = pname;
rev = version;
-
hash = "sha256-1XNXe5EZHB1kK2C5oyRt4TzfjZivW9DOEvS1MxJHC8E=";
+
hash = "sha256-zcG/R8isL7WcwsIFovnRKZ5DCtZu4vJWOximFY9ARuE=";
};
nativeBuildInputs = [
+2 -2
pkgs/by-name/pr/pretalx/package.nix
···
};
};
-
version = "2024.2.0";
+
version = "2024.2.1";
src = fetchFromGitHub {
owner = "pretalx";
repo = "pretalx";
rev = "v${version}";
-
hash = "sha256-2HkxFS+T/lN/8EvAL3S4iVYn30y0OPmaUSneEPEA62k=";
+
hash = "sha256-D0ju9aOVy/new9GWqyFalZYCisdmM7irWSbn2TVCJYQ=";
};
meta = with lib; {
+9
pkgs/by-name/qq/qq/sources.nix
···
+
# Generated by ./update.sh - do not update manually!
+
# Last updated: 2024-08-05
+
{
+
version = "3.2.12-26740";
+
amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/769073aa/linuxqq_3.2.12-26740_amd64.deb";
+
arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/769073aa/linuxqq_3.2.12-26740_arm64.deb";
+
arm64_hash = "sha256-y2qWXNtqIinXB91nvIT0FC8fM1r71qX5fXjrBAjZxzA=";
+
amd64_hash = "sha256-SQQ6biLr1ZCpBq+2TzKpjipoCb1aFkxlr0CZYKmA8Zg=";
+
}
+5 -17
pkgs/desktops/lomiri/applications/lomiri-clock-app/default.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "lomiri-clock-app";
-
version = "4.0.3";
+
version = "4.0.4";
src = fetchFromGitLab {
owner = "ubports";
repo = "development/apps/lomiri-clock-app";
rev = "v${finalAttrs.version}";
-
hash = "sha256-q/hdnwHO97bhL0W3VsdHwjPvGs6GhWbDiVLCx4NiR50=";
+
hash = "sha256-IWNLMYrebYQe5otNwZtRUs4YGPo/5OFic3Nh2pWxROs=";
};
patches = [
-
# Fix dispatching to clock app via LUD
-
# Remove when version > 4.0.3
-
(fetchpatch {
-
name = "0001-lomiri-clock-app-Fix-non-click-lomiri-url-dispatcher-support.patch";
-
url = "https://gitlab.com/ubports/development/apps/lomiri-clock-app/-/commit/493888b41489b360415d1a0d0e431754afdee2b0.patch";
-
hash = "sha256-sI7YDrWjV0bSAq0vdSvNcWCLhmEEb10T7jd2kYfSfZU=";
-
})
-
# Fix GNUInstallDirs variables usage
-
# Remove when https://gitlab.com/ubports/development/apps/lomiri-clock-app/-/merge_requests/215 merged & in release
+
# Remove when version > 4.0.4
(fetchpatch {
name = "0002-lomiri-clock-app-Fix-GNUInstallDirs-variable-concatenations-in-CMake.patch";
url = "https://gitlab.com/ubports/development/apps/lomiri-clock-app/-/commit/33c62d0382f69462de0567628d7a6ef162944e12.patch";
···
})
# Fix installation of splash icon
-
# Remove when https://gitlab.com/ubports/development/apps/lomiri-clock-app/-/merge_requests/216 merged & in release
+
# Remove when version > 4.0.4
(fetchpatch {
name = "0003-lomiri-clock-app-Fix-splash-file-installation-in-non-clock-mode.patch";
url = "https://gitlab.com/ubports/development/apps/lomiri-clock-app/-/commit/97fd6fd91ee787dfe107bd36bc895f2ff234b5e3.patch";
···
})
# Don't ignore PATH when looking for qmltestrunner, saves us a patch for hardcoded fallback
-
# Remove when https://gitlab.com/ubports/development/apps/lomiri-clock-app/-/merge_requests/218 merged & in release
+
# Remove when version > 4.0.4
(fetchpatch {
name = "0008-lomiri-clock-app-tests-Drop-NO_DEFAULT_PATH.patch";
url = "https://gitlab.com/ubports/development/apps/lomiri-clock-app/-/commit/190ef47e2efaaf139920d0556e0522f95479ea95.patch";
···
];
postPatch = ''
-
# Part of 493888b41489b360415d1a0d0e431754afdee2b0 patch, but neither fetchpatch nor fetchpatch2 can handle a rename-only change to a file
-
# Remove when version > 4.0.3
-
mv clock.ubports_clock.url-dispatcher lomiri-clock-app.url-dispatcher
-
# QT_IMPORTS_DIR returned by qmake -query is broken
substituteInPlace CMakeLists.txt \
--replace-fail 'qmake -query QT_INSTALL_QML' 'echo ''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}' \
+76 -110
pkgs/desktops/lomiri/applications/lomiri-system-settings/default.nix
···
-
{ stdenv
-
, lib
-
, fetchFromGitLab
-
, fetchpatch
-
, fetchpatch2
-
, gitUpdater
-
, testers
-
, accountsservice
-
, ayatana-indicator-datetime
-
, cmake
-
, cmake-extras
-
, content-hub
-
, dbus
-
, deviceinfo
-
, geonames
-
, gettext
-
, glib
-
, gnome-desktop
-
, gsettings-qt
-
, gtk3
-
, icu
-
, intltool
-
, json-glib
-
, libqofono
-
, libqtdbustest
-
, libqtdbusmock
-
, lomiri-indicator-network
-
, lomiri-schemas
-
, lomiri-settings-components
-
, lomiri-ui-toolkit
-
, maliit-keyboard
-
, pkg-config
-
, python3
-
, qmenumodel
-
, qtbase
-
, qtdeclarative
-
, qtmultimedia
-
, ubports-click
-
, upower
-
, validatePkgConfig
-
, wrapGAppsHook3
-
, wrapQtAppsHook
-
, xvfb-run
+
{
+
stdenv,
+
lib,
+
fetchFromGitLab,
+
gitUpdater,
+
testers,
+
accountsservice,
+
ayatana-indicator-datetime,
+
biometryd,
+
cmake,
+
cmake-extras,
+
content-hub,
+
dbus,
+
deviceinfo,
+
geonames,
+
gettext,
+
glib,
+
gnome-desktop,
+
gsettings-qt,
+
gtk3,
+
icu,
+
intltool,
+
json-glib,
+
libqofono,
+
libqtdbustest,
+
libqtdbusmock,
+
lomiri-indicator-network,
+
lomiri-schemas,
+
lomiri-settings-components,
+
lomiri-ui-toolkit,
+
maliit-keyboard,
+
pkg-config,
+
polkit,
+
python3,
+
qmenumodel,
+
qtbase,
+
qtdeclarative,
+
qtmultimedia,
+
trust-store,
+
ubports-click,
+
upower,
+
validatePkgConfig,
+
wrapGAppsHook3,
+
wrapQtAppsHook,
+
xvfb-run,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "lomiri-system-settings-unwrapped";
-
version = "1.1.0";
+
version = "1.2.0";
src = fetchFromGitLab {
owner = "ubports";
repo = "development/core/lomiri-system-settings";
rev = finalAttrs.version;
-
hash = "sha256-Po5eArO7zyaGatTf6kqci3DdzFDJSZakeglbiMx9kR8=";
+
hash = "sha256-dWaXPr9Z5jz5SbwLSd3jVqjK0E5BdcKVeF15p8j47uM=";
};
outputs = [
···
"dev"
];
-
patches = [
-
# Remove when https://gitlab.com/ubports/development/core/lomiri-system-settings/-/merge_requests/433 merged & in release
-
(fetchpatch {
-
name = "0001-lomiri-system-settings-plugins-language-Fix-linking-against-accountsservice.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-system-settings/-/commit/75763ae2f9669f5f7f29aec3566606e6f6cb7478.patch";
-
hash = "sha256-2CE0yizkaz93kK82DhaaFjKmGnMoaikrwFj4k7RN534=";
-
})
-
-
# Remove when https://gitlab.com/ubports/development/core/lomiri-system-settings/-/merge_requests/434 merged & in release
-
(fetchpatch {
-
name = "0002-lomiri-system-settings-GNUInstallDirs-and-fix-absolute-path-handling.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-system-settings/-/commit/93ee84423f3677a608ef73addcd3ddcbe7dc1d32.patch";
-
hash = "sha256-lSKAhtE3oSSv7USvDbbcfBZWAtWMmuKneWawKQABIiM=";
-
})
-
-
# Fixes tests with very-recent python-dbusmock
-
# Remove when version > 1.1.0
-
(fetchpatch {
-
name = "0003-lomiri-system-settings-Revert-Pass-missing-parameter-to-dbusmock-bluez-PairDevice-function.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-system-settings/-/commit/67d9e28ebab8bdb9473d5bf8da2b7573e6848fa2.patch";
-
hash = "sha256-pFWNne2UH3R5Fz9ayHvIpDXDQbXPs0k4b/oRg0fzi+s=";
-
})
-
-
(fetchpatch2 {
-
name = "0004-lomiri-system-settings-QOfono-namespace-change.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-system-settings/-/commit/c0b5b007d77993fabdd95be5ccbbba5151f0f165.patch";
-
hash = "sha256-HB7qdlbY0AVG6X3hL3IHf0Z7rm1G0wfdqo5MXtY7bfE=";
-
})
-
] ++ [
-
-
./2000-Support-wrapping-for-Nixpkgs.patch
-
-
# Make it work with regular accountsservice
-
# https://gitlab.com/ubports/development/core/lomiri-system-settings/-/issues/341
-
(fetchpatch {
-
name = "2001-lomiri-system-settings-disable-current-language-switching.patch";
-
url = "https://sources.debian.org/data/main/l/lomiri-system-settings/1.0.1-2/debian/patches/2001_disable-current-language-switching.patch";
-
hash = "sha256-ZOFYwxS8s6+qMFw8xDCBv3nLBOBm86m9d/VhbpOjamY=";
-
})
-
];
+
patches = [ ./2000-Support-wrapping-for-Nixpkgs.patch ];
postPatch = ''
-
# Part of 0004-lomiri-system-settings-QOfono-namespace-change.patch, fetchpatch2 cannot handle rename-only changes
-
for unmovedThing in tests/mocks/MeeGo/QOfono/*; do
-
mv "$unmovedThing" "tests/mocks/QOfono/$(basename "$unmovedThing")"
-
done
-
rmdir tests/mocks/MeeGo/QOfono
-
rmdir tests/mocks/MeeGo
-
substituteInPlace CMakeLists.txt \
--replace-fail "\''${CMAKE_INSTALL_LIBDIR}/qt5/qml" "\''${CMAKE_INSTALL_PREFIX}/${qtbase.qtQmlPrefix}" \
···
gtk3
icu
json-glib
+
polkit
qtbase
+
trust-store
ubports-click
upower
];
···
# QML components and schemas the wrapper needs
propagatedBuildInputs = [
ayatana-indicator-datetime
+
biometryd
content-hub
libqofono
lomiri-indicator-network
···
nativeCheckInputs = [
dbus
-
(python3.withPackages (ps: with ps; [
-
python-dbusmock
-
]))
+
(python3.withPackages (ps: with ps; [ python-dbusmock ]))
xvfb-run
];
···
cmakeFlags = [
(lib.cmakeBool "ENABLE_LIBDEVICEINFO" true)
(lib.cmakeBool "ENABLE_TESTS" finalAttrs.finalPackage.doCheck)
-
(lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" (lib.concatStringsSep ";" [
-
# Exclude tests
-
"-E" (lib.strings.escapeShellArg "(${lib.concatStringsSep "|" [
-
# Hits OpenGL context issue inside lomiri-ui-toolkit, see derivation of that on details
-
"^testmouse"
-
"^tst_notifications"
-
]})")
-
]))
+
(lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" (
+
lib.concatStringsSep ";" [
+
# Exclude tests
+
"-E"
+
(lib.strings.escapeShellArg "(${
+
lib.concatStringsSep "|" [
+
# Hits OpenGL context issue inside lomiri-ui-toolkit, see derivation of that on details
+
"^testmouse"
+
"^tst_notifications"
+
]
+
})")
+
]
+
))
];
-
-
# CMake option had to be excluded from earlier patchset
-
env.NIX_CFLAGS_COMPILE = lib.optionalString (lib.strings.versionOlder python3.pkgs.python-dbusmock.version "0.30.1") "-DMODERN_PYTHON_DBUSMOCK";
# The linking for this normally ignores missing symbols, which is inconvenient for figuring out why subpages may be
# failing to load their library modules. Force it to report them at linktime instead of runtime.
···
preCheck = ''
export QT_PLUGIN_PATH=${lib.getBin qtbase}/${qtbase.qtPluginPrefix}
-
export QML2_IMPORT_PATH=${lib.makeSearchPathOutput "bin" qtbase.qtQmlPrefix ([ qtdeclarative lomiri-ui-toolkit lomiri-settings-components ] ++ lomiri-ui-toolkit.propagatedBuildInputs)}
+
export QML2_IMPORT_PATH=${
+
lib.makeSearchPathOutput "bin" qtbase.qtQmlPrefix (
+
[
+
qtdeclarative
+
lomiri-ui-toolkit
+
lomiri-settings-components
+
]
+
++ lomiri-ui-toolkit.propagatedBuildInputs
+
)
+
}
'';
postInstall = ''
···
mainProgram = "lomiri-system-settings";
maintainers = teams.lomiri.members;
platforms = platforms.linux;
-
pkgConfigModules = [
-
"LomiriSystemSettings"
-
];
+
pkgConfigModules = [ "LomiriSystemSettings" ];
};
})
-94
pkgs/desktops/lomiri/applications/lomiri-system-settings/plugins/lomiri-system-settings-security-privacy.nix
···
-
{ stdenv
-
, lib
-
, fetchFromGitLab
-
, biometryd
-
, cmake
-
, libqtdbusmock
-
, libqtdbustest
-
, lomiri-system-settings-unwrapped
-
, pkg-config
-
, polkit
-
, python3
-
, qtbase
-
, qtdeclarative
-
, trust-store
-
, xvfb-run
-
}:
-
-
stdenv.mkDerivation (finalAttrs: {
-
pname = "lomiri-system-settings-security-privacy";
-
version = "1.0.2";
-
-
src = fetchFromGitLab {
-
owner = "ubports";
-
repo = "development/core/lomiri-system-settings-security-privacy";
-
rev = finalAttrs.version;
-
hash = "sha256-d7OgxV362gJ3t5N+DEFgwyK+m6Ij6juRPuxfmbCg68Y=";
-
};
-
-
postPatch = ''
-
# CMake pkg_get_variable cannot replace prefix variable yet
-
for pcvar in plugin_manifest_dir plugin_private_module_dir plugin_qml_dir; do
-
pcvarname=$(echo $pcvar | tr '[:lower:]' '[:upper:]')
-
substituteInPlace CMakeLists.txt \
-
--replace-fail "pkg_get_variable($pcvarname LomiriSystemSettings $pcvar)" "set($pcvarname $(pkg-config LomiriSystemSettings --define-variable=prefix=$out --define-variable=libdir=$out/lib --variable=$pcvar))"
-
done
-
-
# Compatibility with newer libqofono
-
substituteInPlace plugins/security-privacy/{Ofono,PageComponent,SimPin}.qml \
-
--replace-fail 'import MeeGo.QOfono' 'import QOfono'
-
'';
-
-
strictDeps = true;
-
-
nativeBuildInputs = [
-
cmake
-
pkg-config
-
python3
-
qtdeclarative
-
];
-
-
buildInputs = [
-
lomiri-system-settings-unwrapped
-
polkit
-
qtbase
-
qtdeclarative
-
trust-store
-
];
-
-
# QML components and schemas the wrapper needs
-
propagatedBuildInputs = [
-
biometryd
-
];
-
-
nativeCheckInputs = [
-
xvfb-run
-
];
-
-
checkInputs = [
-
libqtdbusmock
-
libqtdbustest
-
];
-
-
# Plugin library & modules for LSS
-
dontWrapQtApps = true;
-
-
cmakeFlags = [
-
(lib.cmakeBool "ENABLE_TESTS" finalAttrs.finalPackage.doCheck)
-
];
-
-
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
-
-
preCheck = ''
-
export QT_PLUGIN_PATH=${lib.getBin qtbase}/${qtbase.qtPluginPrefix}
-
'';
-
-
meta = with lib; {
-
description = "Security and privacy settings plugin for Lomiri system settings";
-
homepage = "https://gitlab.com/ubports/development/core/lomiri-system-settings-security-privacy";
-
changelog = "https://gitlab.com/ubports/development/core/lomiri-system-settings-security-privacy/-/blob/${finalAttrs.version}/ChangeLog";
-
license = licenses.gpl3Only;
-
maintainers = teams.lomiri.members;
-
platforms = platforms.linux;
-
};
-
})
+10 -10
pkgs/desktops/lomiri/applications/lomiri-system-settings/wrapper.nix
···
-
{ stdenvNoCC
-
, lib
-
, nixosTests
-
, glib
-
, lndir
-
, lomiri-system-settings-unwrapped
-
, lomiri-system-settings-security-privacy
-
, wrapGAppsHook3
-
, wrapQtAppsHook
-
, plugins ? [ lomiri-system-settings-security-privacy ]
+
{
+
stdenvNoCC,
+
lib,
+
nixosTests,
+
glib,
+
lndir,
+
lomiri-system-settings-unwrapped,
+
wrapGAppsHook3,
+
wrapQtAppsHook,
+
plugins ? [ ],
}:
stdenvNoCC.mkDerivation (finalAttrs: {
+116 -127
pkgs/desktops/lomiri/applications/lomiri/default.nix
···
-
{ stdenv
-
, lib
-
, fetchFromGitLab
-
, fetchpatch
-
, fetchpatch2
-
, gitUpdater
-
, linkFarm
-
, nixosTests
-
, ayatana-indicator-datetime
-
, bash
-
, biometryd
-
, boost
-
, cmake
-
, cmake-extras
-
, coreutils
-
, dbus
-
, dbus-test-runner
-
, deviceinfo
-
, geonames
-
, glib
-
, glm
-
, gnome-desktop
-
, gsettings-qt
-
, gtk3
-
, hfd-service
-
, libevdev
-
, libqtdbustest
-
, libqtdbusmock
-
, libusermetrics
-
, libuuid
-
, lightdm_qt
-
, lomiri-api
-
, lomiri-app-launch
-
, lomiri-download-manager
-
, lomiri-indicator-network
-
, lomiri-ui-toolkit
-
, lomiri-settings-components
-
, lomiri-system-settings-unwrapped
-
, lomiri-schemas
-
, lomiri-notifications
-
, lomiri-thumbnailer
-
, maliit-keyboard
-
, mir_2_15
-
, nixos-icons
-
, pam
-
, pkg-config
-
, properties-cpp
-
, protobuf
-
, python3
-
, qmenumodel
-
, qtbase
-
, qtdeclarative
-
, qtmir
-
, qtmultimedia
-
, qtsvg
-
, telephony-service
-
, wrapGAppsHook3
-
, wrapQtAppsHook
-
, xwayland
+
{
+
stdenv,
+
lib,
+
fetchFromGitLab,
+
fetchpatch,
+
fetchpatch2,
+
gitUpdater,
+
linkFarm,
+
nixosTests,
+
ayatana-indicator-datetime,
+
bash,
+
biometryd,
+
boost,
+
cmake,
+
cmake-extras,
+
coreutils,
+
dbus,
+
dbus-test-runner,
+
deviceinfo,
+
geonames,
+
glib,
+
glm,
+
gnome-desktop,
+
gsettings-qt,
+
gtk3,
+
hfd-service,
+
libevdev,
+
libqtdbustest,
+
libqtdbusmock,
+
libusermetrics,
+
libuuid,
+
lightdm_qt,
+
lomiri-api,
+
lomiri-app-launch,
+
lomiri-download-manager,
+
lomiri-indicator-network,
+
lomiri-ui-toolkit,
+
lomiri-settings-components,
+
lomiri-system-settings-unwrapped,
+
lomiri-schemas,
+
lomiri-notifications,
+
lomiri-thumbnailer,
+
maliit-keyboard,
+
mir_2_15,
+
nixos-icons,
+
pam,
+
pkg-config,
+
properties-cpp,
+
protobuf,
+
python3,
+
qmenumodel,
+
qtbase,
+
qtdeclarative,
+
qtmir,
+
qtmultimedia,
+
qtsvg,
+
telephony-service,
+
wrapGAppsHook3,
+
wrapQtAppsHook,
+
xwayland,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "lomiri";
-
version = "0.2.1";
+
version = "0.3.0";
src = fetchFromGitLab {
owner = "ubports";
repo = "development/core/lomiri";
rev = finalAttrs.version;
-
hash = "sha256-V5Lt870eHgmJ63OF8bTiNFLAFrxdgNihkd7aodSO3v8=";
+
hash = "sha256-Godl/SQ0+NkI6kwH85SXHPQ5GRlih3xvCyeYxwiqH/s=";
};
patches = [
-
# Remove when version > 0.2.1
+
# Remove when version > 0.3.0
(fetchpatch {
-
name = "0001-lomiri-Fix-overwriting-INCLUDE_DIRECTORIES-variable.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri/-/commit/53190bf2f03c8a35491efb26222b8d67ff6caa34.patch";
-
hash = "sha256-sbwqOqpTf5OlEB4NZZZTFNXyKq4rTQAxJ6U8YP/DT5s=";
-
})
-
-
# fetchpatch2 for renames
-
# Use GNUInstallDirs variables better, replace more /usr references
-
# Remove when https://gitlab.com/ubports/development/core/lomiri/-/merge_requests/137 merged & in release
-
(fetchpatch2 {
-
name = "0002-lomiri-Make-less-FHS-assumptions.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri/-/commit/817ae1d8ed927e661fbc006851163ba99c46ae13.patch";
-
hash = "sha256-NLvpzI2MtjKcGrgTn6PbLXSy3/Jg8KxdSvVYO9KYu9g=";
+
name = "0001-lomiri-Fix-accountsservice-test.patch";
+
url = "https://gitlab.com/ubports/development/core/lomiri/-/commit/353153c4ebc40ffcc7702af42205d2075fc81503.patch";
+
hash = "sha256-J9ySZgWd7KR7aU1cCRu5iirq7bi3NdLR9SZs9Pd1I8w=";
})
# Fix greeter & related settings
···
hash = "sha256-guq/Ykcq4WcuXxNKO1eA4sJFyGSpZo0gtyFTdeK/GeE=";
})
-
# fetchpatch2 for renames
-
# Remove when version > 0.2.1
-
(fetchpatch2 {
-
name = "1010-lomiri-QOfono-namespace.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri/-/commit/d0397dadb5f05097f916c5b39e6d9b95d4ab9e4d.patch";
-
hash = "sha256-wIkHlz2vYxF9eeH/sYYEdD9f8m4ylHEXXnX/DFG3HXg=";
-
})
-
./9901-lomiri-Disable-Wizard.patch
./9902-lomiri-Check-NIXOS_XKB_LAYOUTS.patch
];
-
postPatch = ''
-
# Part of greeter fix, applies separately due to merge conflicts
-
substituteInPlace data/lomiri-greeter.desktop.in.in \
-
--replace-fail '@CMAKE_INSTALL_FULL_BINDIR@/lomiri-greeter-wrapper @CMAKE_INSTALL_FULL_BINDIR@/lomiri --mode=greeter' '@CMAKE_INSTALL_FULL_BINDIR@/lomiri --mode=greeter' \
-
--replace-fail 'X-LightDM-Session-Type=mir' 'X-LightDM-Session-Type=wayland'
+
postPatch =
+
''
+
# Part of greeter fix, applies separately due to merge conflicts
+
substituteInPlace data/lomiri-greeter.desktop.in.in \
+
--replace-fail '@CMAKE_INSTALL_FULL_BINDIR@/lomiri-greeter-wrapper @CMAKE_INSTALL_FULL_BINDIR@/lomiri --mode=greeter' '@CMAKE_INSTALL_FULL_BINDIR@/lomiri --mode=greeter' \
+
--replace-fail 'X-LightDM-Session-Type=mir' 'X-LightDM-Session-Type=wayland'
-
# Part of QOfono namespace patch, fetchpatch2 cannot handle rename-only changes
-
for unmovedThing in tests/mocks/MeeGo/QOfono/*; do
-
mv "$unmovedThing" "tests/mocks/QOfono/$(basename "$unmovedThing")"
-
done
-
rmdir tests/mocks/MeeGo/QOfono
-
rmdir tests/mocks/MeeGo
+
# Written with a different qtmir branch in mind, but different branch breaks compat with some patches
+
substituteInPlace CMakeLists.txt \
+
--replace-fail 'qt5mir2server' 'qtmirserver'
-
# Need to replace prefix
-
substituteInPlace data/systemd-user/CMakeLists.txt \
-
--replace-fail 'pkg_get_variable(SYSTEMD_USERUNITDIR systemd systemduserunitdir)' 'pkg_get_variable(SYSTEMD_USERUNITDIR systemd systemduserunitdir DEFINE_VARIABLES prefix=''${CMAKE_INSTALL_PREFIX})'
+
# Need to replace prefix
+
substituteInPlace data/systemd-user/CMakeLists.txt \
+
--replace-fail 'pkg_get_variable(SYSTEMD_USER_UNIT_DIR systemd systemd_user_unit_dir)' 'pkg_get_variable(SYSTEMD_USER_UNIT_DIR systemd systemd_user_unit_dir DEFINE_VARIABLES prefix=''${CMAKE_INSTALL_PREFIX})'
-
# Don't embed full paths into regular desktop files (but do embed them into lightdm greeter one)
-
substituteInPlace data/{indicators-client,lomiri}.desktop.in.in \
-
--replace-fail '@CMAKE_INSTALL_FULL_BINDIR@/' ""
+
# Don't embed full paths into regular desktop files (but do embed them into lightdm greeter one)
+
substituteInPlace data/{indicators-client,lomiri}.desktop.in.in \
+
--replace-fail '@CMAKE_INSTALL_FULL_BINDIR@/' ""
-
# Exclude tests that don't compile (Mir headers these relied on were removed in mir 2.9)
-
# fatal error: mirtest/mir/test/doubles/stub_surface.h: No such file or directory
-
substituteInPlace tests/mocks/CMakeLists.txt \
-
--replace-fail 'add_subdirectory(QtMir/Application)' ""
+
# Exclude tests that don't compile (Mir headers these relied on were removed in mir 2.9)
+
# fatal error: mirtest/mir/test/doubles/stub_surface.h: No such file or directory
+
substituteInPlace tests/mocks/CMakeLists.txt \
+
--replace-fail 'add_subdirectory(QtMir/Application)' ""
-
#substituteInPlace plugins/AccountsService/CMakeLists.txt \
-
# --replace-fail 'CMAKE_INSTALL_DATADIR' 'CMAKE_INSTALL_FULL_DATADIR'
+
# NixOS-ify
-
# NixOS-ify
-
-
# Use Nix flake instead of Canonical's Ubuntu logo
-
rm qml/Launcher/graphics/home.svg
-
ln -s ${nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake-white.svg qml/Launcher/graphics/home.svg
+
# Use Nix flake instead of Canonical's Ubuntu logo
+
rm qml/Launcher/graphics/home.svg
+
ln -s ${nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake-white.svg qml/Launcher/graphics/home.svg
-
# Look up default wallpaper in current system
-
substituteInPlace plugins/Utils/constants.cpp \
-
--replace-fail '/usr/share/backgrounds' '/run/current-system/sw/share/wallpapers'
-
'' + lib.optionalString finalAttrs.finalPackage.doCheck ''
-
patchShebangs tests/whitespace/check_whitespace.py
-
'';
+
# Look up default wallpaper in current system
+
substituteInPlace plugins/Utils/constants.cpp \
+
--replace-fail '/usr/share/backgrounds' '/run/current-system/sw/share/wallpapers'
+
''
+
+ lib.optionalString finalAttrs.finalPackage.doCheck ''
+
patchShebangs tests/whitespace/check_whitespace.py
+
'';
nativeBuildInputs = [
cmake
+
dbus-test-runner
glib # populates GSETTINGS_SCHEMAS_PATH
pkg-config
wrapGAppsHook3 # XDG_DATA_DIRS wrapper flags for schemas
···
telephony-service
];
-
nativeCheckInputs = [
-
(python3.withPackages (ps: with ps; [
-
python-dbusmock
-
]))
-
];
+
nativeCheckInputs = [ (python3.withPackages (ps: with ps; [ python-dbusmock ])) ];
checkInputs = [
libqtdbustest
···
cmakeFlags = [
(lib.cmakeBool "NO_TESTS" (!finalAttrs.finalPackage.doCheck))
+
(lib.cmakeBool "WITH_MIR2" true)
];
postInstall = ''
···
wrapQtApp $out/bin/lomiri-mock-indicator-service
wrapProgram $out/bin/lomiri-greeter-wrapper \
-
--prefix PATH : ${lib.makeBinPath [ coreutils dbus deviceinfo glib ]} \
+
--prefix PATH : ${
+
lib.makeBinPath [
+
coreutils
+
dbus
+
deviceinfo
+
glib
+
]
+
} \
--set LOMIRI_BINARY "$out/bin/lomiri"
wrapProgram $out/libexec/Xwayland.lomiri \
···
'';
passthru = {
-
tests.lomiri = nixosTests.lomiri;
+
tests = {
+
inherit (nixosTests.lomiri) greeter desktop desktop-ayatana-indicators;
+
};
updateScript = gitUpdater { };
-
greeter = linkFarm "lomiri-greeter" [{
-
path = "${finalAttrs.finalPackage}/share/lightdm/greeters/lomiri-greeter.desktop";
-
name = "lomiri-greeter.desktop";
-
}];
+
greeter = linkFarm "lomiri-greeter" [
+
{
+
path = "${finalAttrs.finalPackage}/share/lightdm/greeters/lomiri-greeter.desktop";
+
name = "lomiri-greeter.desktop";
+
}
+
];
};
meta = with lib; {
+9 -17
pkgs/desktops/lomiri/data/lomiri-session/1001-Unset-QT_QPA_PLATFORMTHEME.patch
···
-
From 30b5391c3f20180fe7427fe179ba26f846200d96 Mon Sep 17 00:00:00 2001
+
From fa705235cafbeb4a016bdcb0067218b29506eb84 Mon Sep 17 00:00:00 2001
From: OPNA2608 <opna2608@protonmail.com>
-
Date: Mon, 3 Jun 2024 20:50:03 +0200
+
Date: Fri, 19 Jul 2024 16:22:07 +0200
Subject: [PATCH] Unset QT_QPA_PLATFORMTHEME
gtk3 value breaks Lomiri startup
---
-
lomiri-session | 2 ++
-
1 file changed, 2 insertions(+)
+
lomiri-session.in | 1 +
+
1 file changed, 1 insertion(+)
-
diff --git a/lomiri-session b/lomiri-session
-
index 9d68249..b103840 100755
-
--- a/lomiri-session
-
+++ b/lomiri-session
-
@@ -47,6 +47,7 @@ fi
-
-
# Set some envs
-
export QT_QPA_PLATFORM=wayland
-
+export QT_QPA_PLATFORMTHEME=
-
export QT_IM_MODULE=maliit
-
export MALIIT_FORCE_DBUS_CONNECTION=1
-
export UITK_ICON_THEME=suru
-
@@ -55,6 +56,7 @@ dbus-update-activation-environment --systemd MALIIT_FORCE_DBUS_CONNECTION=1
+
diff --git a/lomiri-session.in b/lomiri-session.in
+
index 50dd4cb..ffc20c4 100755
+
--- a/lomiri-session.in
+
+++ b/lomiri-session.in
+
@@ -55,6 +55,7 @@ dbus-update-activation-environment --systemd MALIIT_FORCE_DBUS_CONNECTION=1
dbus-update-activation-environment --systemd QT_IM_MODULE=maliit
dbus-update-activation-environment --systemd GTK_IM_MODULE=maliit
dbus-update-activation-environment --systemd QT_QPA_PLATFORM=wayland
+30 -137
pkgs/desktops/lomiri/data/lomiri-session/default.nix
···
-
{ stdenvNoCC
-
, lib
-
, fetchFromGitLab
-
, fetchpatch
-
, fetchpatch2
-
, gitUpdater
-
, nixosTests
-
, bash
-
, cmake
-
, dbus
-
, deviceinfo
-
, inotify-tools
-
, lomiri
-
, makeWrapper
-
, pkg-config
-
, runtimeShell
-
, systemd
+
{
+
stdenvNoCC,
+
lib,
+
fetchFromGitLab,
+
gitUpdater,
+
nixosTests,
+
bash,
+
cmake,
+
dbus,
+
deviceinfo,
+
inotify-tools,
+
lomiri,
+
makeWrapper,
+
pkg-config,
+
runtimeShell,
+
systemd,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "lomiri-session";
-
version = "0.2";
+
version = "0.3";
src = fetchFromGitLab {
owner = "ubports";
repo = "development/core/lomiri-session";
rev = finalAttrs.version;
-
hash = "sha256-1ZpAn1tFtlXIfeejG0TnrJBRjf3tyz7CD+riWo+sd0s=";
+
hash = "sha256-XduE3tPUjw/wIjFCACasxtN33KO4bDLWrpl7pZcYaAA=";
};
-
patches = [
-
# Properly gate of UBtouch-specific code
-
# Otherwise session won't launch, errors out on a removed Mir setting
-
# Remove when version > 0.2
-
(fetchpatch {
-
name = "0001-lomiri-session-Properly-differentiate-between-Ubuntu-Touch-and-Lomiri-Desktop-session.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/780c19d8b4f18ce24ceb64b8abfae70018579dce.patch";
-
hash = "sha256-eFiagFEpH43WpVGA6xkI1IiQ99HHizonhXYg1wYAhwU=";
-
})
-
-
# Export Lomiri-prefixed stop envvar
-
# Remove when version > 0.2
-
(fetchpatch {
-
name = "0002-lomiri-session-Use-LOMIRI_MIR_EMITS_SIGSTOP.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/452e38b489b5893aac3481410d708f4397b1fa1c.patch";
-
hash = "sha256-w/kifBLfDm8+CBliVjm4o8JtjaOByHf97XyPhVk6Gho=";
-
})
-
-
# Removes broken first-time wizard check
-
# Remove when version > 0.2
-
(fetchpatch {
-
name = "0003-lomiri-session-Drop-old-wizard-has-run-check.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/c16ae87d8848f9909850072f7728c03c894b1a47.patch";
-
hash = "sha256-AIwgztFOGwG2zUsaUen/Z3Mes9m7VgbvNKWp/qYp4g4=";
-
})
-
-
# Fix quoting on ps check
-
# Remove when version > 0.2
-
(fetchpatch {
-
name = "0004-lomiri-session-Put-evaluation-of-ps-call-in-quotes.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/2d7368eae99f07200c814c840636206b9eaa485d.patch";
-
hash = "sha256-6LqurJqi/I+Qw64hWTrvA8uA/EIRZbcS6TRRXK+9s1s=";
-
})
-
-
# Check for Xwayland presense to determine X11 support
-
# Remove when version > 0.2
-
(fetchpatch {
-
name = "0005-lomiri-session-Check-for-Xwayland-presence.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/707e43d3b1a6200535b7682e63817265a8e4ee7e.patch";
-
hash = "sha256-sI00P31QVF7ZKdwNep2r+0MetNGg/bbrd2YfEzZPLFI=";
-
})
-
-
# Fix systemd service startup things, drop upstart hacks
-
# Remove when https://gitlab.com/ubports/development/core/lomiri-session/-/merge_requests/13 merged & in release
-
(fetchpatch {
-
name = "0100-lomiri-session-Drop-Before-Wants-for-App-Indicator-targets.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/ccebdc1c47d7411a9cf4ad2e529471fb0403433a.patch";
-
hash = "sha256-vGFvcCjbwcuLrAUIsL5y/QmoOR5i0560LNv01ZT9OOg=";
-
})
-
(fetchpatch {
-
name = "0101-lomiri-session-Start-lal-application-end.target-on-stop-restart.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/9a945b09feff0c1d2b3203caaf3cec5230481e80.patch";
-
hash = "sha256-1vD+I5YDEh2wF7UDn6ZxPTBRrdUvwWVXt5x5QdkIAkY=";
-
})
-
(fetchpatch {
-
name = "0102-lomiri-session-Drop-manual-Xwayland-start-logic.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/6aee0d6cfd76ab1904876f4166621f9f6d833056.patch";
-
hash = "sha256-iW/Ko+Xm2ZuJuNE7ATeuMTSHby0fXD+D5nWjX6LLLwU=";
-
})
-
(fetchpatch {
-
name = "0103-lomiri-session-Set-SyslogIdentifier.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/09d378728685411a04333040279cdaef487dedc8.patch";
-
hash = "sha256-minJSxrn2d0+FBlf7bdN3ddSvsn6YWdeH6ZuCW7qbII=";
-
})
-
(fetchpatch {
-
name = "0104-lomiri-session-Use-LOMIRI_AS_SYSTEMD_UNIT-to-launch-session.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/9bd2552c2638c139a0abff527fda99f2ef94cc42.patch";
-
hash = "sha256-7ipsGrQRJ98uVSRp2e0U4q3iTuyeUalqZIohbxXpT9k=";
-
})
-
(fetchpatch {
-
name = "0105-lomiri-session-Allow-sd_notify-calls-for-NOTIFY_SOCKET.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/2157bfc472f2d35e7c81002a924a1f6aa85f7395.patch";
-
hash = "sha256-qtArOG4gysFWGnXbz3KpXEppaZ1PGDQKEGqnJvU6/RE=";
-
})
-
(fetchpatch {
-
name = "0106-lomiri-session-Change-envvar-for-1-time-binary.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/0cd1dbd30f3d5c6e50bce79146e8511e0ee56153.patch";
-
hash = "sha256-b8/Mrs36JPJE6l6/Dc/PN+zNV8Oq37HOFx+zMQvWPBY=";
-
})
-
(fetchpatch {
-
name = "0107-lomiri-session-Drag-lomiri-process-under-umbrella-of-wrapper-script.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/d8212b1862924eb283fd1ee7ea390a144d5ee97e.patch";
-
hash = "sha256-UJzV0pYEBBrXSpYxdFoBoMRzPeIQtvtPzDW2/Ljz+uI=";
-
})
-
(fetchpatch {
-
name = "0108-lomiri-session-Dont-hide-exit-code-from-systemd.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/9ac78d736caa891a4923be8d040fe8224e335215.patch";
-
hash = "sha256-yPg1K0IfaGYKqg9536i9AFCLTcAENlsJNdHjrElSeZ4=";
-
})
-
-
# Don't require a C & C++ compiler, nothing to compile
-
# Remove when https://gitlab.com/ubports/development/core/lomiri-session/-/merge_requests/14 merged & in release
-
(fetchpatch {
-
name = "0200-lomiri-session-Dont-require-a-compiler.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/6915a5678e09e5dbcb26d29a8e5585d032a19186.patch";
-
hash = "sha256-2SWiOLDLsdTjRHaJcnZe/WKcFMFmHtpZsuj7bQCtB4A=";
-
})
-
-
# Use GNUInstallDirs for install locations, find_program() for locations of used binaries
-
# fetchpatch2 due to renames, need to resolve merge conflict manually in postPatch
-
# Remove when https://gitlab.com/ubports/development/core/lomiri-session/-/merge_requests/15 merged & in release
-
(fetchpatch2 {
-
name = "0201-lomiri-session-Hardcode-less-locations.patch";
-
url = "https://gitlab.com/ubports/development/core/lomiri-session/-/commit/d5b93ecaf08ba776a79c69e8a9dd05d0b6181947.patch";
-
excludes = [ "systemd/lomiri.service" ];
-
hash = "sha256-BICb6ZwU/sUBzmM4udsOndIgw1A03I/UEG000YvMZ9Y=";
-
})
-
-
./1001-Unset-QT_QPA_PLATFORMTHEME.patch
-
];
+
patches = [ ./1001-Unset-QT_QPA_PLATFORMTHEME.patch ];
postPatch = ''
-
# Resolving merge conflict
-
mv systemd/lomiri.service{,.in}
-
substituteInPlace systemd/lomiri.service.in \
-
--replace-fail '/usr/bin/lomiri-session' '@CMAKE_INSTALL_FULL_BINDIR@/lomiri-session' \
-
--replace-fail '/usr/bin/dbus-update-activation-environment' '@DUAE_BIN@'
-
-
substituteInPlace lomiri-session \
+
substituteInPlace lomiri-session.in \
--replace-fail '/usr/libexec/Xwayland.lomiri' '${lib.getBin lomiri}/libexec/Xwayland.lomiri'
+
+
substituteInPlace systemd/CMakeLists.txt \
+
--replace-fail 'pkg_get_variable(SYSTEMD_USER_DIR systemd systemduserunitdir)' 'pkg_get_variable(SYSTEMD_USER_DIR systemd systemduserunitdir DEFINE_VARIABLES prefix=''${CMAKE_INSTALL_PREFIX})'
'';
nativeBuildInputs = [
···
postInstall = ''
patchShebangs $out/bin/lomiri-session
wrapProgram $out/bin/lomiri-session \
-
--prefix PATH : ${lib.makeBinPath [ deviceinfo inotify-tools lomiri ]}
+
--prefix PATH : ${
+
lib.makeBinPath [
+
deviceinfo
+
inotify-tools
+
lomiri
+
]
+
}
'';
passthru = {
+64 -57
pkgs/desktops/lomiri/default.nix
···
-
{ lib
-
, pkgs
-
, libsForQt5
+
{
+
config,
+
lib,
+
pkgs,
+
libsForQt5,
}:
let
-
packages = self: let
-
inherit (self) callPackage;
-
in {
-
#### Core Apps
-
lomiri = callPackage ./applications/lomiri { };
-
lomiri-calculator-app = callPackage ./applications/lomiri-calculator-app { };
-
lomiri-camera-app = callPackage ./applications/lomiri-camera-app { };
-
lomiri-clock-app = callPackage ./applications/lomiri-clock-app { };
-
lomiri-filemanager-app = callPackage ./applications/lomiri-filemanager-app { };
-
lomiri-system-settings-unwrapped = callPackage ./applications/lomiri-system-settings { };
-
lomiri-system-settings-security-privacy = callPackage ./applications/lomiri-system-settings/plugins/lomiri-system-settings-security-privacy.nix { };
-
lomiri-system-settings = callPackage ./applications/lomiri-system-settings/wrapper.nix { };
-
lomiri-terminal-app = callPackage ./applications/lomiri-terminal-app { };
-
morph-browser = callPackage ./applications/morph-browser { };
-
teleports = callPackage ./applications/teleports { };
+
packages =
+
self:
+
let
+
inherit (self) callPackage;
+
in
+
{
+
#### Core Apps
+
lomiri = callPackage ./applications/lomiri { };
+
lomiri-calculator-app = callPackage ./applications/lomiri-calculator-app { };
+
lomiri-camera-app = callPackage ./applications/lomiri-camera-app { };
+
lomiri-clock-app = callPackage ./applications/lomiri-clock-app { };
+
lomiri-filemanager-app = callPackage ./applications/lomiri-filemanager-app { };
+
lomiri-system-settings-unwrapped = callPackage ./applications/lomiri-system-settings { };
+
lomiri-system-settings = callPackage ./applications/lomiri-system-settings/wrapper.nix { };
+
lomiri-terminal-app = callPackage ./applications/lomiri-terminal-app { };
+
morph-browser = callPackage ./applications/morph-browser { };
+
teleports = callPackage ./applications/teleports { };
-
#### Data
-
lomiri-schemas = callPackage ./data/lomiri-schemas { };
-
lomiri-session = callPackage ./data/lomiri-session { };
-
lomiri-sounds = callPackage ./data/lomiri-sounds { };
-
lomiri-wallpapers = callPackage ./data/lomiri-wallpapers { };
-
suru-icon-theme = callPackage ./data/suru-icon-theme { };
+
#### Data
+
lomiri-schemas = callPackage ./data/lomiri-schemas { };
+
lomiri-session = callPackage ./data/lomiri-session { };
+
lomiri-sounds = callPackage ./data/lomiri-sounds { };
+
lomiri-wallpapers = callPackage ./data/lomiri-wallpapers { };
+
suru-icon-theme = callPackage ./data/suru-icon-theme { };
-
#### Development tools / libraries
-
cmake-extras = callPackage ./development/cmake-extras { };
-
deviceinfo = callPackage ./development/deviceinfo { };
-
geonames = callPackage ./development/geonames { };
-
gmenuharness = callPackage ./development/gmenuharness { };
-
libusermetrics = callPackage ./development/libusermetrics { };
-
lomiri-api = callPackage ./development/lomiri-api { };
-
lomiri-app-launch = callPackage ./development/lomiri-app-launch { };
-
qtmir = callPackage ./development/qtmir { };
-
trust-store = callPackage ./development/trust-store { };
-
u1db-qt = callPackage ./development/u1db-qt { };
+
#### Development tools / libraries
+
cmake-extras = callPackage ./development/cmake-extras { };
+
deviceinfo = callPackage ./development/deviceinfo { };
+
geonames = callPackage ./development/geonames { };
+
gmenuharness = callPackage ./development/gmenuharness { };
+
libusermetrics = callPackage ./development/libusermetrics { };
+
lomiri-api = callPackage ./development/lomiri-api { };
+
lomiri-app-launch = callPackage ./development/lomiri-app-launch { };
+
qtmir = callPackage ./development/qtmir { };
+
trust-store = callPackage ./development/trust-store { };
+
u1db-qt = callPackage ./development/u1db-qt { };
-
#### QML / QML-related
-
lomiri-action-api = callPackage ./qml/lomiri-action-api { };
-
lomiri-notifications = callPackage ./qml/lomiri-notifications { };
-
lomiri-push-qml = callPackage ./qml/lomiri-push-qml { };
-
lomiri-settings-components = callPackage ./qml/lomiri-settings-components { };
-
lomiri-ui-extras = callPackage ./qml/lomiri-ui-extras { };
-
lomiri-ui-toolkit = callPackage ./qml/lomiri-ui-toolkit { };
-
qqc2-suru-style = callPackage ./qml/qqc2-suru-style { };
+
#### QML / QML-related
+
lomiri-action-api = callPackage ./qml/lomiri-action-api { };
+
lomiri-notifications = callPackage ./qml/lomiri-notifications { };
+
lomiri-push-qml = callPackage ./qml/lomiri-push-qml { };
+
lomiri-settings-components = callPackage ./qml/lomiri-settings-components { };
+
lomiri-ui-extras = callPackage ./qml/lomiri-ui-extras { };
+
lomiri-ui-toolkit = callPackage ./qml/lomiri-ui-toolkit { };
+
qqc2-suru-style = callPackage ./qml/qqc2-suru-style { };
-
#### Services
-
biometryd = callPackage ./services/biometryd { };
-
content-hub = callPackage ./services/content-hub { };
-
hfd-service = callPackage ./services/hfd-service { };
-
history-service = callPackage ./services/history-service { };
-
lomiri-download-manager = callPackage ./services/lomiri-download-manager { };
-
lomiri-indicator-network = callPackage ./services/lomiri-indicator-network { };
-
lomiri-polkit-agent = callPackage ./services/lomiri-polkit-agent { };
-
lomiri-thumbnailer = callPackage ./services/lomiri-thumbnailer { };
-
lomiri-url-dispatcher = callPackage ./services/lomiri-url-dispatcher { };
-
mediascanner2 = callPackage ./services/mediascanner2 { };
-
telephony-service = callPackage ./services/telephony-service { };
-
};
+
#### Services
+
biometryd = callPackage ./services/biometryd { };
+
content-hub = callPackage ./services/content-hub { };
+
hfd-service = callPackage ./services/hfd-service { };
+
history-service = callPackage ./services/history-service { };
+
lomiri-download-manager = callPackage ./services/lomiri-download-manager { };
+
lomiri-indicator-network = callPackage ./services/lomiri-indicator-network { };
+
lomiri-polkit-agent = callPackage ./services/lomiri-polkit-agent { };
+
lomiri-thumbnailer = callPackage ./services/lomiri-thumbnailer { };
+
lomiri-url-dispatcher = callPackage ./services/lomiri-url-dispatcher { };
+
mediascanner2 = callPackage ./services/mediascanner2 { };
+
telephony-service = callPackage ./services/telephony-service { };
+
};
in
-
lib.makeScope libsForQt5.newScope packages
+
lib.makeScope libsForQt5.newScope packages
+
// lib.optionalAttrs config.allowAliases {
+
lomiri-system-settings-security-privacy = lib.warn "`lomiri-system-settings-security-privacy` upstream was merged into `lomiri-system-settings`. Please use `pkgs.lomiri.lomiri-system-settings-unwrapped` if you need to directly access the plugins that belonged to this project." pkgs.lomiri.lomiri-system-settings-unwrapped; # Added on 2024-08-08
+
}
+5
pkgs/desktops/lomiri/services/telephony-service/default.nix
···
# Exclude tests
"-E" (lib.strings.escapeShellArg "(${lib.concatStringsSep "|" [
# Flaky, randomly failing to launch properly & stuck until test timeout
+
# https://gitlab.com/ubports/development/core/lomiri-telephony-service/-/issues/70
"^HandlerTest"
"^OfonoAccountEntryTest"
"^TelepathyHelperSetupTest"
"^AuthHandlerTest"
"^ChatManagerTest"
+
"^AccountEntryTest"
+
"^AccountEntryFactoryTest"
+
"^PresenceRequestTest"
+
"^CallEntryTest"
]})")
]))
];
+4
pkgs/development/interpreters/spidermonkey/128.nix
···
+
import ./common.nix {
+
version = "128.1.0";
+
hash = "sha512-gFWn+DrPDKthJLpYCa/xwILoGg0w/zGOxxn4/T9K+apg4glMGr1smBGT11EHWpVpNwF24g5Q88GVn+J6FVETiA==";
+
}
+37
pkgs/development/interpreters/spidermonkey/allow-system-s-nspr-and-icu-on-bootstrapped-sysroot-128.patch
···
+
From a26bb162d9403138d64b84e8fa4f0471084c45b2 Mon Sep 17 00:00:00 2001
+
From: "Kirill A. Korinsky" <kirill@korins.ky>
+
Date: Fri, 8 Jul 2022 21:21:25 +0200
+
Subject: [PATCH] Allow system's nspr and icu on bootstrapped sysroot
+
+
This patch partially reverts https://github.com/mozilla/gecko-dev/commit/9aa3587bbf0416dd2eb5b614f7b301c71c64286b
+
---
+
build/moz.configure/nspr.configure | 2 +-
+
js/moz.configure | 2 +-
+
2 files changed, 2 insertions(+), 2 deletions(-)
+
+
diff --git a/build/moz.configure/nspr.configure b/build/moz.configure/nspr.configure
+
index bc6d62982b87a..8346f08b86923 100644
+
--- a/build/moz.configure/nspr.configure
+
+++ b/build/moz.configure/nspr.configure
+
@@ -19,7 +19,7 @@ def enable_nspr_build(enable):
+
return enable
+
+
+
-system_lib_option(
+
+option(
+
"--with-system-nspr",
+
help="Use system NSPR",
+
when=use_pkg_config,
+
diff --git a/js/moz.configure b/js/moz.configure
+
index 8fb51095876fa..7629b29d33c8f 100644
+
--- a/js/moz.configure
+
+++ b/js/moz.configure
+
@@ -1296,7 +1296,7 @@ set_define(
+
+
# ECMAScript Internationalization API Support (uses ICU)
+
# ======================================================
+
-system_lib_option(
+
+option(
+
"--with-system-icu",
+
help="Use system ICU",
+
when=use_pkg_config,
+22
pkgs/development/interpreters/spidermonkey/always-check-for-pkg-config-128.patch
···
+
From 9d3f6e9ff5e66af90a5d187d902f7893fb91c24b Mon Sep 17 00:00:00 2001
+
From: "Kirill A. Korinsky" <kirill@korins.ky>
+
Date: Fri, 1 Jul 2022 12:23:37 +0200
+
Subject: [PATCH] Always check for pkg-config
+
+
---
+
build/moz.configure/pkg.configure | 2 +-
+
1 file changed, 1 insertion(+), 1 deletions(-)
+
+
diff --git a/build/moz.configure/pkg.configure b/build/moz.configure/pkg.configure
+
index 418331b874f47..09cc40eda03fa 100644
+
--- a/build/moz.configure/pkg.configure
+
+++ b/build/moz.configure/pkg.configure
+
@@ -12,7 +12,7 @@ def pkg_config(prefixes):
+
+
@depends(compile_environment, target)
+
def use_pkg_config(compile_environment, target):
+
- return compile_environment and target.os not in ("WINNT", "OSX", "Android")
+
+ return compile_environment
+
+
+
pkg_config = check_prog(
+13 -2
pkgs/development/interpreters/spidermonkey/common.nix
···
, python3
, python39
, python311
+
, rust-cbindgen
+
, rustPlatform
, rustc
, which
, zip
···
# - https://hg.mozilla.org/mozilla-central/rev/ec48f15d085c
# - https://hg.mozilla.org/mozilla-central/rev/6803dda74d33
./add-riscv64-support.patch
-
] ++ lib.optionals (lib.versionAtLeast version "102") [
+
] ++ lib.optionals (lib.versionAtLeast version "102" && lib.versionOlder version "128") [
# use pkg-config at all systems
./always-check-for-pkg-config.patch
./allow-system-s-nspr-and-icu-on-bootstrapped-sysroot.patch
+
] ++ lib.optionals (lib.versionAtLeast version "128") [
+
# rebased version of the above 2 patches
+
./always-check-for-pkg-config-128.patch
+
./allow-system-s-nspr-and-icu-on-bootstrapped-sysroot-128.patch
] ++ lib.optionals (lib.versionAtLeast version "91" && stdenv.hostPlatform.system == "i686-linux") [
# Fixes i686 build, https://bugzilla.mozilla.org/show_bug.cgi?id=1729459
./fix-float-i686.patch
···
rustc.llvmPackages.llvm # for llvm-objdump
which
zip
+
] ++ lib.optionals (lib.versionAtLeast version "128") [
+
rust-cbindgen
+
rustPlatform.bindgenHook
] ++ lib.optionals (lib.versionOlder version "91") [
autoconf213
yasm # to buid icu? seems weird
···
"class JS_PUBLIC_API SharedArrayRawBufferRefs {"
'';
-
preConfigure = lib.optionalString (lib.versionOlder version "91") ''
+
preConfigure = lib.optionalString (lib.versionAtLeast version "128") ''
+
export MOZBUILD_STATE_PATH=$TMPDIR/mozbuild
+
'' + lib.optionalString (lib.versionOlder version "91") ''
export CXXFLAGS="-fpermissive"
'' + ''
export LIBXUL_DIST=$out
+2 -2
pkgs/development/libraries/dlib/default.nix
···
}@inputs:
(if cudaSupport then cudaPackages.backendStdenv else inputs.stdenv).mkDerivation rec {
pname = "dlib";
-
version = "19.24.4";
+
version = "19.24.5";
src = fetchFromGitHub {
owner = "davisking";
repo = "dlib";
rev = "v${version}";
-
sha256 = "sha256-1A/9u+ThtUtmmSwnFSn8S65Yavucl2X+o3bNYgew0Oc=";
+
sha256 = "sha256-ge35ZytgEbUVG2IWEPp6o9qhQ6z8UnuBR1k7sMRr4j0=";
};
postPatch = ''
+98 -96
pkgs/development/lua-modules/generated-packages.nix
···
commons-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }:
buildLuarocksPackage {
pname = "commons.nvim";
-
version = "18.0.0-1";
+
version = "19.0.0-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/commons.nvim-18.0.0-1.rockspec";
-
sha256 = "073cmh0a1kqzw71ckir8rk6nrhi14rc96vmxzhl4zbfyr3ji05r7";
+
url = "mirror://luarocks/commons.nvim-19.0.0-1.rockspec";
+
sha256 = "0ispimmwx2zh8jpdhdqk0r837y6959l9r2y8iri6l67dnfy7j4ky";
}).outPath;
src = fetchzip {
-
url = "https://github.com/linrongbin16/commons.nvim/archive/75407685b543cdb2263e92366bc4f3c828f4ad69.zip";
-
sha256 = "0zm0kjch5rzdkv6faksw16lmhxkil2sdhfl7xvdyc0z830d1k2km";
+
url = "https://github.com/linrongbin16/commons.nvim/archive/ab59d5ab57d02bcb2b29234637c79ff74d7693b6.zip";
+
sha256 = "0n7dpwhs1f6rmxvjhqj1vs29apmmcbdwcifjjxi13vdxmx1zn2dq";
};
disabled = luaOlder "5.1";
···
};
}) {};
-
cyan = callPackage({ argparse, buildLuarocksPackage, fetchFromGitHub, fetchurl, luafilesystem, tl }:
+
cyan = callPackage({ argparse, buildLuarocksPackage, fetchFromGitHub, fetchurl, luafilesystem, luasystem, tl }:
buildLuarocksPackage {
pname = "cyan";
-
version = "0.3.0-1";
+
version = "0.3.1-2";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/cyan-0.3.0-1.rockspec";
-
sha256 = "1bs5gwgdhibj2gm8y3810b0hh6s9n00fgij8nnjag9kpqrd80vsj";
+
url = "mirror://luarocks/cyan-0.3.1-2.rockspec";
+
sha256 = "1fsz3a05blm45qv690w51fa7scqc7l7f3fcj8s8isax89gjbqvgy";
}).outPath;
src = fetchFromGitHub {
owner = "teal-language";
repo = "cyan";
-
rev = "992e573ca58e55ae33c420ea0f620b2daf5fa9c0";
-
hash = "sha256-vuRB+0gmwUmFnt+A6m6aa0c54dPZSY4EohHjTcRQRZs=";
+
rev = "v0.3.1";
+
hash = "sha256-cqQoWR4lIvYAWp5o9jivpjiILO1ECFhCyXG1+vc2yIM=";
};
-
propagatedBuildInputs = [ argparse luafilesystem tl ];
+
propagatedBuildInputs = [ argparse luafilesystem luasystem tl ];
meta = {
homepage = "https://github.com/teal-language/cyan";
···
}).outPath;
src = fetchurl {
url = "http://dkolf.de/dkjson-lua/dkjson-2.8.tar.gz";
-
hash = "sha256-JOjNO+uRwchh63uz+8m9QYu/+a1KpdBHGBYlgjajFTI=";
+
sha256 = "0js9z5ja3ws1i9gj2m673459rwm0gadxbf86mcif7d8286h61yh9";
};
disabled = luaOlder "5.1" || luaAtLeast "5.5";
···
};
}) {};
-
fennel = callPackage({ buildLuarocksPackage, fetchurl, luaOlder }:
+
fennel = callPackage({ buildLuarocksPackage, fetchFromGitHub, fetchurl, luaOlder }:
buildLuarocksPackage {
pname = "fennel";
-
version = "1.4.2-1";
+
version = "1.5.0-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/fennel-1.4.2-1.rockspec";
-
sha256 = "17ygacyqdvplyz3046ay3xr4z83sdjrxkcl21mklpxx29j8p0bv1";
+
url = "mirror://luarocks/fennel-1.5.0-1.rockspec";
+
sha256 = "0h3a8pinazcp3r3pwkm5inh0aynq9iizljhpk6sj8zhhp0s0bi4g";
}).outPath;
-
src = fetchurl {
-
url = "https://fennel-lang.org/downloads/fennel-1.4.2.tar.gz";
-
sha256 = "1inhy8rrywx8svdzhy1yaaa0cfyrmi21ckj7h8xmd7yqaw66ma86";
+
src = fetchFromGitHub {
+
owner = "bakpakin";
+
repo = "Fennel";
+
rev = "1.5.0";
+
hash = "sha256-4jF22lpfapxQvwH/vQh/ePiEfOc8pP2b7roOzPXZRTQ=";
};
disabled = luaOlder "5.1";
meta = {
-
homepage = "https://fennel-lang.org/";
+
homepage = "https://fennel-lang.org";
description = "A lisp that compiles to Lua";
maintainers = with lib.maintainers; [ misterio77 ];
license.fullName = "MIT";
···
fzf-lua = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }:
buildLuarocksPackage {
pname = "fzf-lua";
-
version = "0.0.1349-1";
+
version = "0.0.1415-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/fzf-lua-0.0.1349-1.rockspec";
-
sha256 = "0v9frrq896d3k3xvz0ch51r2chrw4kalp5d2jb365wpnk4zda1lj";
+
url = "mirror://luarocks/fzf-lua-0.0.1415-1.rockspec";
+
sha256 = "039hy10ml25z2kvm5xiayvswx42rj4di119vgl2ncrfvlr5lnxdf";
}).outPath;
src = fetchzip {
-
url = "https://github.com/ibhagwan/fzf-lua/archive/1ec6eeda11c3a3dcd544e1c61ad4b8c9b49903c4.zip";
-
sha256 = "0iw3khl164qvypm7v591gyncjfpmwx6wy45a80zz922iiifgjfgd";
+
url = "https://github.com/ibhagwan/fzf-lua/archive/e9413dc2b6e8ab7f62385c972df1dceba483492d.zip";
+
sha256 = "09bh0rjx9g96vz0zfnpi4ych64qawrj1rgrpznkjn1cph8qayj35";
};
disabled = luaOlder "5.1";
···
src = fetchFromGitHub {
owner = "lewis6991";
repo = "gitsigns.nvim";
-
rev = "17e8fd66182c9ad79dc129451ad015af3d27529c";
-
hash = "sha256-Mq3NC/DpEEOZlgKctjQqa1RMJHVSAy6jfL4IitObgzs=";
+
rev = "562dc47189ad3c8696dbf460d38603a74d544849";
+
hash = "sha256-NNoqXn24Fzkopx1/Xwcv41EpqHwpcMPrQWLfXcPtha4=";
};
disabled = lua.luaversion != "5.1";
···
meta = {
homepage = "https://github.com/mrcjkb/haskell-tools.nvim";
-
description = "Supercharge your Haskell experience in neovim!";
+
description = " 🦥 Supercharge your Haskell experience in neovim!";
maintainers = with lib.maintainers; [ mrcjkb ];
license.fullName = "GPL-2.0";
};
···
lua-resty-openssl = callPackage({ buildLuarocksPackage, fetchFromGitHub, fetchurl }:
buildLuarocksPackage {
pname = "lua-resty-openssl";
-
version = "1.4.0-1";
+
version = "1.5.1-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/lua-resty-openssl-1.4.0-1.rockspec";
-
sha256 = "027fqpbhq0ygh9z7za2hv7wm6ylll8km4czvjfclscm4p55bj10q";
+
url = "mirror://luarocks/lua-resty-openssl-1.5.1-1.rockspec";
+
sha256 = "1xqwsh3r9dmasc46c3dwili7g9p427yh7xdvcpiz7pr25y35saps";
}).outPath;
src = fetchFromGitHub {
owner = "fffonion";
repo = "lua-resty-openssl";
-
rev = "1.4.0";
-
hash = "sha256-gmsKpt42hgjqhzibYXbdWyj2MqOyC8FlhMY7xiXdtFQ=";
+
rev = "1.5.1";
+
hash = "sha256-wkc/9t2jXM2yPEd9ozAMcNe3WsS3MbN01OQ/9sI37Eg=";
};
···
luarocks-build-rust-mlua = callPackage({ buildLuarocksPackage, fetchFromGitHub, fetchurl }:
buildLuarocksPackage {
pname = "luarocks-build-rust-mlua";
-
version = "0.2.0-1";
+
version = "0.2.2-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/luarocks-build-rust-mlua-0.2.0-1.rockspec";
-
sha256 = "0mpxj2wpzgqffic1j6agisaawbfhh16gis29x6y60kyjq446mv0z";
+
url = "mirror://luarocks/luarocks-build-rust-mlua-0.2.2-1.rockspec";
+
sha256 = "0y9ms0cf0jp4b26m6qbxsj4s4ng4z112qq4wc79q7xm7zw9dha4p";
}).outPath;
src = fetchFromGitHub {
-
owner = "khvzak";
+
owner = "mlua-rs";
repo = "luarocks-build-rust-mlua";
-
rev = "0.2.0";
-
hash = "sha256-f6trXv2/gzbitLXwHHrZnowEA/V5Yjb3Q9YlYr+9NBw=";
+
rev = "0.2.2";
+
hash = "sha256-vyFX5LFGrC+RXjmwLgBdmVawOCNatJva53MFvKa7ozM=";
};
meta = {
-
homepage = "https://github.com/khvzak/luarocks-build-rust-mlua";
+
homepage = "https://github.com/mlua-rs/luarocks-build-rust-mlua";
description = "A LuaRocks build backend for Lua modules written in Rust using mlua";
maintainers = with lib.maintainers; [ mrcjkb ];
license.fullName = "MIT";
···
version = "4.1.0-1";
knownRockspec = (fetchurl {
url = "mirror://luarocks/luarocks-build-treesitter-parser-4.1.0-1.rockspec";
-
sha256 = "0r3r8dvjn9zvpj06932ijqwypq636zv2vpq5pcj83xfvvi3fd2rw";
+
sha256 = "sha256-PIvmRtzb9YEkuwXfLfY3w+DrOZZRjGSAvPsnK3dDeWQ=";
}).outPath;
src = fetchzip {
url = "https://github.com/nvim-neorocks/luarocks-build-treesitter-parser/archive/v4.1.0.zip";
-
sha256 = "1838q30n2xjb8cmhlzxax0kzvxhsdrskkk4715kkca8zk6i3zm98";
+
sha256 = "sha256-KNU/opkfKTZnCYfMOXVuGvb9J+iqfworQ0t2YcHAaKA=";
};
disabled = luaOlder "5.1";
···
luasystem = callPackage({ buildLuarocksPackage, fetchFromGitHub, fetchurl, luaOlder }:
buildLuarocksPackage {
pname = "luasystem";
-
version = "0.4.0-1";
+
version = "0.4.2-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/luasystem-0.4.0-1.rockspec";
-
sha256 = "0brvqqxfz1w4l4nzaxds1d17flq7rx6lw8pjb565fyb2jhg39qc9";
+
url = "mirror://luarocks/luasystem-0.4.2-1.rockspec";
+
sha256 = "15z4n7pbggg1wy397k9mx0jls31snvw0dgr9yklwi4sayfcva3ip";
}).outPath;
src = fetchFromGitHub {
owner = "lunarmodules";
repo = "luasystem";
-
rev = "v0.4.0";
-
hash = "sha256-I1dG6ccOQAwpe18DjiYijKjerk+yDRic6fEERSte2Ks=";
+
rev = "v0.4.2";
+
hash = "sha256-xYfHK/OtOFtGHAZTPDp/BTywAcCqJIx8+zt3/HPon0w=";
};
disabled = luaOlder "5.1";
···
src = fetchFromGitHub {
owner = "rktjmp";
repo = "lush.nvim";
-
rev = "7c0e27f50901481fe83b974493c4ea67a4296aeb";
-
hash = "sha256-GVGIZPBrunaWexwdnkbc0LxM3xMHslrwON2FunN3TDE=";
+
rev = "6a254139d077ad53be7e4f3602c8da0c84447fd9";
+
hash = "sha256-gutr36WJRktDxmRjNo0v5tn030nMsAe8vRWx/vKFa2o=";
};
disabled = luaOlder "5.1" || luaAtLeast "5.4";
···
}).outPath;
src = fetchurl {
url = "https://github.com/luvit/luv/releases/download/1.48.0-2/luv-1.48.0-2.tar.gz";
-
sha256 = "2c3a1ddfebb4f6550293a40ee789f7122e97647eede51511f57203de48c03b7a";
+
sha256 = "0yivq14dw0vjyl8ibrgdgrj9fbhjyy4yf3m4jc15bxmlxggisfic";
};
disabled = luaOlder "5.1";
···
neotest = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, nvim-nio, plenary-nvim }:
buildLuarocksPackage {
pname = "neotest";
-
version = "5.3.3-1";
+
version = "5.4.0-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/neotest-5.3.3-1.rockspec";
-
sha256 = "0bji9bfh129l9find3asakr97pxq76gdjp96gyibv02m4j0hgqjz";
+
url = "mirror://luarocks/neotest-5.4.0-1.rockspec";
+
sha256 = "0bk5z3p2v6m2nwxh82xk0xsqb23xa9i13vfgnd9h9qy3r42jqmmj";
}).outPath;
src = fetchzip {
-
url = "https://github.com/nvim-neotest/neotest/archive/f30bab1faef13d47f3905e065215c96a42d075ad.zip";
-
sha256 = "04jsfxq9xs751wspqbi850bwykyzf0d4fw4ar5gqwij34zja19h7";
+
url = "https://github.com/nvim-neotest/neotest/archive/32ff2ac21135a372a42b38ae131e531e64833bd3.zip";
+
sha256 = "144wzzadhrg48fkihffk6jf9c0ij8dg9gng6mcxq5z8mdcvz0124";
};
disabled = luaOlder "5.1";
···
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "nvim-cmp";
-
rev = "a110e12d0b58eefcf5b771f533fc2cf3050680ac";
-
hash = "sha256-7tEfEjWH5pneI10jLYpenoysRQPa2zPGLTNcbMX3x2I=";
+
rev = "ae644feb7b67bf1ce4260c231d1d4300b19c6f30";
+
hash = "sha256-NcodgUp8obTsjgc+5j2dKr0f3FelYikQTJngfZXRZzo=";
};
disabled = luaOlder "5.1" || luaAtLeast "5.4";
···
nvim-nio = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }:
buildLuarocksPackage {
pname = "nvim-nio";
-
version = "1.9.4-1";
+
version = "1.10.0-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/nvim-nio-1.9.4-1.rockspec";
-
sha256 = "05xccwawl82xjwxmpihb6v4l7sp0msc6hhgs8mgzbsclznf78052";
+
url = "mirror://luarocks/nvim-nio-1.10.0-1.rockspec";
+
sha256 = "1dkspn96vvk38l809c7bl2gnjxkj8yj4aj6s5859pz4pxvxzs8p6";
}).outPath;
src = fetchzip {
-
url = "https://github.com/nvim-neotest/nvim-nio/archive/7969e0a8ffabdf210edd7978ec954a47a737bbcc.zip";
-
sha256 = "0ip31k5rnmv47rbka1v5mhljmff7friyj4gcqzz4hqj1yccfl1l0";
+
url = "https://github.com/nvim-neotest/nvim-nio/archive/a428f309119086dc78dd4b19306d2d67be884eee.zip";
+
sha256 = "0n40q6znpy1xzywd1hwyivx7y1n0i0fcp3m7jp0vgipm6qssda4b";
};
disabled = luaOlder "5.1";
···
rocks-config-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, rocks-nvim }:
buildLuarocksPackage {
pname = "rocks-config.nvim";
-
version = "2.0.0-1";
+
version = "2.2.0-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/rocks-config.nvim-2.0.0-1.rockspec";
-
sha256 = "0vkzhz6szbm6cy4301c103kck36zgk8ig2ssipclca392cq36716";
+
url = "mirror://luarocks/rocks-config.nvim-2.2.0-1.rockspec";
+
sha256 = "129zvspn6ln9yzsxfcgai8vyz7jysxvdf08yy19zdqj0q7swh1iq";
}).outPath;
src = fetchzip {
-
url = "https://github.com/nvim-neorocks/rocks-config.nvim/archive/v2.0.0.zip";
-
sha256 = "1gzpcvb79s8a0mxq331fhwgik4bkaj254avri50wm1y5qxb4n3nx";
+
url = "https://github.com/nvim-neorocks/rocks-config.nvim/archive/v2.2.0.zip";
+
sha256 = "0vchi7274j4yhs0mv1j2na8k1240xj42kz6787s0vf05xcnywbh6";
};
disabled = luaOlder "5.1";
···
rocks-dev-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, nvim-nio, rocks-nvim, rtp-nvim }:
buildLuarocksPackage {
pname = "rocks-dev.nvim";
-
version = "1.2.3-1";
+
version = "1.3.0-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/rocks-dev.nvim-1.2.3-1.rockspec";
-
sha256 = "0xhl0rmklhhlcsn268brj7hhl5lk2djhkllzna2rnjaq80cwsh5j";
+
url = "mirror://luarocks/rocks-dev.nvim-1.3.0-1.rockspec";
+
sha256 = "0s8k4kvd7j72ja6qwwxdsqjffkja8pdp95vml5wy9mqwxgvcb5c6";
}).outPath;
src = fetchzip {
-
url = "https://github.com/nvim-neorocks/rocks-dev.nvim/archive/v1.2.3.zip";
-
sha256 = "17sv49wl366jxriy0cxy3b1z8vans58jmjg4ap5dc9fmg6687jgs";
+
url = "https://github.com/nvim-neorocks/rocks-dev.nvim/archive/v1.3.0.zip";
+
sha256 = "1fhd4mjbwizszxq3wrcdsczljgssgswqi4ibi8kdmnd9biyvbx65";
};
disabled = luaOlder "5.1";
···
rocks-git-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, nvim-nio, rocks-nvim }:
buildLuarocksPackage {
pname = "rocks-git.nvim";
-
version = "1.5.1-1";
+
version = "2.0.1-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/rocks-git.nvim-1.5.1-1.rockspec";
-
sha256 = "0if5vaxggf4ryik5szm1p5dv324sybm9h3jbpl78ydd1kf0702m6";
+
url = "mirror://luarocks/rocks-git.nvim-2.0.1-1.rockspec";
+
sha256 = "0r341vg7x49lnmx77smab5hpjpzwih7jmchfh24xhnv6319d70yx";
}).outPath;
src = fetchzip {
-
url = "https://github.com/nvim-neorocks/rocks-git.nvim/archive/v1.5.1.zip";
-
sha256 = "05g31js2k2jjrz0a633vdfz21ji1a2by79yrfhi6wdmp167a5w99";
+
url = "https://github.com/nvim-neorocks/rocks-git.nvim/archive/v2.0.1.zip";
+
sha256 = "121x32915sr8il95jjpza2awvh4jknhgb99c091sb4vmdkg3pj24";
};
disabled = luaOlder "5.1";
···
rocks-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, fidget-nvim, fzy, luaOlder, luarocks, nvim-nio, rtp-nvim, toml-edit }:
buildLuarocksPackage {
pname = "rocks.nvim";
-
version = "2.31.3-1";
+
version = "2.36.1-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/rocks.nvim-2.31.3-1.rockspec";
-
sha256 = "1rrsshsi6c5njcyaibz1mdvhyjl4kf2973kwahyk84j52fmwzwjv";
+
url = "mirror://luarocks/rocks.nvim-2.36.1-1.rockspec";
+
sha256 = "165kij3rk0inh9g3d3jpczhji9bjc7biz5r30xgw9q5xnafy4q38";
}).outPath;
src = fetchzip {
-
url = "https://github.com/nvim-neorocks/rocks.nvim/archive/v2.31.3.zip";
-
sha256 = "07500g0jvicbxqmsqdb3dcjpmvd6wgwk8g34649f94nhqk3lglx5";
+
url = "https://github.com/nvim-neorocks/rocks.nvim/archive/v2.36.1.zip";
+
sha256 = "0zsrvngwwj9qxsxfbfgfin73aacs763sygixgiibq8rrl6gannxs";
};
disabled = luaOlder "5.1";
···
rustaceanvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }:
buildLuarocksPackage {
pname = "rustaceanvim";
-
version = "5.0.0-1";
+
version = "5.2.0-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/rustaceanvim-5.0.0-1.rockspec";
-
sha256 = "0rabhsya9qx4lybd47b6s95yh6y7nnngpfpqxf2h8pf492790yxc";
+
url = "mirror://luarocks/rustaceanvim-5.2.0-1.rockspec";
+
sha256 = "15pz9m5livp0n2bhal8wmg8hbhvyb6195ayzjcm3xsivplc4drns";
}).outPath;
src = fetchzip {
-
url = "https://github.com/mrcjkb/rustaceanvim/archive/5.0.0.zip";
-
sha256 = "07a0r6lhwxsk3asrnwmj39j51kqaz33qi3kv9788nms3mpvplxc1";
+
url = "https://github.com/mrcjkb/rustaceanvim/archive/5.2.0.zip";
+
sha256 = "1mswi4fy0ggikl3cpwhx1lar5pb8zcfp9az8zb9cn00cmzf749s4";
};
disabled = luaOlder "5.1";
meta = {
homepage = "https://github.com/mrcjkb/rustaceanvim";
-
description = "Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim";
+
description = "🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim";
maintainers = with lib.maintainers; [ mrcjkb ];
license.fullName = "GPL-2.0";
};
···
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
-
rev = "f2bfde705ac752c52544d5cfa8b0aee0a766c1ed";
-
hash = "sha256-0fS3RYO/9gwmdK2H9Y/4Z/P++4aEHTHJqR2mH0vWAFY=";
+
rev = "3b1600d0fd5172ad9fae00987362ca0ef3d8895d";
+
hash = "sha256-F5TGzfPSDQY+AOzaDXStswHjkGQvnLeTWW5/xdBalpo=";
};
disabled = lua.luaversion != "5.1";
···
toml-edit = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, luarocks-build-rust-mlua }:
buildLuarocksPackage {
pname = "toml-edit";
-
version = "0.3.6-1";
+
version = "0.4.1-1";
knownRockspec = (fetchurl {
-
url = "mirror://luarocks/toml-edit-0.3.6-1.rockspec";
-
sha256 = "18fw256vzvfavfwrnzm507k4h3x2lx9l93ghr1ggsi4mhsnjki46";
+
url = "mirror://luarocks/toml-edit-0.4.1-1.rockspec";
+
sha256 = "180zdqrzffr7jr9xls895gj5hrx6pfs98rlxwzg71382jy1n79qi";
}).outPath;
src = fetchzip {
-
url = "https://github.com/vhyrro/toml-edit.lua/archive/v0.3.6.zip";
-
sha256 = "19v6axraj2n22lmilfr4x9nr40kcjb6wnpsfhf1mh2zy9nsd6ji6";
+
url = "https://github.com/vhyrro/toml-edit.lua/archive/v0.4.1.zip";
+
sha256 = "1322p490p6yza3lczfzmwf5nkfj4ra6m9g6hvr2qgay405wnpgy7";
};
disabled = luaOlder "5.1";
+4 -10
pkgs/development/lua-modules/overrides.nix
···
'';
});
-
fennel = prev.fennel.overrideAttrs(oa: {
-
nativeBuildInputs = oa.nativeBuildInputs ++ [
-
installShellFiles
-
];
-
postInstall = ''
-
installManPage fennel.1
-
'';
-
});
-
# Until https://github.com/swarn/fzy-lua/pull/8 is merged,
# we have to invoke busted manually
fzy = prev.fzy.overrideAttrs(oa: {
···
propagatedBuildInputs = oa.propagatedBuildInputs ++ [ cargo rustPlatform.cargoSetupHook ];
+
# ld: symbol(s) not found for architecture arm64
+
# clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
+
meta.broken = stdenv.isDarwin;
});
lush-nvim = prev.lush-nvim.overrideAttrs (drv: {
···
cargoDeps = rustPlatform.fetchCargoTarball {
src = oa.src;
-
hash = "sha256-2P+mokkjdj2PccQG/kAGnIoUPVnK2FqNfYpHPhsp8kw=";
+
hash = "sha256-PLihirhJshcUQI3L1eTcnQiZvocDl29eQHhdBwJQRU8=";
};
NIX_LDFLAGS = lib.optionalString stdenv.isDarwin
+2 -2
pkgs/development/python-modules/aionotion/default.nix
···
pytest-aiohttp,
pytest-asyncio,
pytestCheckHook,
-
pytest-cov,
+
pytest-cov-stub,
pythonOlder,
yarl,
}:
···
aresponses
pytest-aiohttp
pytest-asyncio
-
pytest-cov
+
pytest-cov-stub
pytestCheckHook
];
+11 -13
pkgs/development/python-modules/ansible-navigator/default.nix pkgs/by-name/an/ansible-navigator/package.nix
···
{
lib,
-
pkgs,
python3Packages,
podman,
fetchPypi,
-
buildPythonPackage,
-
pythonOlder,
+
ansible-lint,
}:
-
-
buildPythonPackage rec {
+
python3Packages.buildPythonApplication rec {
pname = "ansible-navigator";
version = "24.7.0";
pyproject = true;
-
disabled = pythonOlder "3.10";
+
disabled = python3Packages.pythonOlder "3.10";
src = fetchPypi {
-
pname = "ansible_navigator";
inherit version;
+
pname = "ansible_navigator";
hash = "sha256-XMwJzDxo/VZ+0qy5MLg/Kw/7j3V594qfV+T6jeVEWzg=";
};
···
setuptools-scm
];
-
propagatedBuildInputs = with python3Packages; [
+
dependencies = with python3Packages; [
ansible-builder
ansible-runner
-
podman
-
pkgs.ansible-lint
jinja2
jsonschema
tzdata
+
pyyaml
onigurumacffi
+
ansible-lint
+
podman
];
# Tests want to run in tmux
···
pythonImportsCheck = [ "ansible_navigator" ];
-
meta = with lib; {
+
meta = {
description = "Text-based user interface (TUI) for Ansible";
homepage = "https://ansible.readthedocs.io/projects/navigator/";
changelog = "https://github.com/ansible/ansible-navigator/releases/tag/v${version}";
-
license = licenses.asl20;
-
maintainers = with maintainers; [ melkor333 ];
+
license = lib.licenses.asl20;
+
maintainers = with lib.maintainers; [ melkor333 ];
};
}
+13 -12
pkgs/development/python-modules/behave/default.nix
···
fetchFromGitHub,
buildPythonPackage,
python,
+
pythonOlder,
pytestCheckHook,
+
assertpy,
mock,
path,
pyhamcrest,
pytest-html,
-
glibcLocales,
colorama,
cucumber-tag-expressions,
parse,
parse-type,
+
setuptools,
six,
}:
buildPythonPackage rec {
pname = "behave";
-
version = "1.2.7.dev2";
-
format = "setuptools";
+
version = "1.2.7.dev5";
+
pyproject = true;
src = fetchFromGitHub {
owner = "behave";
-
repo = pname;
+
repo = "behave";
rev = "v${version}";
-
hash = "sha256-B8PUN1Q4UAsDWrHjPZDlpaPjCKjI/pAogCSI+BQnaWs=";
+
hash = "sha256-G1o0a57MRczwjGLl/tEYC+yx3nxpk6+E58RvR9kVJpA=";
};
+
build-system = [ setuptools ];
+
nativeCheckInputs = [
pytestCheckHook
+
assertpy
mock
path
pyhamcrest
pytest-html
];
-
# upstream tests are failing, so instead we only check if we can import it
-
doCheck = false;
+
doCheck = pythonOlder "3.12";
pythonImportsCheck = [ "behave" ];
-
buildInputs = [ glibcLocales ];
-
propagatedBuildInputs = [
+
dependencies = [
colorama
cucumber-tag-expressions
parse
···
disabledTests = lib.optionals stdenv.isDarwin [ "test_step_decorator_async_run_until_complete" ];
postCheck = ''
-
export LANG="en_US.UTF-8"
-
export LC_ALL="en_US.UTF-8"
-
${python.interpreter} bin/behave -f progress3 --stop --tags='~@xfail' features/
${python.interpreter} bin/behave -f progress3 --stop --tags='~@xfail' tools/test-features/
${python.interpreter} bin/behave -f progress3 --stop --tags='~@xfail' issue.features/
'';
meta = with lib; {
+
changelog = "https://github.com/behave/behave/blob/${src.rev}/CHANGES.rst";
homepage = "https://github.com/behave/behave";
description = "behaviour-driven development, Python style";
mainProgram = "behave";
+2 -2
pkgs/development/python-modules/binance-connector/default.nix
···
requests,
websocket-client,
# dependencies for tests
-
pytest-cov,
+
pytest-cov-stub,
pytest,
sure,
responses,
···
];
nativeCheckInputs = [
-
pytest-cov
+
pytest-cov-stub
pytest
sure
responses
+2 -2
pkgs/development/python-modules/brottsplatskartan/default.nix
···
lib,
buildPythonPackage,
fetchFromGitHub,
-
pytest-cov,
+
pytest-cov-stub,
pytestCheckHook,
requests,
}:
···
propagatedBuildInputs = [ requests ];
nativeCheckInputs = [
-
pytest-cov
+
pytest-cov-stub
pytestCheckHook
];
+2 -2
pkgs/development/python-modules/cashews/default.nix
···
lib,
pytest,
pytest-asyncio,
-
pytest-cov,
+
pytest-cov-stub,
pytest-rerunfailures,
pytestCheckHook,
redis,
···
hypothesis
pytest
pytest-asyncio
-
pytest-cov
+
pytest-cov-stub
pytest-rerunfailures
pytestCheckHook
];
+4 -6
pkgs/development/python-modules/cffconvert/default.nix
···
pykwalify,
jsonschema,
pytestCheckHook,
-
pytest-cov,
+
pytest-cov-stub,
}:
buildPythonPackage rec {
···
jsonschema
];
-
nativeCheckInputs = [ pytestCheckHook ];
-
-
checkInputs = [
-
# addopts uses --no-cov
-
pytest-cov
+
nativeCheckInputs = [
+
pytestCheckHook
+
pytest-cov-stub
];
disabledTestPaths = [
+37 -17
pkgs/development/python-modules/fontmake/default.nix
···
{
lib,
buildPythonPackage,
-
fetchPypi,
+
fetchFromGitHub,
+
pytestCheckHook,
+
fontmath,
+
fonttools,
glyphslib,
+
setuptools,
setuptools-scm,
+
skia-pathops,
+
ttfautohint-py,
ufo2ft,
-
fonttools,
-
fontmath,
-
lxml,
-
setuptools,
+
ufolib2,
}:
buildPythonPackage rec {
···
version = "3.9.0";
pyproject = true;
-
src = fetchPypi {
-
inherit pname version;
-
hash = "sha256-KrfT0fvE1fhaM2RH4LqRUda7yMHg2T59UdGi3SSZP7s=";
-
extension = "zip";
+
src = fetchFromGitHub {
+
owner = "googlefonts";
+
repo = "fontmake";
+
rev = "v${version}";
+
hash = "sha256-q6ul9MYbq85RpZE0ozHOCBNAR4r9InIjumadT1GyJ6k=";
};
-
nativeBuildInputs = [ setuptools-scm ];
-
-
propagatedBuildInputs = [
-
glyphslib
-
ufo2ft
-
fonttools
-
fontmath
-
lxml
+
build-system = [
setuptools
+
setuptools-scm
];
+
dependencies =
+
[
+
fontmath
+
fonttools
+
glyphslib
+
ufo2ft
+
ufolib2
+
]
+
++ fonttools.optional-dependencies.ufo
+
++ fonttools.optional-dependencies.lxml
+
++ fonttools.optional-dependencies.unicode;
+
+
optional-dependencies = {
+
pathops = [ skia-pathops ];
+
autohint = [ ttfautohint-py ];
+
json = ufolib2.optional-dependencies.json;
+
repacker = fonttools.optional-dependencies.repacker;
+
};
+
+
nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.autohint;
+
pythonImportsCheck = [ "fontmake" ];
meta = {
description = "Compiles fonts from various sources (.glyphs, .ufo, designspace) into binaries formats (.otf, .ttf)";
homepage = "https://github.com/googlefonts/fontmake";
+
changelog = "https://github.com/googlefonts/fontmake/releases/tag/v${version}";
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.BarinovMaxim ];
};
+2 -2
pkgs/development/python-modules/hydrawiser/default.nix
···
buildPythonPackage,
fetchFromGitHub,
pytest-asyncio,
-
pytest-cov,
+
pytest-cov-stub,
pytestCheckHook,
pythonOlder,
requests,
···
nativeCheckInputs = [
pytest-asyncio
-
pytest-cov
+
pytest-cov-stub
pytestCheckHook
requests
requests-mock
+2 -2
pkgs/development/python-modules/ipydatawidgets/default.nix
···
fetchPypi,
isPy27,
pytest,
-
pytest-cov,
+
pytest-cov-stub,
nbval,
jupyter-packaging,
ipywidgets,
···
nativeCheckInputs = [
pytest
-
pytest-cov
+
pytest-cov-stub
nbval
];
+12 -4
pkgs/development/python-modules/mkdocs-drawio-exporter/default.nix
···
isPy3k,
lib,
mkdocs,
+
poetry-core,
+
livereload,
+
tornado,
}:
buildPythonPackage rec {
pname = "mkdocs-drawio-exporter";
version = "0.9.1";
-
format = "setuptools";
+
pyproject = true;
disabled = !isPy3k;
src = fetchPypi {
-
inherit pname version;
+
pname = "mkdocs_drawio_exporter";
+
inherit version;
hash = "sha256-x8X8hvN/tL8C6VhgMCEHDh2hILjBoyLgQfsFD1+qXgo=";
};
-
propagatedBuildInputs = [
+
build-system = [ poetry-core ];
+
+
dependencies = [
mkdocs
drawio-headless
+
livereload
+
tornado
];
-
pythonImportsCheck = [ "mkdocsdrawioexporter" ];
+
pythonImportsCheck = [ "mkdocs_drawio_exporter" ];
meta = with lib; {
description = "Exports your Draw.io diagrams at build time for easier embedding into your documentation";
+5 -5
pkgs/development/python-modules/motionblinds/default.nix
···
buildPythonPackage rec {
pname = "motionblinds";
-
version = "0.6.23";
+
version = "0.6.24";
pyproject = true;
disabled = pythonOlder "3.7";
···
owner = "starkillerOG";
repo = "motion-blinds";
rev = "refs/tags/${version}";
-
hash = "sha256-f5R58p6tMVqmXAjybae8qjeNI3vxtGJ7qxZOl9H5iKw=";
+
hash = "sha256-4ao0FalOFrr4or7iUqx5aAw93yqI2i3/uF4rdHOsa7M=";
};
-
nativeBuildInputs = [ setuptools ];
+
build-system = [ setuptools ];
-
propagatedBuildInputs = [ pycryptodomex ];
+
dependencies = [ pycryptodomex ];
-
# Project has no tests
+
# Module has no tests
doCheck = false;
pythonImportsCheck = [ "motionblinds" ];
+1 -1
pkgs/development/python-modules/mujoco/default.nix
···
# in the project's CI.
src = fetchPypi {
inherit pname version;
-
hash = "sha256-fLo4sQryDNNutDiNqWYHHNwS/bEBg4iQ/jwgyx1+ZsU=";
+
hash = "sha256-HDN6KA2JYDZqad/MybsX1oV/VvXPshb0mi0UBZq47Qs=";
};
nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/ndindex/default.nix
···
# tests
hypothesis,
-
pytest-cov,
+
pytest-cov-stub,
pytestCheckHook,
}:
···
postPatch = ''
substituteInPlace pytest.ini \
-
--replace "--cov=ndindex/ --cov-report=term-missing --flakes" ""
+
--replace "--flakes" ""
'';
passthru.optional-dependencies.arrays = [ numpy ];
···
nativeCheckInputs = [
hypothesis
-
pytest-cov # uses cov markers
+
pytest-cov-stub
pytestCheckHook
] ++ passthru.optional-dependencies.arrays;
+2 -2
pkgs/development/python-modules/pure-protobuf/default.nix
···
typing-extensions,
pytestCheckHook,
pytest-benchmark,
-
pytest-cov,
+
pytest-cov-stub,
pydantic,
}:
···
pydantic
pytestCheckHook
pytest-benchmark
-
pytest-cov
+
pytest-cov-stub
];
pytestFlagsArray = [ "--benchmark-disable" ];
+2 -2
pkgs/development/python-modules/pyexcel-ods/default.nix
···
pyexcel-xls,
psutil,
pytestCheckHook,
-
pytest-cov,
+
pytest-cov-stub,
setuptools,
}:
···
nativeCheckInputs = [
pytestCheckHook
-
pytest-cov
+
pytest-cov-stub
pyexcel
pyexcel-xls
psutil
+2 -2
pkgs/development/python-modules/pynws/default.nix
···
metar,
pytest-aiohttp,
pytest-asyncio,
-
pytest-cov,
+
pytest-cov-stub,
pytestCheckHook,
pythonOlder,
setuptools,
···
freezegun
pytest-aiohttp
pytest-asyncio
-
pytest-cov
+
pytest-cov-stub
pytestCheckHook
] ++ lib.flatten (lib.attrValues optional-dependencies);
+1
pkgs/development/python-modules/pytest-cov-stub/default.nix
···
buildPythonPackage rec {
pname = "pytest-cov-stub";
+
# please use pythonRemoveDeps rather than change this version
version = (lib.importTOML ./src/pyproject.toml).project.version;
pyproject = true;
+2 -2
pkgs/development/python-modules/pyvera/default.nix
···
buildPythonPackage,
fetchFromGitHub,
poetry-core,
-
pytest-cov,
+
pytest-cov-stub,
pytest-asyncio,
pytest-timeout,
responses,
···
nativeCheckInputs = [
pytest-asyncio
pytest-timeout
-
pytest-cov
+
pytest-cov-stub
pytestCheckHook
responses
];
+3 -3
pkgs/development/python-modules/softlayer/default.nix
···
buildPythonPackage rec {
pname = "softlayer";
-
version = "6.2.2";
+
version = "6.2.4";
format = "setuptools";
disabled = pythonOlder "3.7";
···
src = fetchFromGitHub {
owner = pname;
repo = "softlayer-python";
-
rev = "refs/tags/v.${version}";
-
hash = "sha256-xlfVxQFsBKKpEsVmPlxn0sSyePNEmhly6wS/lTvP3DA=";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-Hl3nW31EoqjziYMeeHip/Ieq8eYLa7//qrENThPa7ns=";
};
postPatch = ''
+2 -2
pkgs/development/python-modules/trimesh/default.nix
···
buildPythonPackage rec {
pname = "trimesh";
-
version = "4.4.3";
+
version = "4.4.4";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-pBEK1oMtI8z03zKHKjgE7uohZCE1KRPRUU7Z2tIAHV4=";
+
hash = "sha256-XFP2/gHi+uNXrTO3ltv9tOr+shFDVPRs85YIgGEU7Pg=";
};
build-system = [ setuptools ];
+54
pkgs/development/python-modules/ttfautohint-py/default.nix
···
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
pytestCheckHook,
+
setuptools,
+
setuptools-scm,
+
distutils,
+
ttfautohint,
+
fonttools,
+
}:
+
+
buildPythonPackage rec {
+
pname = "ttfautohint-py";
+
version = "0.5.1";
+
pyproject = true;
+
+
src = fetchFromGitHub {
+
owner = "fonttools";
+
repo = "ttfautohint-py";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-NTog461RpyHKo/Qpicj3tflehaKj9LlZEN9qeCMM6JQ=";
+
};
+
+
postPatch = ''
+
substituteInPlace src/python/ttfautohint/__init__.py \
+
--replace-fail 'find_library("ttfautohint")' '"${lib.getLib ttfautohint}/lib/libttfautohint.so"'
+
'';
+
+
env.TTFAUTOHINTPY_BUNDLE_DLL = false;
+
+
build-system = [
+
setuptools
+
setuptools-scm
+
distutils
+
];
+
+
buildInputs = [ ttfautohint ];
+
+
nativeCheckInputs = [
+
pytestCheckHook
+
fonttools
+
];
+
+
pythonImportsCheck = [ "ttfautohint" ];
+
+
meta = {
+
description = "Command line utility and Python library that merges two UFO source format fonts into a single file";
+
homepage = "https://github.com/fonttools/ttfautohint-py";
+
changelog = "https://github.com/fonttools/ttfautohint-py/releases/tag/v${version}";
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ jopejoe1 ];
+
};
+
}
+2
pkgs/games/mindustry/default.nix
···
, fetchFromGitHub
, gradle
, jdk17
+
, zenity
# for arc
, SDL2
···
mkdir -p $out/bin
makeWrapper ${jdk}/bin/java $out/bin/mindustry \
--add-flags "-jar $out/share/mindustry.jar" \
+
${lib.optionalString stdenv.isLinux "--suffix PATH : ${lib.makeBinPath [zenity]}"} \
--suffix LD_LIBRARY_PATH : ${lib.makeLibraryPath [libpulseaudio alsa-lib libjack2]} \
--set ALSA_PLUGIN_DIR ${alsa-plugins}/lib/alsa-lib/'' + optionalString enableWayland '' \
--set SDL_VIDEODRIVER wayland \
+216 -216
pkgs/kde/generated/sources/frameworks.json
···
{
"attica": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/attica-6.4.0.tar.xz",
-
"hash": "sha256-w/ZuLALvMT+iQPWqv7ytOWn9/HiMlgTRz35OCJP7V0A="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/attica-6.5.0.tar.xz",
+
"hash": "sha256-bOgGGNxSp6LEikJWFxYexGtxJtBeyyMHbmVf3h1gEOY="
},
"baloo": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/baloo-6.4.0.tar.xz",
-
"hash": "sha256-B0dK6ixAek+wHNJkBYmpPouq2wT4uhmubY9AKTxMRpk="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/baloo-6.5.0.tar.xz",
+
"hash": "sha256-2ARstuffHVuDEK7U5Nxx7IN5tgJ0S5DQj6nxS9pHpq8="
},
"bluez-qt": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/bluez-qt-6.4.0.tar.xz",
-
"hash": "sha256-0tCu6fQrUBwAcRVlwuvofGCK5MB4bZAThvxVxlA5sWs="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/bluez-qt-6.5.0.tar.xz",
+
"hash": "sha256-8CNHZvwa+UEHCNCIbu8wQXWwmluZxIwOuHeoD+xqpl4="
},
"breeze-icons": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/breeze-icons-6.4.0.tar.xz",
-
"hash": "sha256-a2wMguG9ogI67q4jWXZSKkIJ73YYGSiwUpSKdr4fGgA="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/breeze-icons-6.5.0.tar.xz",
+
"hash": "sha256-ym6PrvhIkXUOvCQNC5n0JBTl9kNnjVsa6UvLrVUasMQ="
},
"extra-cmake-modules": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/extra-cmake-modules-6.4.0.tar.xz",
-
"hash": "sha256-ztPyB0HdrSQYXcEoCgwNkXG6JQj4R2JBfXSAhWEpWt0="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/extra-cmake-modules-6.5.0.tar.xz",
+
"hash": "sha256-jzwsoeUCmQYp87aFBxifwPkS88qyebUA2ske5wMaSc8="
},
"frameworkintegration": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/frameworkintegration-6.4.0.tar.xz",
-
"hash": "sha256-RoLRXDouSXhe2o9sMJ5fMNgv9qW8w5IoVEN0xkGZ73E="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/frameworkintegration-6.5.0.tar.xz",
+
"hash": "sha256-xXtVdC5gLSyFyQAhWOiP4HfToWTGjtUMd2cqdOEaDfQ="
},
"kapidox": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kapidox-6.4.0.tar.xz",
-
"hash": "sha256-HGDRJ4pajH/UtlRVCpRzM3jpLcCrElD6/fojICaE+yM="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kapidox-6.5.0.tar.xz",
+
"hash": "sha256-8lQvIiEUdJh5mJActIrSIC7lFWzzmYBYhOFEnZhgo6E="
},
"karchive": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/karchive-6.4.0.tar.xz",
-
"hash": "sha256-vOTQY4SWDGx8GMhpCLLXTBjYYAgWxvFcKSAwOkgG2rs="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/karchive-6.5.0.tar.xz",
+
"hash": "sha256-5VMCU8cN4CSSbhmFFU+RFfAq9Qx9mYqHSjF1tARETnk="
},
"kauth": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kauth-6.4.0.tar.xz",
-
"hash": "sha256-BZjiBd7cZwrzoHe6AhEKRNsvnV5V31ADsPwkkKwv8c4="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kauth-6.5.0.tar.xz",
+
"hash": "sha256-GvUXpQnaHF3bRCDXQwiUt1FWLgfMTBNKvg3LYGNY05Q="
},
"kbookmarks": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kbookmarks-6.4.0.tar.xz",
-
"hash": "sha256-E8crDEfjM62mCkZlr3gpkQ9cg91u1XeJ+jIpymitMoA="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kbookmarks-6.5.0.tar.xz",
+
"hash": "sha256-l9q86uWw6sEQfEnFDR19mn0muSRsmrU9EjmQUlxV++w="
},
"kcalendarcore": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kcalendarcore-6.4.0.tar.xz",
-
"hash": "sha256-YDWbHtMxYRP/A5jD//yESTmAdZf30aszF7Y0uYW9qlc="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kcalendarcore-6.5.0.tar.xz",
+
"hash": "sha256-baWZ9e0V9s5UwvkoAm7i9k7dL+DVIDtPULv4mosh9SI="
},
"kcmutils": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kcmutils-6.4.0.tar.xz",
-
"hash": "sha256-WbEpP/5nE0zrow+3znQYicVPha0MkNFVaIvdDfyPMb4="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kcmutils-6.5.0.tar.xz",
+
"hash": "sha256-64R07FrmIONh5u+XHj7BSsaAe+LfjgLSfn2K6brcqZM="
},
"kcodecs": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kcodecs-6.4.0.tar.xz",
-
"hash": "sha256-LKPnBjToEW3TJgHFUeCSz5lB6h0ZrlAe7Z5Ud+KYv9Q="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kcodecs-6.5.0.tar.xz",
+
"hash": "sha256-6Wwi9UcOOVkazbsB6FID5dLxecgLGMKlmRln4Wr5Hgg="
},
"kcolorscheme": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kcolorscheme-6.4.0.tar.xz",
-
"hash": "sha256-XHSvR2s2/JmyRtF/ow+Mm5SA95J3+gd5COdaj8Fxgow="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kcolorscheme-6.5.0.tar.xz",
+
"hash": "sha256-MjtV3TfcQIzMFY3yzlyKRrYo+TVdKneRbkVlr86QtCs="
},
"kcompletion": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kcompletion-6.4.0.tar.xz",
-
"hash": "sha256-8I4q9QRqe6WjJOR1qfEHKUs7g+ReFNcOQi+Z3aFFnVE="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kcompletion-6.5.0.tar.xz",
+
"hash": "sha256-d4r4DlAV9Jzh4d3mGAv1EWeh9d+xLQfHMha1+oBO7fk="
},
"kconfig": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kconfig-6.4.0.tar.xz",
-
"hash": "sha256-+7PQb95OoZlVz9vLzsA954pG+MIo9B1OeqbOuI3BFt0="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kconfig-6.5.0.tar.xz",
+
"hash": "sha256-5I5TFdNJHd+4eKvxJKbhSIamMXhX+mP0EezXINqKXRM="
},
"kconfigwidgets": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kconfigwidgets-6.4.0.tar.xz",
-
"hash": "sha256-mPfp4RVX0tHbWXEQUqO0y0+FcjFu/2QhRZuQtdQ5OYM="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kconfigwidgets-6.5.0.tar.xz",
+
"hash": "sha256-pIBGg/wEd/tQXEEERBZL8oA//CFtIhYJoL5YQoA+VhI="
},
"kcontacts": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kcontacts-6.4.0.tar.xz",
-
"hash": "sha256-ubctO9GmTAAWtxIueeZXNYIm0jn68xaZ1nANleUr1Z0="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kcontacts-6.5.0.tar.xz",
+
"hash": "sha256-txHgmEaaWCEES/mb100KFrgEcxo0fPU2CaS9G1+l/cQ="
},
"kcoreaddons": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kcoreaddons-6.4.0.tar.xz",
-
"hash": "sha256-xc0yE1C8oRk9DOhsjt5wxpAqK6A8V3Y3tKpTf82M4rg="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kcoreaddons-6.5.0.tar.xz",
+
"hash": "sha256-Xg4dKdzU4E50WE3xV3066f+9R8zbhO5WItHtI3Pl75g="
},
"kcrash": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kcrash-6.4.0.tar.xz",
-
"hash": "sha256-ARIVvJUqQwwdCTsL9c2tcFfJqQmNhhFuacbdEABWdpc="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kcrash-6.5.0.tar.xz",
+
"hash": "sha256-hwxs4VEyzDBAvFk0RxJe08JWtpi6Izt1hDD05yUxm/M="
},
"kdav": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kdav-6.4.0.tar.xz",
-
"hash": "sha256-z0KJNRWJhEQ/wHNiUs8ucXBlt2py5qQoZMDb51gQOOw="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kdav-6.5.0.tar.xz",
+
"hash": "sha256-kA+7i2MtlGzTXoJuZPUFBzRhUfG1+0ATeJCrwolu788="
},
"kdbusaddons": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kdbusaddons-6.4.0.tar.xz",
-
"hash": "sha256-IS+mvkGUqBnw+0jzxv0rWIRrqRFhK3PpfcfpD2EEyYc="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kdbusaddons-6.5.0.tar.xz",
+
"hash": "sha256-r6z5/116LdKUUgcYUI0z6t8/Y6lXCR0wpopFqx7wqP4="
},
"kdeclarative": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kdeclarative-6.4.0.tar.xz",
-
"hash": "sha256-u0e1IaTIQ/az3njUb+Qw3hWIZZjG2J05vZHHZ/QPaoU="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kdeclarative-6.5.0.tar.xz",
+
"hash": "sha256-s8QVLJcuPVNkXxyIdXp4zltm+/Tst25Nad940qs4z4M="
},
"kded": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kded-6.4.0.tar.xz",
-
"hash": "sha256-vlriHPm0Nur+ScqL51AlmJncgDUBxH7kNtja1tM7+5w="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kded-6.5.0.tar.xz",
+
"hash": "sha256-KSypQazGnEQ/R4lep4RJOwj9Vzr+D06Z9fQrigKZVLA="
},
"kdesu": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kdesu-6.4.0.tar.xz",
-
"hash": "sha256-8nrlh+tfk7sYkLQU7j62OyVAT5b229AEhCa2DgrKy1o="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kdesu-6.5.0.tar.xz",
+
"hash": "sha256-A8CNC7z3HvEi6+PJexCQkq2ehxnSDTQdhRBge9qas5M="
},
"kdnssd": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kdnssd-6.4.0.tar.xz",
-
"hash": "sha256-C8Y5pBs77t7NCQDKp1f/hk4pNX41gvkVAJK+DlVYzBI="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kdnssd-6.5.0.tar.xz",
+
"hash": "sha256-N/0lTDm2b8obUviYwEXzIqDqMXfJJ5QZecy3ubmOv/0="
},
"kdoctools": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kdoctools-6.4.0.tar.xz",
-
"hash": "sha256-Y+ES+QcRjK/UWEzo6zFJ01V6f56aQAXRDEDMz0bSTcI="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kdoctools-6.5.0.tar.xz",
+
"hash": "sha256-eB4a4iLuHlTMYxBBLDcJ4MM+HE/4JHDSlg1uXapgAd0="
},
"kfilemetadata": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kfilemetadata-6.4.0.tar.xz",
-
"hash": "sha256-Rf9DMFS+TF7xSiqoQjc8BnnWMqrP23jfupifc4jExe0="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kfilemetadata-6.5.0.tar.xz",
+
"hash": "sha256-V0QZgj1/44nfxrwUGwqRUf2tpnFbmFyCaSk8DAT9wPQ="
},
"kglobalaccel": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kglobalaccel-6.4.0.tar.xz",
-
"hash": "sha256-DWonS+OJG5yt9l48H8fJV1tuaLU3OIj1T52J35HNqKY="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kglobalaccel-6.5.0.tar.xz",
+
"hash": "sha256-iDoc9I/EuM4iq58UO2vdVGrDD74pyQ1ANfsq3zijOaQ="
},
"kguiaddons": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kguiaddons-6.4.0.tar.xz",
-
"hash": "sha256-4cJd8LgJW+JJfSBB5xzIQ+r3WmcH9lsc10OG/jJizxE="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kguiaddons-6.5.0.tar.xz",
+
"hash": "sha256-cZP6kwuF+m5/2jqF8eUvNi7NPhEOgAVdkITur66sSAc="
},
"kholidays": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kholidays-6.4.0.tar.xz",
-
"hash": "sha256-EgD6tr0VRvAWaIWX7vbBDJSPmZ1O6rHo6qyjRczSrc0="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kholidays-6.5.0.tar.xz",
+
"hash": "sha256-hKAwhf+vqwbNKKMhVLD+RpT1izfSHxRogYtf7CxkPco="
},
"ki18n": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/ki18n-6.4.0.tar.xz",
-
"hash": "sha256-wGnlWeOjEb+XfxNtd3MsXz5CU3Ut7/m6mZpqjXtK4lU="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/ki18n-6.5.0.tar.xz",
+
"hash": "sha256-eHPTaorkUnRdWBAOfNoGfq5jLHh8H8WjxjpwcqrPp/w="
},
"kiconthemes": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kiconthemes-6.4.0.tar.xz",
-
"hash": "sha256-1aUsM47D96ke2MVSgw3WiL3wQGUa0sSnlMGO7ksWH0c="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kiconthemes-6.5.0.tar.xz",
+
"hash": "sha256-zcTFeI4LP4jyWqR01R1DSW5MdCd3+IAl7y+mBvJyEzE="
},
"kidletime": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kidletime-6.4.0.tar.xz",
-
"hash": "sha256-Ti4EVagD3tK+501XNwHS2VNZ6u0veWTyMKQOMFioTCw="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kidletime-6.5.0.tar.xz",
+
"hash": "sha256-ttx9bq22QiSAAPFlFVpy0t+rbBqT4BMPj4M5SnYo6vY="
},
"kimageformats": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kimageformats-6.4.0.tar.xz",
-
"hash": "sha256-/XvauI57zMszOHnrKN7fNYQsEQwFf/TH0/p3cI5UEpY="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kimageformats-6.5.0.tar.xz",
+
"hash": "sha256-xkq3NkdyZPigzkQY8L5imtDxegeBYbJ3NwDTuWynUCI="
},
"kio": {
-
"version": "6.4.1",
-
"url": "mirror://kde/stable/frameworks/6.4/kio-6.4.1.tar.xz",
-
"hash": "sha256-i/H8bJk1EKFs2PcHebAjcB+XFHHTafVlqEBvSw07kFk="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kio-6.5.0.tar.xz",
+
"hash": "sha256-nIv4NTRXejItRjPSQdl3C8i6ikViTi8EHhuNvbwZihM="
},
"kirigami": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kirigami-6.4.0.tar.xz",
-
"hash": "sha256-7KIM2c5y0O61e9X7o5TyDYO7RhKsSkwj+4ynSpMYjDc="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kirigami-6.5.0.tar.xz",
+
"hash": "sha256-Q6c7Fh4chdo+rcY+fMbBs8aGqlaVGw0OLfSizBM0dZw="
},
"kitemmodels": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kitemmodels-6.4.0.tar.xz",
-
"hash": "sha256-lggxLFVkJ5tiTEll++GYv7LSaASpFc9RpGjjG7mYLWE="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kitemmodels-6.5.0.tar.xz",
+
"hash": "sha256-NuwEs/0lJJoc6c/QiCTywuQO9NVCJOEY4G+iHF+aT3Y="
},
"kitemviews": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kitemviews-6.4.0.tar.xz",
-
"hash": "sha256-QoC5vNxSeXmzZO0SLRUudZUf94/YAdRszOLeZgjVZEA="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kitemviews-6.5.0.tar.xz",
+
"hash": "sha256-B/OziAWXmVqbvDybxH26K82STsUDtCPthWbn6AXLtpw="
},
"kjobwidgets": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kjobwidgets-6.4.0.tar.xz",
-
"hash": "sha256-ImIaUsxpUypUlcfoVJ0mrx3dO4Uy6aoNPBCJUBFN1WU="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kjobwidgets-6.5.0.tar.xz",
+
"hash": "sha256-Z8XasRka5oMNRSdRdn6UmRs0/q9CKPGKsELCwSCRCtg="
},
"knewstuff": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/knewstuff-6.4.0.tar.xz",
-
"hash": "sha256-rvb1CFrewx3Anwc/OISTUVb3+SdsyOehsdhGw5zYEm8="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/knewstuff-6.5.0.tar.xz",
+
"hash": "sha256-gVWJpmC5pTofwYJouVkUY2EktvPzGTyUBOCVn4tzjHk="
},
"knotifications": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/knotifications-6.4.0.tar.xz",
-
"hash": "sha256-d+m2gAZtxJyNXiOsYpH7ugUyjdoyfVw0yjFB4f/rJdw="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/knotifications-6.5.0.tar.xz",
+
"hash": "sha256-PXPcaCF2E4y6mVtpVO6v3UUHCXMT8bIQKk1e2QWj7uY="
},
"knotifyconfig": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/knotifyconfig-6.4.0.tar.xz",
-
"hash": "sha256-2O9BS2jAmmSfL4nULRQrB5Z85Ze2b7s/hd0CIjw88ng="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/knotifyconfig-6.5.0.tar.xz",
+
"hash": "sha256-+yrWv/tU5qBfq03IcYl76roDpG1C+ikLVu4fy7LuBZQ="
},
"kpackage": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kpackage-6.4.0.tar.xz",
-
"hash": "sha256-ukoWq7e9UnxC0SxXYx5ReLj9D/vwHM93WKDrarGtwAg="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kpackage-6.5.0.tar.xz",
+
"hash": "sha256-zzRSwXGREgR/mjvQCrLh5ZuntrT+YgpDU4hTCFCNt3M="
},
"kparts": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kparts-6.4.0.tar.xz",
-
"hash": "sha256-/zDFHTt8Y/lUIPqvfJphrTprWTcyiky9Vq1SWwIemY0="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kparts-6.5.0.tar.xz",
+
"hash": "sha256-TrVBeyZ/d8FshUgvkZrftbdxSpUjl3HEqvv+uQ5KNx8="
},
"kpeople": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kpeople-6.4.0.tar.xz",
-
"hash": "sha256-ShOFt/yi+oBO16ARH5xsWiW6mMe/gR51wb8d0/tHKWQ="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kpeople-6.5.0.tar.xz",
+
"hash": "sha256-ECzXrTJgsNEL0uwDMMg5gm6jJMXNhlgBY9g2TTNwpsI="
},
"kplotting": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kplotting-6.4.0.tar.xz",
-
"hash": "sha256-T5x3DIFHSPl6HRTg7JxFLy5AZXT7UahecYJO6Bpx/Hc="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kplotting-6.5.0.tar.xz",
+
"hash": "sha256-AhaXxNQgAvrUnbDSg1UqK0DoH5aHY9h7OtR+w/WA2UM="
},
"kpty": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kpty-6.4.0.tar.xz",
-
"hash": "sha256-aGJnidy3nZ/Rs6TFUBZ0cmAIW6TGj3tAil8dGQzKRiM="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kpty-6.5.0.tar.xz",
+
"hash": "sha256-3JNlukqDuUioMm8vddRtTeqDJ7wGte4hkDBsv4/fUkE="
},
"kquickcharts": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kquickcharts-6.4.0.tar.xz",
-
"hash": "sha256-pBYpyu84d84DxznAlQ8JSJD1sqIKBB3TOL3rJAxkAd4="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kquickcharts-6.5.0.tar.xz",
+
"hash": "sha256-xamlzCBv3SqGhUKEsIGxZXX2OLuyi2WAZWd7RH2MkAI="
},
"krunner": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/krunner-6.4.0.tar.xz",
-
"hash": "sha256-qsSY8dMTv8GoOI/0dhfmjFBBPaFadEo4oFxHM3gxb7w="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/krunner-6.5.0.tar.xz",
+
"hash": "sha256-VnSv7yP+Z0eqqLBsQFpTpOQPd7okU10ggNUSYCsDYDA="
},
"kservice": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kservice-6.4.0.tar.xz",
-
"hash": "sha256-zbnX48b/o/faj/M6ez7Lle+EUb3vuXvLeUUvoD59ih8="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kservice-6.5.0.tar.xz",
+
"hash": "sha256-SM3SBLyfuSgsN7a8wjZPfbwSQFdUfdtrFHGYi0ZM+L0="
},
"kstatusnotifieritem": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kstatusnotifieritem-6.4.0.tar.xz",
-
"hash": "sha256-MnkBEXQUgoRK4ZAcN9tWg0bvwq5o9xLOzGuaXBy6gbk="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kstatusnotifieritem-6.5.0.tar.xz",
+
"hash": "sha256-Xe9eGoYthdDzJcTxlzlnvPj6lzU/4dNhocr7BnAZhAM="
},
"ksvg": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/ksvg-6.4.0.tar.xz",
-
"hash": "sha256-M5HHT8MVJuf/JlliLQDpO1zYZnOXYR1WdgYuSzLYZTA="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/ksvg-6.5.0.tar.xz",
+
"hash": "sha256-riAkvU1+aVDJK1kk3s7V1VthAXSdY1eZsk/trGDLJs0="
},
"ktexteditor": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/ktexteditor-6.4.0.tar.xz",
-
"hash": "sha256-gl4aeVSdZvIE1Qhp8d+7yKFKuW52s+jD6JmyNu3M1tQ="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/ktexteditor-6.5.0.tar.xz",
+
"hash": "sha256-m7uIdaaMa2J/OZnC2rL5H+FVcOKkPDsqqRSeW5jbuME="
},
"ktexttemplate": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/ktexttemplate-6.4.0.tar.xz",
-
"hash": "sha256-dDAP6A/X0OhySzgdj4hTRdkfR640EAPUZV6CsNq2v5A="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/ktexttemplate-6.5.0.tar.xz",
+
"hash": "sha256-KVo/h/8Irxf4NJb9ZrP2NJF7ysZGbHm+H0y2eG7LBMY="
},
"ktextwidgets": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/ktextwidgets-6.4.0.tar.xz",
-
"hash": "sha256-CLxpRhremUTTXlBV973dUxN3TXpsZyfxKmjljR0/znA="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/ktextwidgets-6.5.0.tar.xz",
+
"hash": "sha256-qZ3xxjSDHp0B9wQAnJUTeBCDNKQlitW2T2D1XlV3AhI="
},
"kunitconversion": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kunitconversion-6.4.0.tar.xz",
-
"hash": "sha256-MOlpRny28gyX4mPlOBNx6tRYUXdYEoAiFB1SJypmBHQ="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kunitconversion-6.5.0.tar.xz",
+
"hash": "sha256-x9UhQjx0Q9MFgD4vYG6N/1j6nhx8c7Cbzo3Thi6ZL+Q="
},
"kuserfeedback": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kuserfeedback-6.4.0.tar.xz",
-
"hash": "sha256-TMQsRDPIBEGuwhiDiZgW6BJRjo8sjBDI2K3Z53RTglc="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kuserfeedback-6.5.0.tar.xz",
+
"hash": "sha256-M0jS8puS5lUkm3UP13+1a8RRG6O6dDmb0/skQIIaKSo="
},
"kwallet": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kwallet-6.4.0.tar.xz",
-
"hash": "sha256-sohaCI5fcHVFEcwd2wpDTBpteTnZx3/8NulUg0kfnkA="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kwallet-6.5.0.tar.xz",
+
"hash": "sha256-nrnvUKEDGa/fjdurBrt2wF9D2NQJVIPy2O/tdS1dgVo="
},
"kwidgetsaddons": {
-
"version": "6.4.1",
-
"url": "mirror://kde/stable/frameworks/6.4/kwidgetsaddons-6.4.1.tar.xz",
-
"hash": "sha256-010hmP8aRYHn1zOdW0IS5ezwXEheI0C+ILqEJg8o8js="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kwidgetsaddons-6.5.0.tar.xz",
+
"hash": "sha256-zzq8xAphkYPH1GJdyWGgtlrlk8bEGv4KqkUOkLXQ/gk="
},
"kwindowsystem": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kwindowsystem-6.4.0.tar.xz",
-
"hash": "sha256-xOh0LL3SlNVqaJ1mpzsDpmBwIDesRiQvF8wBsk8BSlk="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kwindowsystem-6.5.0.tar.xz",
+
"hash": "sha256-yq6G4WvybpGnIv3461iIIk98ds6HB0PaSlm8cA2HO8Y="
},
"kxmlgui": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/kxmlgui-6.4.0.tar.xz",
-
"hash": "sha256-BJUrx/nq78elXHYtd+ZYiKKnHmONP8cSZXbf5kVWSws="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/kxmlgui-6.5.0.tar.xz",
+
"hash": "sha256-dVSd1Urns+C/AcbYLr4tzHlxla3iI7aYbd6daIxc2QM="
},
"modemmanager-qt": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/modemmanager-qt-6.4.0.tar.xz",
-
"hash": "sha256-8rwqqRa84+pYw43vmEw1+tol6HVq3UABMXgr/GLe7p0="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/modemmanager-qt-6.5.0.tar.xz",
+
"hash": "sha256-dsKxjJxcXZw2AoKgMf6q6WYCkyLxneBQ2R05IHzVcXs="
},
"networkmanager-qt": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/networkmanager-qt-6.4.0.tar.xz",
-
"hash": "sha256-PSyQXdnHRFxEAj7PBkbdG2/NyDlo9W36diKWsNFelJg="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/networkmanager-qt-6.5.0.tar.xz",
+
"hash": "sha256-ql8rMsgXjuic86THWwn5nvgb4y/22ZpCWu4XTFAwG2w="
},
"prison": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/prison-6.4.0.tar.xz",
-
"hash": "sha256-3W6wtkDgJjaoduafji26QEPI5ESmYw6yBIh1T19X6o0="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/prison-6.5.0.tar.xz",
+
"hash": "sha256-u8F9zPtxmIr0HnARC2Y1Mj4X2O1IwI9zgI+fIg+wZ7o="
},
"purpose": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/purpose-6.4.0.tar.xz",
-
"hash": "sha256-MYFp8gFUjqo8inbm6wDZsQ9Rhy1/kcf5dJ/LUYaZ5Q4="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/purpose-6.5.0.tar.xz",
+
"hash": "sha256-QPgKBKc39bedmYC6q9ylTIIEVrswrdBEeSVykcYqwnQ="
},
"qqc2-desktop-style": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/qqc2-desktop-style-6.4.0.tar.xz",
-
"hash": "sha256-mxMwVmOKEbmYiD7f8NkHjoaMCXJYaL2u6Ocz/eMI8Ps="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/qqc2-desktop-style-6.5.0.tar.xz",
+
"hash": "sha256-iIY4d1pMi7f4DhDoeP2SOIDHXyqm44eNUsEqd/PakyE="
},
"solid": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/solid-6.4.0.tar.xz",
-
"hash": "sha256-Vnk7cdT7n0r47Ir5KTt3fsyv3Br3V/WWJCnwsfk1lcM="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/solid-6.5.0.tar.xz",
+
"hash": "sha256-6CN8bJYXvvS/X8dEYbt0F8pXr+FdT1SHjP6MgG5walw="
},
"sonnet": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/sonnet-6.4.0.tar.xz",
-
"hash": "sha256-lUIFmJ2l00Q7/CVvizHgXiPv+4NvGBCJTW+5zJ0M3ak="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/sonnet-6.5.0.tar.xz",
+
"hash": "sha256-foa2+Ct5UcPoHOp195uveooPiE/LAk8CphU6Rno94ao="
},
"syndication": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/syndication-6.4.0.tar.xz",
-
"hash": "sha256-1WN+ryVcTT4RB2XS7Vq6BsmUVggB5ObEsGmKzFOVTcs="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/syndication-6.5.0.tar.xz",
+
"hash": "sha256-za/FHJJxsAFQuNY78lDW0ED3vIxWkHr2HcWaRMlsZ04="
},
"syntax-highlighting": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/syntax-highlighting-6.4.0.tar.xz",
-
"hash": "sha256-H4Ja+nyglJN/G401euayzTfliszwCSkDQeutoojFFQU="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/syntax-highlighting-6.5.0.tar.xz",
+
"hash": "sha256-PhiD3VGjJn5WzTrOOGIAlKFa5tuuzdGNM7fU+i8Yw3g="
},
"threadweaver": {
-
"version": "6.4.0",
-
"url": "mirror://kde/stable/frameworks/6.4/threadweaver-6.4.0.tar.xz",
-
"hash": "sha256-oxetW04K6N7n/ZUCaj3z9fwcLlOuxtXMut3fx1PClZg="
+
"version": "6.5.0",
+
"url": "mirror://kde/stable/frameworks/6.5/threadweaver-6.5.0.tar.xz",
+
"hash": "sha256-rnDQk2xDjr9KP3sqcI77nNMLWkFH2bcK5dRDfbsgveg="
}
}
+10 -1
pkgs/os-specific/linux/wpa_supplicant/default.nix
···
-
{ lib, stdenv, fetchurl, openssl, pkg-config, libnl
+
{ lib, stdenv, fetchurl, fetchpatch, openssl, pkg-config, libnl
, nixosTests, wpa_supplicant_gui
, dbusSupport ? !stdenv.hostPlatform.isStatic, dbus
, withReadline ? true, readline
···
url = "https://w1.fi/releases/${pname}-${version}.tar.gz";
sha256 = "sha256-kS6gb3TjCo42+7aAZNbN/yGNjVkdsPxddd7myBrH/Ao=";
};
+
+
patches = [
+
(fetchpatch {
+
name = "revert-change-breaking-auth-broadcom.patch";
+
url = "https://w1.fi/cgit/hostap/patch/?id=41638606054a09867fe3f9a2b5523aa4678cbfa5";
+
hash = "sha256-X6mBbj7BkW66aYeSCiI3JKBJv10etLQxaTRfRgwsFmM=";
+
revert = true;
+
})
+
];
# TODO: Patch epoll so that the dbus actually responds
# TODO: Figure out how to get privsep working, currently getting SIGBUS
-37
pkgs/servers/hydron/default.nix
···
-
{ lib
-
, buildGoModule
-
, fetchFromGitHub
-
, gitUpdater
-
, pkg-config
-
, ffmpeg_4
-
}:
-
-
buildGoModule rec {
-
pname = "hydron";
-
version = "3.3.6";
-
-
src = fetchFromGitHub {
-
owner = "bakape";
-
repo = "hydron";
-
rev = "v${version}";
-
hash = "sha256-Q1pZf5FPQw+pHItcZyOGx0N+iHmz9rW0+ANFsketh6E=";
-
};
-
-
vendorHash = "sha256-hKF2RCGnk/5hNS65vGoDdF1OUPSLe4PDegYlKTeqJDM=";
-
proxyVendor = true;
-
-
nativeBuildInputs = [ pkg-config ];
-
buildInputs = [ ffmpeg_4 ];
-
-
passthru.updateScript = gitUpdater {
-
rev-prefix = "v";
-
};
-
-
meta = with lib; {
-
homepage = "https://github.com/bakape/hydron";
-
description = "High performance media tagger and organizer";
-
license = with licenses; [ lgpl3Plus ];
-
knownVulnerabilities = [ "CVE-2023-4863" ]; # Via https://github.com/chai2010/webp dep
-
maintainers = with maintainers; [ Madouura ];
-
};
-
}
+378 -371
pkgs/servers/teleport/15/Cargo.lock
···
[[package]]
name = "addr2line"
-
version = "0.21.0"
+
version = "0.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
+
checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
dependencies = [
"gimli",
]
···
[[package]]
name = "aes"
-
version = "0.8.3"
+
version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2"
+
checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
dependencies = [
"cfg-if",
"cipher",
···
[[package]]
name = "aho-corasick"
-
version = "1.1.2"
+
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
+
checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
dependencies = [
"memchr",
]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
"synstructure",
]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
]
[[package]]
···
[[package]]
name = "async-recursion"
-
version = "1.0.5"
+
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0"
+
checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
]
[[package]]
···
[[package]]
name = "autocfg"
-
version = "1.1.0"
+
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
[[package]]
name = "backtrace"
-
version = "0.3.69"
+
version = "0.3.73"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
+
checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a"
dependencies = [
"addr2line",
"cc",
···
[[package]]
name = "base64"
-
version = "0.21.5"
+
version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
+
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
[[package]]
name = "base64ct"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.6.0",
"cexpr",
"clang-sys",
"lazy_static",
···
"regex",
"rustc-hash",
"shlex",
-
"syn 2.0.39",
+
"syn 2.0.68",
]
[[package]]
···
[[package]]
name = "bitflags"
-
version = "2.4.2"
+
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
+
checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
[[package]]
name = "bitvec"
···
version = "4.4.0"
source = "git+https://github.com/gravitational/boring?rev=605253d99d5e363e178bcf97e1d4622e33844cd5#605253d99d5e363e178bcf97e1d4622e33844cd5"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.6.0",
"boring-sys",
"foreign-types",
"libc",
···
[[package]]
name = "bumpalo"
-
version = "3.14.0"
+
version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
+
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "byteorder"
···
[[package]]
name = "bytes"
-
version = "1.5.0"
+
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
+
checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
[[package]]
name = "cbc"
···
[[package]]
name = "cc"
-
version = "1.0.83"
+
version = "1.0.102"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
-
dependencies = [
-
"libc",
-
]
+
checksum = "779e6b7d17797c0b42023d417228c02889300190e700cb074c3438d9c541d332"
[[package]]
name = "cexpr"
···
[[package]]
name = "clang-sys"
-
version = "1.6.1"
+
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f"
+
checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
dependencies = [
"glob",
"libc",
···
[[package]]
name = "const-oid"
-
version = "0.9.5"
+
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f"
+
checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
[[package]]
name = "core-foundation"
···
[[package]]
name = "cpufeatures"
-
version = "0.2.11"
+
version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0"
+
checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
dependencies = [
"libc",
]
···
[[package]]
name = "curve25519-dalek"
-
version = "4.1.1"
+
version = "4.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c"
+
checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be"
dependencies = [
"cfg-if",
"cpufeatures",
"curve25519-dalek-derive",
"digest",
"fiat-crypto",
-
"platforms",
"rustc_version",
"subtle",
"zeroize",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
]
[[package]]
···
[[package]]
name = "der"
-
version = "0.7.8"
+
version = "0.7.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c"
+
checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0"
dependencies = [
"const-oid",
"der_derive",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
]
[[package]]
name = "deranged"
-
version = "0.3.10"
+
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc"
+
checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
dependencies = [
"powerfmt",
]
···
[[package]]
name = "displaydoc"
-
version = "0.2.4"
+
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
+
checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
]
[[package]]
···
[[package]]
name = "ed25519-dalek"
-
version = "2.1.0"
+
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0"
+
checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871"
dependencies = [
"curve25519-dalek",
"ed25519",
···
[[package]]
name = "encoding_rs"
-
version = "0.8.33"
+
version = "0.8.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
+
checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59"
dependencies = [
"cfg-if",
]
[[package]]
name = "env_logger"
-
version = "0.10.1"
+
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece"
+
checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580"
dependencies = [
"humantime",
"is-terminal",
···
[[package]]
name = "errno"
-
version = "0.3.8"
+
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
+
checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
dependencies = [
"libc",
"windows-sys 0.52.0",
···
[[package]]
name = "fastrand"
-
version = "2.0.1"
+
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
+
checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
[[package]]
name = "ff"
···
[[package]]
name = "fiat-crypto"
-
version = "0.2.5"
+
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7"
+
checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d"
[[package]]
name = "flagset"
-
version = "0.4.4"
+
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d52a7e408202050813e6f1d9addadcaafef3dca7530c7ddfb005d4081cce6779"
+
checksum = "cdeb3aa5e95cf9aabc17f060cfa0ced7b83f042390760ca53bf09df9968acaa1"
[[package]]
name = "fnv"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
]
[[package]]
···
[[package]]
name = "futures"
-
version = "0.3.29"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335"
+
checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
dependencies = [
"futures-channel",
"futures-core",
···
[[package]]
name = "futures-channel"
-
version = "0.3.29"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb"
+
checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
dependencies = [
"futures-core",
"futures-sink",
···
[[package]]
name = "futures-core"
-
version = "0.3.29"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c"
+
checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
[[package]]
name = "futures-executor"
-
version = "0.3.29"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc"
+
checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
dependencies = [
"futures-core",
"futures-task",
···
[[package]]
name = "futures-io"
-
version = "0.3.29"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa"
+
checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
[[package]]
name = "futures-macro"
-
version = "0.3.29"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb"
+
checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
]
[[package]]
name = "futures-sink"
-
version = "0.3.29"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817"
+
checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
[[package]]
name = "futures-task"
-
version = "0.3.29"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2"
+
checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
[[package]]
name = "futures-util"
-
version = "0.3.29"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104"
+
checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
dependencies = [
"futures-channel",
"futures-core",
···
[[package]]
name = "getrandom"
-
version = "0.2.12"
+
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
+
checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
dependencies = [
"cfg-if",
"js-sys",
···
[[package]]
name = "gimli"
-
version = "0.28.1"
+
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
+
checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
[[package]]
name = "glob"
···
[[package]]
name = "h2"
-
version = "0.3.24"
+
version = "0.3.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9"
+
checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8"
dependencies = [
"bytes",
"fnv",
···
"futures-sink",
"futures-util",
"http",
-
"indexmap 2.1.0",
+
"indexmap 2.2.6",
"slab",
"tokio",
"tokio-util",
···
[[package]]
name = "hashbrown"
-
version = "0.14.3"
+
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
+
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
[[package]]
name = "heapless"
···
"atomic-polyfill",
"hash32",
"rustc_version",
-
"spin 0.9.8",
+
"spin",
"stable_deref_trait",
]
···
[[package]]
name = "hermit-abi"
-
version = "0.3.3"
+
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
+
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
[[package]]
name = "hkdf"
-
version = "0.12.3"
+
version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437"
+
checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
dependencies = [
"hmac",
]
···
[[package]]
name = "http"
-
version = "0.2.11"
+
version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb"
+
checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
dependencies = [
"bytes",
"fnv",
···
[[package]]
name = "http-body"
-
version = "0.4.5"
+
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+
checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
dependencies = [
"bytes",
"http",
···
[[package]]
name = "httparse"
-
version = "1.8.0"
+
version = "1.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+
checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9"
[[package]]
name = "httpdate"
···
[[package]]
name = "hyper"
-
version = "0.14.27"
+
version = "0.14.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
+
checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33"
dependencies = [
"bytes",
"futures-channel",
···
"httpdate",
"itoa",
"pin-project-lite",
-
"socket2 0.4.10",
+
"socket2",
"tokio",
"tower-service",
"tracing",
···
[[package]]
name = "indexmap"
-
version = "2.1.0"
+
version = "2.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
+
checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
dependencies = [
"equivalent",
-
"hashbrown 0.14.3",
+
"hashbrown 0.14.5",
[[package]]
···
[[package]]
name = "instant"
-
version = "0.1.12"
+
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+
checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
dependencies = [
"cfg-if",
···
[[package]]
name = "ironrdp-async"
version = "0.1.0"
-
source = "git+https://github.com/Devolutions/IronRDP?rev=fd105e4b56647ab2f54aa23954aec4aaeef118e2#fd105e4b56647ab2f54aa23954aec4aaeef118e2"
+
source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f"
dependencies = [
"bytes",
"ironrdp-connector",
···
[[package]]
name = "ironrdp-cliprdr"
version = "0.1.0"
-
source = "git+https://github.com/Devolutions/IronRDP?rev=fd105e4b56647ab2f54aa23954aec4aaeef118e2#fd105e4b56647ab2f54aa23954aec4aaeef118e2"
+
source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.6.0",
"ironrdp-pdu",
"ironrdp-svc",
"thiserror",
···
[[package]]
name = "ironrdp-connector"
version = "0.1.0"
-
source = "git+https://github.com/Devolutions/IronRDP?rev=fd105e4b56647ab2f54aa23954aec4aaeef118e2#fd105e4b56647ab2f54aa23954aec4aaeef118e2"
+
source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f"
dependencies = [
"ironrdp-error",
"ironrdp-pdu",
"ironrdp-svc",
"rand_core",
-
"sspi 0.11.0",
+
"sspi 0.11.1",
"tracing",
"url",
"winapi",
···
[[package]]
name = "ironrdp-displaycontrol"
version = "0.1.0"
-
source = "git+https://github.com/Devolutions/IronRDP?rev=fd105e4b56647ab2f54aa23954aec4aaeef118e2#fd105e4b56647ab2f54aa23954aec4aaeef118e2"
+
source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f"
dependencies = [
"ironrdp-dvc",
"ironrdp-pdu",
···
[[package]]
name = "ironrdp-dvc"
version = "0.1.0"
-
source = "git+https://github.com/Devolutions/IronRDP?rev=fd105e4b56647ab2f54aa23954aec4aaeef118e2#fd105e4b56647ab2f54aa23954aec4aaeef118e2"
+
source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f"
dependencies = [
"ironrdp-pdu",
"ironrdp-svc",
···
[[package]]
name = "ironrdp-error"
version = "0.1.0"
-
source = "git+https://github.com/Devolutions/IronRDP?rev=fd105e4b56647ab2f54aa23954aec4aaeef118e2#fd105e4b56647ab2f54aa23954aec4aaeef118e2"
+
source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f"
[[package]]
name = "ironrdp-graphics"
version = "0.1.0"
-
source = "git+https://github.com/Devolutions/IronRDP?rev=fd105e4b56647ab2f54aa23954aec4aaeef118e2#fd105e4b56647ab2f54aa23954aec4aaeef118e2"
+
source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f"
dependencies = [
"bit_field",
-
"bitflags 2.4.2",
+
"bitflags 2.6.0",
"bitvec",
"byteorder",
"ironrdp-error",
···
[[package]]
name = "ironrdp-pdu"
version = "0.1.0"
-
source = "git+https://github.com/Devolutions/IronRDP?rev=fd105e4b56647ab2f54aa23954aec4aaeef118e2#fd105e4b56647ab2f54aa23954aec4aaeef118e2"
+
source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f"
dependencies = [
"bit_field",
-
"bitflags 2.4.2",
+
"bitflags 2.6.0",
"byteorder",
"der-parser",
"ironrdp-error",
···
[[package]]
name = "ironrdp-rdpdr"
version = "0.1.0"
-
source = "git+https://github.com/Devolutions/IronRDP?rev=fd105e4b56647ab2f54aa23954aec4aaeef118e2#fd105e4b56647ab2f54aa23954aec4aaeef118e2"
+
source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.6.0",
"ironrdp-error",
"ironrdp-pdu",
"ironrdp-svc",
···
[[package]]
name = "ironrdp-rdpsnd"
version = "0.1.0"
-
source = "git+https://github.com/Devolutions/IronRDP?rev=fd105e4b56647ab2f54aa23954aec4aaeef118e2#fd105e4b56647ab2f54aa23954aec4aaeef118e2"
+
source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f"
dependencies = [
"ironrdp-pdu",
"ironrdp-svc",
···
[[package]]
name = "ironrdp-session"
version = "0.1.0"
-
source = "git+https://github.com/Devolutions/IronRDP?rev=fd105e4b56647ab2f54aa23954aec4aaeef118e2#fd105e4b56647ab2f54aa23954aec4aaeef118e2"
+
source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f"
dependencies = [
"ironrdp-connector",
"ironrdp-displaycontrol",
···
[[package]]
name = "ironrdp-svc"
version = "0.1.0"
-
source = "git+https://github.com/Devolutions/IronRDP?rev=fd105e4b56647ab2f54aa23954aec4aaeef118e2#fd105e4b56647ab2f54aa23954aec4aaeef118e2"
+
source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.6.0",
"ironrdp-pdu",
[[package]]
name = "ironrdp-tls"
version = "0.1.0"
-
source = "git+https://github.com/Devolutions/IronRDP?rev=fd105e4b56647ab2f54aa23954aec4aaeef118e2#fd105e4b56647ab2f54aa23954aec4aaeef118e2"
+
source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f"
dependencies = [
"tokio",
"tokio-rustls",
···
[[package]]
name = "ironrdp-tokio"
version = "0.1.0"
-
source = "git+https://github.com/Devolutions/IronRDP?rev=fd105e4b56647ab2f54aa23954aec4aaeef118e2#fd105e4b56647ab2f54aa23954aec4aaeef118e2"
+
source = "git+https://github.com/Devolutions/IronRDP?rev=dfbe947e5b9bd2da06f1e14620ee4d68bca4252f#dfbe947e5b9bd2da06f1e14620ee4d68bca4252f"
dependencies = [
"bytes",
"ironrdp-async",
···
[[package]]
name = "is-terminal"
-
version = "0.4.9"
+
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
+
checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
dependencies = [
-
"hermit-abi 0.3.3",
-
"rustix",
-
"windows-sys 0.48.0",
+
"hermit-abi 0.3.9",
+
"libc",
+
"windows-sys 0.52.0",
[[package]]
···
[[package]]
name = "iso7816-tlv"
-
version = "0.4.3"
+
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d47365efc3b4c252f8a3384445c0f7e8a4e0ae5c22bf3bedd2dd16f9bb45016a"
+
checksum = "7660d28d24a831d690228a275d544654a30f3b167a8e491cf31af5fe5058b546"
dependencies = [
"untrusted",
[[package]]
name = "itoa"
-
version = "1.0.9"
+
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
+
checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
[[package]]
name = "js-sys"
-
version = "0.3.67"
+
version = "0.3.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1"
+
checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
dependencies = [
"wasm-bindgen",
[[package]]
name = "keccak"
-
version = "0.1.4"
+
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940"
+
checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654"
dependencies = [
"cpufeatures",
[[package]]
name = "lazy_static"
-
version = "1.4.0"
+
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
dependencies = [
-
"spin 0.5.2",
+
"spin",
[[package]]
···
[[package]]
name = "libc"
-
version = "0.2.151"
+
version = "0.2.155"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4"
+
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
[[package]]
name = "libloading"
-
version = "0.7.4"
+
version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
+
checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d"
dependencies = [
"cfg-if",
-
"winapi",
+
"windows-targets 0.52.5",
[[package]]
···
[[package]]
name = "linux-raw-sys"
-
version = "0.4.12"
+
version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456"
+
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "lock_api"
-
version = "0.4.11"
+
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
+
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
dependencies = [
"autocfg",
"scopeguard",
···
[[package]]
name = "log"
-
version = "0.4.20"
+
version = "0.4.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
+
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "md-5"
···
[[package]]
name = "memchr"
-
version = "2.6.4"
+
version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
+
checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
[[package]]
name = "mime"
···
[[package]]
name = "miniz_oxide"
-
version = "0.7.1"
+
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+
checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08"
dependencies = [
"adler",
···
[[package]]
name = "num-bigint"
-
version = "0.4.4"
+
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0"
+
checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
dependencies = [
-
"autocfg",
"num-integer",
"num-traits",
···
[[package]]
name = "num-derive"
-
version = "0.4.1"
+
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712"
+
checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
[[package]]
name = "num-integer"
-
version = "0.1.45"
+
version = "0.1.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
-
"autocfg",
"num-traits",
[[package]]
name = "num-iter"
-
version = "0.1.43"
+
version = "0.1.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
+
checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
dependencies = [
"autocfg",
"num-integer",
···
[[package]]
name = "num-traits"
-
version = "0.2.17"
+
version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
+
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
dependencies = [
"autocfg",
"libm",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
dependencies = [
-
"hermit-abi 0.3.3",
+
"hermit-abi 0.3.9",
"libc",
[[package]]
name = "object"
-
version = "0.32.1"
+
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
+
checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce"
dependencies = [
"memchr",
···
[[package]]
name = "once_cell"
-
version = "1.18.0"
+
version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "openssl-probe"
···
[[package]]
name = "parking_lot"
-
version = "0.12.1"
+
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+
checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
dependencies = [
"lock_api",
-
"parking_lot_core 0.9.9",
+
"parking_lot_core 0.9.10",
[[package]]
···
[[package]]
name = "parking_lot_core"
-
version = "0.9.9"
+
version = "0.9.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
+
checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
dependencies = [
"cfg-if",
"libc",
-
"redox_syscall 0.4.1",
+
"redox_syscall 0.5.2",
"smallvec",
-
"windows-targets 0.48.5",
+
"windows-targets 0.52.5",
[[package]]
···
[[package]]
name = "pin-project-lite"
-
version = "0.2.13"
+
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
+
checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
[[package]]
name = "pin-utils"
···
[[package]]
name = "pkg-config"
-
version = "0.3.27"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
-
-
[[package]]
-
name = "platforms"
-
version = "3.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "14e6ab3f592e6fb464fc9712d8d6e6912de6473954635fd76a589d832cffcbb0"
+
checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
[[package]]
name = "portpicker"
···
[[package]]
name = "proc-macro2"
-
version = "1.0.70"
+
version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b"
+
checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
dependencies = [
"unicode-ident",
[[package]]
name = "quote"
-
version = "1.0.33"
+
version = "1.0.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
+
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
dependencies = [
"proc-macro2",
···
name = "rdp-client"
version = "0.1.0"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.6.0",
"boring",
"byteorder",
"bytes",
···
"iso7816",
"iso7816-tlv",
"log",
-
"parking_lot 0.12.1",
+
"parking_lot 0.12.3",
"rand",
"rand_chacha",
"rsa",
···
[[package]]
name = "redox_syscall"
-
version = "0.4.1"
+
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
+
checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd"
dependencies = [
-
"bitflags 1.3.2",
+
"bitflags 2.6.0",
[[package]]
name = "regex"
-
version = "1.10.2"
+
version = "1.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
+
checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
dependencies = [
"aho-corasick",
"memchr",
···
[[package]]
name = "regex-automata"
-
version = "0.4.3"
+
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
+
checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df"
dependencies = [
"aho-corasick",
"memchr",
···
[[package]]
name = "regex-syntax"
-
version = "0.8.2"
+
version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
+
checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
[[package]]
name = "reqwest"
-
version = "0.11.22"
+
version = "0.11.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b"
+
checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62"
dependencies = [
"base64",
"bytes",
···
"serde",
"serde_json",
"serde_urlencoded",
+
"sync_wrapper",
"system-configuration",
"tokio",
"tokio-rustls",
···
[[package]]
name = "ring"
-
version = "0.17.6"
+
version = "0.17.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "684d5e6e18f669ccebf64a92236bb7db9a34f07be010e3627368182027180866"
+
checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
dependencies = [
"cc",
+
"cfg-if",
"getrandom",
"libc",
-
"spin 0.9.8",
+
"spin",
"untrusted",
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
[[package]]
···
[[package]]
name = "rustc-demangle"
-
version = "0.1.23"
+
version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
[[package]]
name = "rustc-hash"
···
[[package]]
name = "rustix"
-
version = "0.38.26"
+
version = "0.38.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9470c4bf8246c8daf25f9598dca807fb6510347b1e1cfa55749113850c79d88a"
+
checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.6.0",
"errno",
"libc",
"linux-raw-sys",
···
[[package]]
name = "rustls"
-
version = "0.21.11"
+
version = "0.21.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4"
+
checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e"
dependencies = [
"log",
"ring",
···
[[package]]
name = "ryu"
-
version = "1.0.15"
+
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
+
checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
[[package]]
name = "schannel"
-
version = "0.1.22"
+
version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
+
checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
dependencies = [
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
[[package]]
···
[[package]]
name = "security-framework"
-
version = "2.9.2"
+
version = "2.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
+
checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0"
dependencies = [
-
"bitflags 1.3.2",
+
"bitflags 2.6.0",
"core-foundation",
"core-foundation-sys",
"libc",
···
[[package]]
name = "security-framework-sys"
-
version = "2.9.1"
+
version = "2.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
+
checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7"
dependencies = [
"core-foundation-sys",
"libc",
···
[[package]]
name = "semver"
-
version = "1.0.20"
+
version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090"
+
checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
[[package]]
name = "serde"
-
version = "1.0.193"
+
version = "1.0.203"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89"
+
checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094"
dependencies = [
"serde_derive",
[[package]]
name = "serde_bytes"
-
version = "0.11.12"
+
version = "0.11.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff"
+
checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a"
dependencies = [
"serde",
[[package]]
name = "serde_derive"
-
version = "1.0.193"
+
version = "1.0.203"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
+
checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
[[package]]
name = "serde_json"
-
version = "1.0.108"
+
version = "1.0.118"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b"
+
checksum = "d947f6b3163d8857ea16c4fa0dd4840d52f3041039a85decd46867eb1abef2e4"
dependencies = [
"itoa",
"ryu",
···
[[package]]
name = "signal-hook-registry"
-
version = "1.4.1"
+
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
+
checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
dependencies = [
"libc",
···
[[package]]
name = "smallvec"
-
version = "1.11.2"
+
version = "1.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970"
+
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "socket2"
-
version = "0.4.10"
+
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"
+
checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
dependencies = [
"libc",
-
"winapi",
+
"windows-sys 0.52.0",
[[package]]
-
name = "socket2"
-
version = "0.5.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
-
dependencies = [
-
"libc",
-
"windows-sys 0.48.0",
-
]
-
-
[[package]]
-
name = "spin"
-
version = "0.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"
···
dependencies = [
"async-dnssd",
"async-recursion",
-
"bitflags 2.4.2",
+
"bitflags 2.6.0",
"byteorder",
"cfg-if",
"crypto-mac",
···
[[package]]
name = "sspi"
-
version = "0.11.0"
+
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bf9e7d03e3a0314c94b37625112eeaba08068b0ffbb181deefd4c7deae5ba046"
+
checksum = "18d31fab47d9290be28a8d027c8428756826f1d4fe1e5ba0f51d24f52c568e21"
dependencies = [
"async-dnssd",
"async-recursion",
-
"bitflags 2.4.2",
+
"bitflags 2.6.0",
"byteorder",
"cfg-if",
"crypto-mac",
···
[[package]]
name = "syn"
-
version = "2.0.39"
+
version = "2.0.68"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a"
+
checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
+
+
[[package]]
+
name = "sync_wrapper"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
[[package]]
name = "synstructure"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
[[package]]
···
[[package]]
name = "tempfile"
-
version = "3.9.0"
+
version = "3.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa"
+
checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
dependencies = [
"cfg-if",
"fastrand",
-
"redox_syscall 0.4.1",
"rustix",
"windows-sys 0.52.0",
[[package]]
name = "termcolor"
-
version = "1.4.0"
+
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449"
+
checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
dependencies = [
"winapi-util",
[[package]]
name = "textwrap"
-
version = "0.16.0"
+
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d"
+
checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9"
[[package]]
name = "thiserror"
-
version = "1.0.50"
+
version = "1.0.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2"
+
checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
dependencies = [
"thiserror-impl",
[[package]]
name = "thiserror-impl"
-
version = "1.0.50"
+
version = "1.0.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
+
checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
[[package]]
name = "thread_local"
-
version = "1.1.7"
+
version = "1.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
+
checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
dependencies = [
"cfg-if",
"once_cell",
···
[[package]]
name = "time"
-
version = "0.3.34"
+
version = "0.3.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749"
+
checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
dependencies = [
"deranged",
"itoa",
···
[[package]]
name = "time-macros"
-
version = "0.2.17"
+
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774"
+
checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
dependencies = [
"num-conv",
"time-core",
···
[[package]]
name = "tinyvec"
-
version = "1.6.0"
+
version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+
checksum = "c55115c6fbe2d2bef26eb09ad74bde02d8255476fc0c7b515ef09fbb35742d82"
dependencies = [
"tinyvec_macros",
···
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
+
name = "tls_codec"
+
version = "0.4.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b5e78c9c330f8c85b2bae7c8368f2739157db9991235123aa1b15ef9502bfb6a"
+
dependencies = [
+
"tls_codec_derive",
+
"zeroize",
+
]
+
+
[[package]]
+
name = "tls_codec_derive"
+
version = "0.4.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8d9ef545650e79f30233c0003bcc2504d7efac6dad25fca40744de773fe2049c"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.68",
+
]
+
+
[[package]]
name = "tokio"
-
version = "1.36.0"
+
version = "1.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931"
+
checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a"
dependencies = [
"backtrace",
"bytes",
"libc",
"mio",
"num_cpus",
-
"parking_lot 0.12.1",
+
"parking_lot 0.12.3",
"pin-project-lite",
"signal-hook-registry",
-
"socket2 0.5.5",
+
"socket2",
"tokio-macros",
"windows-sys 0.48.0",
···
[[package]]
name = "tokio-macros"
-
version = "2.2.0"
+
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
+
checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
[[package]]
···
[[package]]
name = "tokio-util"
-
version = "0.7.10"
+
version = "0.7.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15"
+
checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1"
dependencies = [
"bytes",
"futures-core",
"futures-sink",
"pin-project-lite",
"tokio",
-
"tracing",
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
[[package]]
···
[[package]]
name = "try-lock"
-
version = "0.2.4"
+
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "typenum"
···
[[package]]
name = "unicode-bidi"
-
version = "0.3.13"
+
version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
+
checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
[[package]]
name = "unicode-ident"
···
[[package]]
name = "unicode-normalization"
-
version = "0.1.22"
+
version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
+
checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
dependencies = [
"tinyvec",
···
[[package]]
name = "url"
-
version = "2.5.0"
+
version = "2.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
+
checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c"
dependencies = [
"form_urlencoded",
"idna",
···
[[package]]
name = "uuid"
-
version = "1.8.0"
+
version = "1.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
+
checksum = "5de17fd2f7da591098415cff336e12965a28061ddace43b59cb3c430179c9439"
dependencies = [
"getrandom",
"serde",
···
[[package]]
name = "wasm-bindgen"
-
version = "0.2.91"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f"
+
checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
···
[[package]]
name = "wasm-bindgen-backend"
-
version = "0.2.91"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b"
+
checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
"wasm-bindgen-shared",
[[package]]
name = "wasm-bindgen-futures"
-
version = "0.4.39"
+
version = "0.4.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12"
+
checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
dependencies = [
"cfg-if",
"js-sys",
···
[[package]]
name = "wasm-bindgen-macro"
-
version = "0.2.91"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed"
+
checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
···
[[package]]
name = "wasm-bindgen-macro-support"
-
version = "0.2.91"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66"
+
checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
[[package]]
name = "wasm-bindgen-shared"
-
version = "0.2.91"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838"
+
checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
[[package]]
name = "web-sys"
-
version = "0.3.67"
+
version = "0.3.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed"
+
checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
dependencies = [
"js-sys",
"wasm-bindgen",
···
[[package]]
name = "webpki-roots"
-
version = "0.25.3"
+
version = "0.25.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10"
+
checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1"
[[package]]
name = "widestring"
-
version = "1.0.2"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8"
+
checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311"
[[package]]
name = "winapi"
···
[[package]]
name = "winapi-util"
-
version = "0.1.6"
+
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
+
checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b"
dependencies = [
-
"winapi",
+
"windows-sys 0.52.0",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
-
"windows-targets 0.52.0",
+
"windows-targets 0.52.5",
[[package]]
···
[[package]]
name = "windows-targets"
-
version = "0.52.0"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
+
checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
dependencies = [
-
"windows_aarch64_gnullvm 0.52.0",
-
"windows_aarch64_msvc 0.52.0",
-
"windows_i686_gnu 0.52.0",
-
"windows_i686_msvc 0.52.0",
-
"windows_x86_64_gnu 0.52.0",
-
"windows_x86_64_gnullvm 0.52.0",
-
"windows_x86_64_msvc 0.52.0",
+
"windows_aarch64_gnullvm 0.52.5",
+
"windows_aarch64_msvc 0.52.5",
+
"windows_i686_gnu 0.52.5",
+
"windows_i686_gnullvm",
+
"windows_i686_msvc 0.52.5",
+
"windows_x86_64_gnu 0.52.5",
+
"windows_x86_64_gnullvm 0.52.5",
+
"windows_x86_64_msvc 0.52.5",
[[package]]
···
[[package]]
name = "windows_aarch64_gnullvm"
-
version = "0.52.0"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
+
checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
[[package]]
name = "windows_aarch64_msvc"
···
[[package]]
name = "windows_aarch64_msvc"
-
version = "0.52.0"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
+
checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
[[package]]
name = "windows_i686_gnu"
···
[[package]]
name = "windows_i686_gnu"
-
version = "0.52.0"
+
version = "0.52.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
+
+
[[package]]
+
name = "windows_i686_gnullvm"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
+
checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
[[package]]
name = "windows_i686_msvc"
···
[[package]]
name = "windows_i686_msvc"
-
version = "0.52.0"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
+
checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
[[package]]
name = "windows_x86_64_gnu"
···
[[package]]
name = "windows_x86_64_gnu"
-
version = "0.52.0"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
+
checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
[[package]]
name = "windows_x86_64_gnullvm"
···
[[package]]
name = "windows_x86_64_gnullvm"
-
version = "0.52.0"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
+
checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
[[package]]
name = "windows_x86_64_msvc"
···
[[package]]
name = "windows_x86_64_msvc"
-
version = "0.52.0"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
+
checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
[[package]]
name = "winreg"
···
[[package]]
name = "x25519-dalek"
-
version = "2.0.0"
+
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fb66477291e7e8d2b0ff1bcb900bf29489a9692816d79874bea351e7a8b6de96"
+
checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277"
dependencies = [
"curve25519-dalek",
"rand_core",
···
[[package]]
name = "x509-cert"
-
version = "0.2.4"
+
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "25eefca1d99701da3a57feb07e5079fc62abba059fc139e98c13bbb250f3ef29"
+
checksum = "1301e935010a701ae5f8655edc0ad17c44bad3ac5ce8c39185f75453b720ae94"
dependencies = [
"const-oid",
"der",
"spki",
+
"tls_codec",
[[package]]
name = "zeroize"
-
version = "1.7.0"
+
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
+
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
dependencies = [
"zeroize_derive",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.68",
+8 -8
pkgs/servers/teleport/15/default.nix
···
{ wasm-bindgen-cli, ... }@args:
import ../generic.nix (args // {
-
version = "15.3.7";
-
hash = "sha256-d+lfM1yt0xAWBqAqBCdEFcOHz32VT0EI4LybVbmjW0o=";
-
vendorHash = "sha256-pM6wy1tuMmUg8iNfeSmg8dW1cvP7G3fXa3vYuSEEdOc=";
-
yarnHash = "sha256-eWrR06FVkFxCrk+Z7BrY4dJjvEnUYzYrhSeD8ir3a08=";
+
version = "15.4.11";
+
hash = "sha256-vmJ76aRAsbSGXZ2HcuryOlUYrUOPMP6MaI8OjxxyiZ4=";
+
vendorHash = "sha256-oJo8Ga6TAUz1xSYiRckzq8zZvgIZFCeEwZbiyyVOdkI=";
+
yarnHash = "sha256-5ppgBa5CyQ49FSFhdWDbTcCTdt0vsXAzNTeyG4r7crg=";
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"boring-4.4.0" = "sha256-4wdl2kIA5oHQ0H6IddKQ+B5kRwrTeMbKe1+tAYZt2uw=";
-
"ironrdp-async-0.1.0" = "sha256-NpBzPsvopu5Te6Ljln5rp1Wxc6O6mRB4lLh0JVnN+Xc=";
+
"ironrdp-async-0.1.0" = "sha256-nE5O/wRJ3vJqJG5zdYmpVkhx6JC6Yb92pR4EKSWSdkA=";
"sspi-0.10.1" = "sha256-fkclC/plTh2d8zcmqthYmr5yXqbPTeFxI1VuaPX5vxk=";
};
};
# wasm-bindgen-cli version must match the version of wasm-bindgen in Cargo.lock
wasm-bindgen-cli = wasm-bindgen-cli.override {
-
version = "0.2.91";
-
hash = "sha256-f/RK6s12ItqKJWJlA2WtOXtwX4Y0qa8bq/JHlLTAS3c=";
-
cargoHash = "sha256-3vxVI0BhNz/9m59b+P2YEIrwGwlp7K3pyPKt4VqQuHE=";
+
version = "0.2.92";
+
hash = "sha256-1VwY8vQy7soKEgbki4LD+v259751kKxSxmo/gqE6yV0=";
+
cargoHash = "sha256-aACJ+lYNEU8FFBs158G1/JG8sc6Rq080PeKCMnwdpH0=";
};
})
+1873 -1055
pkgs/tools/audio/goxlr-utility/Cargo.lock
···
version = 3
[[package]]
+
name = "ab_glyph"
+
version = "0.2.28"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "79faae4620f45232f599d9bc7b290f88247a0834162c4495ab2f02d60004adfb"
+
dependencies = [
+
"ab_glyph_rasterizer",
+
"owned_ttf_parser",
+
]
+
+
[[package]]
name = "ab_glyph_rasterizer"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "actix"
-
version = "0.13.1"
+
version = "0.13.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cba56612922b907719d4a01cf11c8d5b458e7d3dba946d0435f20f58d6795ed2"
+
checksum = "de7fa236829ba0841304542f7614c42b80fca007455315c45c785ccfa873a85b"
dependencies = [
"actix-macros",
"actix-rt",
"actix_derive",
-
"bitflags 2.4.1",
+
"bitflags 2.6.0",
"bytes",
"crossbeam-channel",
"futures-core",
···
[[package]]
name = "actix-codec"
-
version = "0.5.1"
+
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "617a8268e3537fe1d8c9ead925fca49ef6400927ee7bc26750e90ecee14ce4b8"
+
checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a"
dependencies = [
-
"bitflags 1.3.2",
+
"bitflags 2.6.0",
"bytes",
"futures-core",
"futures-sink",
···
[[package]]
name = "actix-cors"
-
version = "0.6.5"
+
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0346d8c1f762b41b458ed3145eea914966bb9ad20b9be0d6d463b20d45586370"
+
checksum = "f9e772b3bcafe335042b5db010ab7c09013dad6eac4915c91d8d50902769f331"
dependencies = [
"actix-utils",
"actix-web",
···
[[package]]
name = "actix-http"
-
version = "3.4.0"
+
version = "3.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a92ef85799cba03f76e4f7c10f533e66d87c9a7e7055f3391f09000ad8351bc9"
+
checksum = "3ae682f693a9cd7b058f2b0b5d9a6d7728a8555779bedbbc35dd88528611d020"
dependencies = [
"actix-codec",
"actix-rt",
"actix-service",
"actix-utils",
-
"ahash 0.8.6",
+
"ahash 0.8.11",
"base64",
-
"bitflags 2.4.1",
+
"bitflags 2.6.0",
"brotli",
"bytes",
"bytestring",
···
"encoding_rs",
"flate2",
"futures-core",
-
"http",
+
"http 0.2.12",
"httparse",
"httpdate",
"itoa",
···
"mime",
"percent-encoding",
"pin-project-lite",
-
"rand 0.8.5",
+
"rand",
"sha1",
"smallvec",
"tokio",
···
checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb"
dependencies = [
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
]
[[package]]
name = "actix-router"
-
version = "0.5.1"
+
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d66ff4d247d2b160861fa2866457e85706833527840e4133f8f49aa423a38799"
+
checksum = "13d324164c51f63867b57e73ba5936ea151b8a41a1d23d1031eeb9f70d0236f8"
dependencies = [
"bytestring",
-
"http",
-
"regex",
+
"cfg-if",
+
"http 0.2.12",
+
"regex-lite",
"serde",
"tracing",
]
[[package]]
name = "actix-rt"
-
version = "2.9.0"
+
version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "28f32d40287d3f402ae0028a9d54bef51af15c8769492826a69d28f81893151d"
+
checksum = "24eda4e2a6e042aa4e55ac438a2ae052d3b5da0ecf83d7411e1a368946925208"
dependencies = [
"futures-core",
"tokio",
···
[[package]]
name = "actix-server"
-
version = "2.3.0"
+
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3eb13e7eef0423ea6eab0e59f6c72e7cb46d33691ad56a726b3cd07ddec2c2d4"
+
checksum = "b02303ce8d4e8be5b855af6cf3c3a08f3eff26880faad82bab679c22d3650cb5"
dependencies = [
"actix-rt",
"actix-service",
"actix-utils",
"futures-core",
"futures-util",
-
"mio",
-
"socket2 0.5.5",
+
"mio 0.8.11",
+
"socket2 0.5.7",
"tokio",
"tracing",
]
···
[[package]]
name = "actix-web"
-
version = "4.4.0"
+
version = "4.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0e4a5b5e29603ca8c94a77c65cf874718ceb60292c5a5c3e5f4ace041af462b9"
+
checksum = "1988c02af8d2b718c05bc4aeb6a66395b7cdf32858c2c71131e5637a8c05a9ff"
dependencies = [
"actix-codec",
"actix-http",
···
"actix-service",
"actix-utils",
"actix-web-codegen",
-
"ahash 0.8.6",
+
"ahash 0.8.11",
"bytes",
"bytestring",
"cfg-if",
···
"mime",
"once_cell",
"pin-project-lite",
-
"regex",
+
"regex-lite",
"serde",
"serde_json",
"serde_urlencoded",
"smallvec",
-
"socket2 0.5.5",
+
"socket2 0.5.7",
"time",
"url",
]
[[package]]
name = "actix-web-actors"
-
version = "4.2.0"
+
version = "4.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bf6e9ccc371cfddbed7aa842256a4abc7a6dcac9f3fce392fe1d0f68cfd136b2"
+
checksum = "420b001bb709d8510c3e2659dae046e54509ff9528018d09c78381e765a1f9fa"
dependencies = [
"actix",
"actix-codec",
···
[[package]]
name = "actix-web-codegen"
-
version = "4.2.2"
+
version = "4.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eb1f50ebbb30eca122b188319a4398b3f7bb4a8cdf50ecfb73bfc6a3c3ce54f5"
+
checksum = "f591380e2e68490b5dfaf1dd1aa0ebe78d84ba7067078512b4ea6e4492d622b8"
dependencies = [
"actix-router",
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
]
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
]
[[package]]
name = "addr2line"
-
version = "0.21.0"
+
version = "0.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
+
checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
dependencies = [
"gimli",
]
···
[[package]]
name = "ahash"
-
version = "0.7.7"
+
version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd"
+
checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9"
dependencies = [
-
"getrandom 0.2.11",
+
"getrandom",
"once_cell",
"version_check",
]
[[package]]
name = "ahash"
-
version = "0.8.6"
+
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a"
+
checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
dependencies = [
"cfg-if",
-
"getrandom 0.2.11",
+
"getrandom",
"once_cell",
"version_check",
"zerocopy",
···
[[package]]
name = "aho-corasick"
-
version = "1.1.2"
+
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
+
checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
dependencies = [
"memchr",
]
[[package]]
+
name = "aligned-vec"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1"
+
+
[[package]]
name = "alloc-no-stdlib"
version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "alsa"
-
version = "0.7.1"
+
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e2562ad8dcf0f789f65c6fdaad8a8a9708ed6b488e649da28c01656ad66b8b47"
+
checksum = "37fe60779335388a88c01ac6c3be40304d1e349de3ada3b15f7808bb90fa9dce"
dependencies = [
"alsa-sys",
-
"bitflags 1.3.2",
+
"bitflags 2.6.0",
"libc",
-
"nix 0.24.3",
]
[[package]]
···
[[package]]
name = "anstream"
-
version = "0.6.4"
+
version = "0.6.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44"
+
checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526"
dependencies = [
"anstyle",
"anstyle-parse",
"anstyle-query",
"anstyle-wincon",
"colorchoice",
+
"is_terminal_polyfill",
"utf8parse",
]
[[package]]
name = "anstyle"
-
version = "1.0.4"
+
version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
+
checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
[[package]]
name = "anstyle-parse"
-
version = "0.2.2"
+
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140"
+
checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
-
version = "1.0.0"
+
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
+
checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a"
dependencies = [
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
]
[[package]]
name = "anstyle-wincon"
-
version = "3.0.1"
+
version = "3.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628"
+
checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8"
dependencies = [
"anstyle",
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
]
[[package]]
name = "anyhow"
-
version = "1.0.75"
+
version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
+
checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
[[package]]
name = "approx"
···
]
[[package]]
+
name = "arbitrary"
+
version = "1.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110"
+
dependencies = [
+
"derive_arbitrary",
+
]
+
+
[[package]]
+
name = "arg_enum_proc_macro"
+
version = "0.3.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.72",
+
]
+
+
[[package]]
name = "arrayvec"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
]
[[package]]
+
name = "async-broadcast"
+
version = "0.7.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e"
+
dependencies = [
+
"event-listener 5.3.1",
+
"event-listener-strategy",
+
"futures-core",
+
"pin-project-lite",
+
]
+
+
[[package]]
name = "async-channel"
-
version = "2.1.0"
+
version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d37875bd9915b7d67c2f117ea2c30a0989874d0b2cb694fe25403c85763c0c9e"
+
checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
dependencies = [
"concurrent-queue",
-
"event-listener 3.1.0",
"event-listener-strategy",
"futures-core",
"pin-project-lite",
···
[[package]]
name = "async-executor"
-
version = "1.7.2"
+
version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fc5ea910c42e5ab19012bab31f53cb4d63d54c3a27730f9a833a88efcf4bb52d"
+
checksum = "d7ebdfa2ebdab6b1760375fa7d6f382b9f486eac35fc994625a00e89280bdbb7"
dependencies = [
-
"async-lock 3.1.0",
"async-task",
"concurrent-queue",
-
"fastrand 2.0.1",
-
"futures-lite 2.0.1",
+
"fastrand 2.1.0",
+
"futures-lite 2.3.0",
"slab",
]
[[package]]
name = "async-fs"
-
version = "1.6.0"
+
version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06"
+
checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a"
dependencies = [
-
"async-lock 2.8.0",
-
"autocfg",
+
"async-lock 3.4.0",
"blocking",
-
"futures-lite 1.13.0",
+
"futures-lite 2.3.0",
]
[[package]]
···
[[package]]
name = "async-io"
-
version = "2.2.0"
+
version = "2.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "41ed9d5715c2d329bf1b4da8d60455b99b187f27ba726df2883799af9af60997"
+
checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964"
dependencies = [
-
"async-lock 3.1.0",
+
"async-lock 3.4.0",
"cfg-if",
"concurrent-queue",
"futures-io",
-
"futures-lite 2.0.1",
+
"futures-lite 2.3.0",
"parking",
-
"polling 3.3.0",
-
"rustix 0.38.30",
+
"polling 3.7.2",
+
"rustix 0.38.34",
"slab",
"tracing",
-
"waker-fn",
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
]
[[package]]
···
[[package]]
name = "async-lock"
-
version = "3.1.0"
+
version = "3.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "deb2ab2aa8a746e221ab826c73f48bc6ba41be6763f0855cb249eb6d154cf1d7"
+
checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18"
dependencies = [
-
"event-listener 3.1.0",
+
"event-listener 5.3.1",
"event-listener-strategy",
"pin-project-lite",
]
···
"cfg-if",
"event-listener 3.1.0",
"futures-lite 1.13.0",
-
"rustix 0.38.30",
+
"rustix 0.38.34",
"windows-sys 0.48.0",
]
[[package]]
+
name = "async-process"
+
version = "2.2.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f7eda79bbd84e29c2b308d1dc099d7de8dcc7035e48f4bf5dc4a531a44ff5e2a"
+
dependencies = [
+
"async-channel",
+
"async-io 2.3.3",
+
"async-lock 3.4.0",
+
"async-signal",
+
"async-task",
+
"blocking",
+
"cfg-if",
+
"event-listener 5.3.1",
+
"futures-lite 2.3.0",
+
"rustix 0.38.34",
+
"tracing",
+
"windows-sys 0.52.0",
+
]
+
+
[[package]]
name = "async-recursion"
-
version = "1.0.5"
+
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0"
+
checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
]
[[package]]
name = "async-signal"
-
version = "0.2.5"
+
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5"
+
checksum = "dfb3634b73397aa844481f814fad23bbf07fdb0eabec10f2eb95e58944b1ec32"
dependencies = [
-
"async-io 2.2.0",
-
"async-lock 2.8.0",
+
"async-io 2.3.3",
+
"async-lock 3.4.0",
"atomic-waker",
"cfg-if",
"futures-core",
"futures-io",
-
"rustix 0.38.30",
+
"rustix 0.38.34",
"signal-hook-registry",
"slab",
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
]
[[package]]
name = "async-task"
-
version = "4.5.0"
+
version = "4.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1"
+
checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
[[package]]
name = "async-trait"
-
version = "0.1.74"
+
version = "0.1.81"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9"
+
checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
]
[[package]]
···
[[package]]
name = "autocfg"
-
version = "1.1.0"
+
version = "1.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
+
+
[[package]]
+
name = "av1-grain"
+
version = "0.2.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf"
+
dependencies = [
+
"anyhow",
+
"arrayvec",
+
"log",
+
"nom 7.1.3",
+
"num-rational",
+
"v_frame",
+
]
+
+
[[package]]
+
name = "avif-serialize"
+
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
checksum = "876c75a42f6364451a033496a14c44bffe41f5f4a8236f697391f11024e596d2"
+
dependencies = [
+
"arrayvec",
+
]
[[package]]
name = "backtrace"
-
version = "0.3.69"
+
version = "0.3.73"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
+
checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a"
dependencies = [
"addr2line",
"cc",
···
[[package]]
name = "base64"
-
version = "0.21.5"
+
version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
+
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
[[package]]
name = "bincode"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0"
dependencies = [
-
"bitflags 2.4.1",
+
"bitflags 2.6.0",
"cexpr 0.6.0",
"clang-sys",
"itertools",
···
"regex",
"rustc-hash",
"shlex",
-
"syn 2.0.39",
+
"syn 2.0.72",
"which 4.4.2",
]
···
[[package]]
name = "bitflags"
-
version = "2.4.1"
+
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
+
checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
+
+
[[package]]
+
name = "bitstream-io"
+
version = "2.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3dcde5f311c85b8ca30c2e4198d4326bc342c76541590106f5fa4a50946ea499"
[[package]]
name = "block"
···
[[package]]
name = "blocking"
-
version = "1.5.1"
+
version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118"
+
checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea"
dependencies = [
"async-channel",
-
"async-lock 3.1.0",
"async-task",
-
"fastrand 2.0.1",
"futures-io",
-
"futures-lite 2.0.1",
+
"futures-lite 2.3.0",
"piper",
-
"tracing",
]
[[package]]
-
name = "bounded-vec-deque"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2225b558afc76c596898f5f1b3fc35cfce0eb1b13635cbd7d1b2a7177dc10ccd"
-
-
[[package]]
name = "brotli"
-
version = "3.4.0"
+
version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f"
+
checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
···
[[package]]
name = "brotli-decompressor"
-
version = "2.5.1"
+
version = "4.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f"
+
checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
···
[[package]]
name = "bstr"
-
version = "1.8.0"
+
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c"
+
checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c"
dependencies = [
"memchr",
"regex-automata",
···
]
[[package]]
+
name = "built"
+
version = "0.7.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "236e6289eda5a812bc6b53c3b024039382a2895fbbeef2d748b2931546d392c4"
+
+
[[package]]
name = "bumpalo"
-
version = "3.14.0"
+
version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
+
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "bytemuck"
-
version = "1.14.0"
+
version = "1.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6"
+
checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e"
[[package]]
name = "byteorder"
···
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
+
name = "byteorder-lite"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
+
+
[[package]]
name = "bytes"
-
version = "1.5.0"
+
version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
+
checksum = "a12916984aab3fa6e39d655a33e09c0071eb36d6ab3aea5c2d78551f1df6d952"
[[package]]
name = "bytestring"
···
[[package]]
name = "cc"
-
version = "1.0.83"
+
version = "1.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
+
checksum = "2aba8f4e9906c7ce3c73463f62a7f0c65183ada1a2d47e397cc8810827f9694f"
dependencies = [
"jobserver",
"libc",
···
]
[[package]]
+
name = "cfg-expr"
+
version = "0.15.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02"
+
dependencies = [
+
"smallvec",
+
"target-lexicon",
+
]
+
+
[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
+
name = "cfg_aliases"
+
version = "0.2.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
+
+
[[package]]
name = "chrono"
-
version = "0.4.31"
+
version = "0.4.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
+
checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
dependencies = [
"android-tzdata",
"iana-time-zone",
"num-traits",
-
"windows-targets 0.48.5",
+
"windows-targets 0.52.6",
]
[[package]]
name = "clang-sys"
-
version = "1.7.0"
+
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1"
+
checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
dependencies = [
"glob",
"libc",
···
[[package]]
name = "clap"
-
version = "4.4.11"
+
version = "4.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2"
+
checksum = "35723e6a11662c2afb578bcf0b88bf6ea8e21282a953428f240574fcc3a2b5b3"
dependencies = [
"clap_builder",
"clap_derive",
···
[[package]]
name = "clap_builder"
-
version = "4.4.11"
+
version = "4.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb"
+
checksum = "49eb96cbfa7cfa35017b7cd548c75b14c3118c98b423041d70562665e07fb0fa"
dependencies = [
"anstream",
"anstyle",
"clap_lex",
-
"strsim 0.10.0",
+
"strsim 0.11.1",
]
[[package]]
name = "clap_complete"
-
version = "4.4.4"
+
version = "4.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bffe91f06a11b4b9420f62103854e90867812cd5d01557f853c5ee8e791b12ae"
+
checksum = "c6ae69fbb0833c6fcd5a8d4b8609f108c7ad95fc11e248d853ff2c42a90df26a"
dependencies = [
-
"clap 4.4.11",
+
"clap 4.5.11",
]
[[package]]
name = "clap_derive"
-
version = "4.4.7"
+
version = "4.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442"
+
checksum = "5d029b67f89d30bbb547c89fd5161293c0aec155fc691d7924b64550662db93e"
dependencies = [
-
"heck 0.4.1",
+
"heck 0.5.0",
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
]
[[package]]
name = "clap_lex"
-
version = "0.6.0"
+
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
+
checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
[[package]]
name = "cocoa"
···
"cocoa-foundation",
"core-foundation",
"core-graphics",
-
"foreign-types",
+
"foreign-types 0.5.0",
"libc",
"objc",
]
···
[[package]]
name = "colorchoice"
-
version = "1.0.0"
+
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
+
checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0"
[[package]]
name = "combine"
-
version = "4.6.6"
+
version = "4.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4"
+
checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
dependencies = [
"bytes",
"memchr",
···
[[package]]
name = "concurrent-queue"
-
version = "2.3.0"
+
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400"
+
checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
dependencies = [
"crossbeam-utils",
[[package]]
name = "const-random"
-
version = "0.1.17"
+
version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5aaf16c9c2c612020bcfd042e170f6e32de9b9d75adb5277cdbbd2e2c8c8299a"
+
checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359"
dependencies = [
"const-random-macro",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e"
dependencies = [
-
"getrandom 0.2.11",
+
"getrandom",
"once_cell",
"tiny-keccak",
-
]
-
-
[[package]]
-
name = "conv"
-
version = "0.3.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "78ff10625fd0ac447827aa30ea8b861fead473bb60aeb73af6c1c58caf0d1299"
-
dependencies = [
-
"custom_derive",
[[package]]
···
[[package]]
name = "core-graphics"
-
version = "0.23.1"
+
version = "0.23.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "970a29baf4110c26fedbc7f82107d42c23f7e88e404c4577ed73fe99ff85a212"
+
checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081"
dependencies = [
"bitflags 1.3.2",
"core-foundation",
"core-graphics-types",
-
"foreign-types",
+
"foreign-types 0.5.0",
"libc",
[[package]]
name = "core-graphics-types"
-
version = "0.1.2"
+
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33"
+
checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf"
dependencies = [
"bitflags 1.3.2",
"core-foundation",
···
[[package]]
name = "cpal"
-
version = "0.15.2"
+
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6d959d90e938c5493000514b446987c07aed46c668faaa7d34d6c7a67b1a578c"
+
checksum = "873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779"
dependencies = [
"alsa",
"core-foundation-sys",
"coreaudio-rs",
"dasp_sample",
-
"jni 0.19.0",
+
"jni",
"js-sys",
"libc",
"mach2",
"ndk",
"ndk-context",
"oboe",
-
"once_cell",
-
"parking_lot",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
-
"windows 0.46.0",
+
"windows 0.54.0",
[[package]]
name = "cpufeatures"
-
version = "0.2.11"
+
version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0"
+
checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
dependencies = [
"libc",
[[package]]
name = "crc32fast"
-
version = "1.3.2"
+
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+
checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
dependencies = [
"cfg-if",
[[package]]
name = "crossbeam-channel"
-
version = "0.5.8"
+
version = "0.5.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
+
checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
dependencies = [
-
"cfg-if",
"crossbeam-utils",
[[package]]
name = "crossbeam-deque"
-
version = "0.8.3"
+
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+
checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
dependencies = [
-
"cfg-if",
"crossbeam-epoch",
"crossbeam-utils",
[[package]]
name = "crossbeam-epoch"
-
version = "0.9.15"
+
version = "0.9.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
+
checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
dependencies = [
-
"autocfg",
-
"cfg-if",
"crossbeam-utils",
-
"memoffset 0.9.0",
-
"scopeguard",
[[package]]
name = "crossbeam-utils"
-
version = "0.8.16"
+
version = "0.8.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
-
dependencies = [
-
"cfg-if",
-
]
+
checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
[[package]]
name = "crunchy"
···
[[package]]
-
name = "custom_derive"
-
version = "0.1.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ef8ae57c4978a2acd8b869ce6b9ca1dfe817bff704c220209fdef2c0b75a01b9"
-
-
[[package]]
name = "darling"
-
version = "0.20.3"
+
version = "0.20.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e"
+
checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989"
dependencies = [
"darling_core",
"darling_macro",
···
[[package]]
name = "darling_core"
-
version = "0.20.3"
+
version = "0.20.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621"
+
checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
name = "darling_macro"
-
version = "0.20.3"
+
version = "0.20.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
+
checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
dependencies = [
"darling_core",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
···
checksum = "0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f"
[[package]]
+
name = "dbus"
+
version = "0.9.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b"
+
dependencies = [
+
"libc",
+
"libdbus-sys",
+
"winapi",
+
]
+
+
[[package]]
name = "deranged"
-
version = "0.3.9"
+
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3"
+
checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
dependencies = [
"powerfmt",
···
[[package]]
+
name = "derive_arbitrary"
+
version = "1.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.72",
+
]
+
+
[[package]]
name = "derive_more"
-
version = "0.99.17"
+
version = "0.99.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
+
checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce"
dependencies = [
"convert_case",
"proc-macro2",
"quote",
"rustc_version",
-
"syn 1.0.109",
+
"syn 2.0.72",
[[package]]
···
[[package]]
+
name = "displaydoc"
+
version = "0.2.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.72",
+
]
+
+
[[package]]
name = "dlv-list"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
dependencies = [
"const-random",
+
+
[[package]]
+
name = "doctest-file"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "aac81fa3e28d21450aa4d2ac065992ba96a1d7303efbce51a95f4fd175b67562"
[[package]]
name = "dunce"
···
[[package]]
name = "dyn-clone"
-
version = "1.0.16"
+
version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d"
+
checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
[[package]]
name = "ebur128"
-
version = "0.1.8"
+
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "12aebdd6b6b47b5880c049efb0e77f8762178a0745ef778878908f5981c05f52"
+
checksum = "c2d4466b277f37735da60bee5ba0ecd88e6e40a22d36e68b58d808f84f4ed989"
dependencies = [
"bitflags 1.3.2",
"dasp_frame",
···
[[package]]
name = "educe"
-
version = "0.4.23"
+
version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0f0042ff8246a363dbe77d2ceedb073339e85a804b9a47636c6e016a9a32c05f"
+
checksum = "e4bd92664bf78c4d3dba9b7cdafce6fa15b13ed3ed16175218196942e99168a8"
dependencies = [
"enum-ordinalize",
"proc-macro2",
"quote",
-
"syn 1.0.109",
+
"syn 2.0.72",
[[package]]
name = "either"
-
version = "1.9.0"
+
version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
+
checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
[[package]]
name = "encoding_rs"
-
version = "0.8.33"
+
version = "0.8.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
+
checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59"
dependencies = [
"cfg-if",
[[package]]
+
name = "endi"
+
version = "1.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf"
+
+
[[package]]
name = "enum-map"
version = "2.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
name = "enum-ordinalize"
-
version = "3.1.15"
+
version = "4.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1bf1fa3f06bbff1ea5b1a9c7b14aa992a39657db60a2759457328d7e058f49ee"
+
checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5"
dependencies = [
-
"num-bigint",
-
"num-traits",
+
"enum-ordinalize-derive",
+
]
+
+
[[package]]
+
name = "enum-ordinalize-derive"
+
version = "4.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff"
+
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
name = "enumflags2"
-
version = "0.7.8"
+
version = "0.7.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939"
+
checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d"
dependencies = [
"enumflags2_derive",
"serde",
···
[[package]]
name = "enumflags2_derive"
-
version = "0.7.8"
+
version = "0.7.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246"
+
checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
name = "enumset"
-
version = "1.1.3"
+
version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d"
+
checksum = "d07a4b049558765cef5f0c1a273c3fc57084d768b44d2f98127aef4cceb17293"
dependencies = [
"enumset_derive",
"serde",
···
[[package]]
name = "enumset_derive"
-
version = "0.8.1"
+
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af"
+
checksum = "59c3b24c345d8c314966bdc1832f6c2635bfcce8e7cf363bd115987bba2ee242"
dependencies = [
"darling",
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
···
[[package]]
name = "errno"
-
version = "0.3.8"
+
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
+
checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
dependencies = [
"libc",
"windows-sys 0.52.0",
···
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2"
+
dependencies = [
+
"concurrent-queue",
+
"parking",
+
"pin-project-lite",
+
]
+
+
[[package]]
+
name = "event-listener"
+
version = "5.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba"
dependencies = [
"concurrent-queue",
"parking",
···
[[package]]
name = "event-listener-strategy"
-
version = "0.3.0"
+
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d96b852f1345da36d551b9473fa1e2b1eb5c5195585c6c018118bc92a8d91160"
+
checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1"
dependencies = [
-
"event-listener 3.1.0",
+
"event-listener 5.3.1",
"pin-project-lite",
[[package]]
name = "exr"
-
version = "1.71.0"
+
version = "1.72.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "832a761f35ab3e6664babfbdc6cef35a4860e816ec3916dcfd0882954e98a8a8"
+
checksum = "887d93f60543e9a9362ef8a21beedd0a833c5d9610e18c67abe15a5963dcb1a4"
dependencies = [
"bit_field",
"flume",
···
[[package]]
+
name = "extended"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "af9673d8203fcb076b19dfd17e38b3d4ae9f44959416ea532ce72415a6020365"
+
+
[[package]]
name = "fancy-regex"
-
version = "0.12.0"
+
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7493d4c459da9f84325ad297371a6b2b8a162800873a22e3b6b6512e61d18c05"
+
checksum = "531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2"
dependencies = [
"bit-set",
-
"regex",
+
"regex-automata",
+
"regex-syntax",
[[package]]
···
[[package]]
name = "fastrand"
-
version = "2.0.1"
+
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
+
checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
[[package]]
name = "fdeflate"
-
version = "0.3.1"
+
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "64d6dafc854908ff5da46ff3f8f473c6984119a2876a383a860246dd7841a868"
+
checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645"
dependencies = [
"simd-adler32",
[[package]]
name = "file-rotate"
-
version = "0.7.5"
+
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ddf221ceec4517f3cb764dae3541b2bd87666fc8832e51322fbb97250b468c71"
+
checksum = "7a3ed82142801f5b1363f7d463963d114db80f467e860b1cd82228eaebc627a0"
dependencies = [
"chrono",
"flate2",
···
[[package]]
name = "filetime"
-
version = "0.2.22"
+
version = "0.2.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0"
+
checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
dependencies = [
"cfg-if",
"libc",
-
"redox_syscall 0.3.5",
-
"windows-sys 0.48.0",
+
"redox_syscall 0.4.1",
+
"windows-sys 0.52.0",
[[package]]
···
[[package]]
name = "flate2"
-
version = "1.0.28"
+
version = "1.0.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
+
checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
dependencies = [
"crc32fast",
"miniz_oxide",
+
]
+
+
[[package]]
+
name = "fluent-uri"
+
version = "0.1.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d"
+
dependencies = [
+
"bitflags 1.3.2",
[[package]]
···
[[package]]
name = "foreign-types"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
+
dependencies = [
+
"foreign-types-shared 0.1.1",
+
]
+
+
[[package]]
+
name = "foreign-types"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965"
dependencies = [
"foreign-types-macros",
-
"foreign-types-shared",
+
"foreign-types-shared 0.3.1",
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
name = "foreign-types-shared"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
+
+
[[package]]
+
name = "foreign-types-shared"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b"
[[package]]
name = "form_urlencoded"
-
version = "1.2.0"
+
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
+
checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
dependencies = [
"percent-encoding",
···
[[package]]
name = "futures-lite"
-
version = "2.0.1"
+
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d3831c2651acb5177cbd83943f3d9c8912c5ad03c76afcc0e9511ba568ec5ebb"
+
checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5"
dependencies = [
-
"fastrand 2.0.1",
+
"fastrand 2.1.0",
"futures-core",
"futures-io",
-
"memchr",
"parking",
"pin-project-lite",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
···
[[package]]
name = "getrandom"
-
version = "0.1.16"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
-
dependencies = [
-
"cfg-if",
-
"libc",
-
"wasi 0.9.0+wasi-snapshot-preview1",
-
]
-
-
[[package]]
-
name = "getrandom"
-
version = "0.2.11"
+
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f"
+
checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
dependencies = [
"cfg-if",
+
"js-sys",
"libc",
-
"wasi 0.11.0+wasi-snapshot-preview1",
+
"wasi",
+
"wasm-bindgen",
[[package]]
name = "gif"
-
version = "0.12.0"
+
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045"
+
checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2"
dependencies = [
"color_quant",
"weezl",
···
[[package]]
name = "gimli"
-
version = "0.28.0"
+
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
+
checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
[[package]]
name = "glob"
···
version = "1.1.1"
dependencies = [
"anyhow",
-
"bounded-vec-deque",
"cpal",
"ebur128",
"fancy-regex",
···
version = "1.1.1"
dependencies = [
"anyhow",
-
"clap 4.4.11",
+
"clap 4.5.11",
"clap_complete",
"goxlr-ipc",
"goxlr-types",
"interprocess",
"serde_json",
"simplelog",
-
"strum 0.25.0",
+
"strum 0.26.3",
"tokio",
"tokio-serde",
···
"byteorder",
"cfg-if",
"chrono",
-
"clap 4.4.11",
+
"clap 4.5.11",
"clap_complete",
"cocoa",
"cocoa-foundation",
···
"log-panics",
"mime_guess",
"mslnk",
-
"nix 0.27.1",
+
"nix 0.29.0",
"notify",
"objc",
"objc-foundation",
"opener",
-
"rand 0.8.5",
+
"reqwest",
"ritelinked",
"rust-ini",
"serde",
"serde_json",
"shell-words",
"simplelog",
-
"strum 0.25.0",
+
"strum 0.26.3",
"sys-locale",
"tasklist",
-
"tempfile",
"tokio",
"tokio-serde",
"tts",
-
"which 6.0.0",
-
"windows 0.52.0",
+
"which 6.0.1",
+
"windows 0.58.0",
"windows-args",
"windres",
"winreg 0.52.0",
"winrt-notification",
-
"zbus",
+
"xmltree",
+
"zbus 4.4.0",
[[package]]
name = "goxlr-defaults"
version = "1.1.1"
dependencies = [
-
"clap 4.4.11",
+
"clap 4.5.11",
"include_dir",
···
"reqwest",
"serde",
"serde_repr",
-
"strum 0.25.0",
+
"strum 0.26.3",
"tokio",
"tokio-serde",
"tokio-util",
···
"goxlr-ipc",
"goxlr-types",
"interprocess",
-
"nix 0.27.1",
+
"nix 0.29.0",
"sysinfo",
"tasklist",
"tokio",
-
"which 5.0.0",
+
"which 6.0.1",
"windres",
···
"enum-map-derive",
"log",
"quick-xml",
-
"rand 0.8.5",
"ritelinked",
-
"strum 0.25.0",
+
"strum 0.26.3",
"tempfile",
"thiserror",
"zip",
···
name = "goxlr-scribbles"
version = "1.1.1"
dependencies = [
+
"ab_glyph",
"anyhow",
"image",
"imageproc",
"log",
-
"rusttype",
[[package]]
name = "goxlr-types"
version = "1.1.1"
dependencies = [
-
"clap 4.4.11",
+
"clap 4.5.11",
"derivative",
"enum-map",
"enumset",
"serde",
"serde_repr",
-
"strum 0.25.0",
+
"strum 0.26.3",
[[package]]
···
"libloading",
"log",
"rusb",
-
"strum 0.25.0",
+
"strum 0.26.3",
"thiserror",
"tokio",
-
"widestring 1.0.2",
-
"windows 0.52.0",
+
"widestring 1.1.0",
+
"windows 0.58.0",
"winreg 0.52.0",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bb81d22191b89b117cd12d6549544bfcba0da741efdcec7c7d2fd06a0f56363"
dependencies = [
-
"ahash 0.7.7",
+
"ahash 0.7.8",
"hashbrown 0.11.2",
[[package]]
name = "h2"
-
version = "0.3.21"
+
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833"
+
checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab"
dependencies = [
+
"atomic-waker",
"bytes",
"fnv",
"futures-core",
"futures-sink",
-
"futures-util",
-
"http",
-
"indexmap 1.9.3",
+
"http 1.1.0",
+
"indexmap",
"slab",
"tokio",
"tokio-util",
···
[[package]]
name = "half"
-
version = "2.2.1"
+
version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0"
+
checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888"
dependencies = [
+
"cfg-if",
"crunchy",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
dependencies = [
-
"ahash 0.7.7",
+
"ahash 0.7.8",
[[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"
+
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156"
+
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
[[package]]
name = "heck"
···
[[package]]
name = "heck"
-
version = "0.4.1"
+
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hermit-abi"
···
[[package]]
name = "hermit-abi"
-
version = "0.3.3"
+
version = "0.3.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
+
+
[[package]]
+
name = "hermit-abi"
+
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
+
checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
[[package]]
name = "hex"
···
[[package]]
name = "http"
-
version = "0.2.11"
+
version = "0.2.12"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
+
dependencies = [
+
"bytes",
+
"fnv",
+
"itoa",
+
]
+
+
[[package]]
+
name = "http"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb"
+
checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
dependencies = [
"bytes",
"fnv",
···
[[package]]
name = "http-body"
-
version = "0.4.5"
+
version = "1.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
+
dependencies = [
+
"bytes",
+
"http 1.1.0",
+
]
+
+
[[package]]
+
name = "http-body-util"
+
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+
checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
dependencies = [
"bytes",
-
"http",
+
"futures-util",
+
"http 1.1.0",
+
"http-body",
"pin-project-lite",
[[package]]
name = "httparse"
-
version = "1.8.0"
+
version = "1.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+
checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9"
[[package]]
name = "httpdate"
···
[[package]]
name = "hyper"
-
version = "0.14.27"
+
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
+
checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05"
dependencies = [
"bytes",
"futures-channel",
-
"futures-core",
"futures-util",
"h2",
-
"http",
+
"http 1.1.0",
"http-body",
"httparse",
-
"httpdate",
"itoa",
"pin-project-lite",
-
"socket2 0.4.10",
+
"smallvec",
"tokio",
+
"want",
+
]
+
+
[[package]]
+
name = "hyper-rustls"
+
version = "0.27.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155"
+
dependencies = [
+
"futures-util",
+
"http 1.1.0",
+
"hyper",
+
"hyper-util",
+
"rustls",
+
"rustls-pki-types",
+
"tokio",
+
"tokio-rustls",
+
"tower-service",
+
]
+
+
[[package]]
+
name = "hyper-tls"
+
version = "0.6.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0"
+
dependencies = [
+
"bytes",
+
"http-body-util",
+
"hyper",
+
"hyper-util",
+
"native-tls",
+
"tokio",
+
"tokio-native-tls",
+
"tower-service",
+
]
+
+
[[package]]
+
name = "hyper-util"
+
version = "0.1.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956"
+
dependencies = [
+
"bytes",
+
"futures-channel",
+
"futures-util",
+
"http 1.1.0",
+
"http-body",
+
"hyper",
+
"pin-project-lite",
+
"socket2 0.5.7",
+
"tokio",
+
"tower",
"tower-service",
"tracing",
-
"want",
[[package]]
name = "iana-time-zone"
-
version = "0.1.58"
+
version = "0.1.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20"
+
checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
dependencies = [
"android_system_properties",
"core-foundation-sys",
"iana-time-zone-haiku",
"js-sys",
"wasm-bindgen",
-
"windows-core 0.51.1",
+
"windows-core 0.52.0",
[[package]]
···
[[package]]
name = "idna"
-
version = "0.4.0"
+
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
+
checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
dependencies = [
"unicode-bidi",
"unicode-normalization",
···
[[package]]
name = "image"
-
version = "0.24.7"
+
version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711"
+
checksum = "99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10"
dependencies = [
"bytemuck",
-
"byteorder",
+
"byteorder-lite",
"color_quant",
"exr",
"gif",
-
"jpeg-decoder",
-
"num-rational",
+
"image-webp",
"num-traits",
"png",
"qoi",
+
"ravif",
+
"rayon",
+
"rgb",
"tiff",
+
"zune-core",
+
"zune-jpeg",
+
]
+
+
[[package]]
+
name = "image-webp"
+
version = "0.1.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f79afb8cbee2ef20f59ccd477a218c12a93943d075b492015ecb1bb81f8ee904"
+
dependencies = [
+
"byteorder-lite",
+
"quick-error",
[[package]]
name = "imageproc"
-
version = "0.23.0"
+
version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6aee993351d466301a29655d628bfc6f5a35a0d062b6160ca0808f425805fd7"
+
checksum = "2393fb7808960751a52e8a154f67e7dd3f8a2ef9bd80d1553078a7b4e8ed3f0d"
dependencies = [
+
"ab_glyph",
"approx",
-
"conv",
+
"getrandom",
"image",
"itertools",
"nalgebra",
"num",
-
"rand 0.7.3",
+
"rand",
"rand_distr",
"rayon",
-
"rusttype",
[[package]]
+
name = "imgref"
+
version = "1.10.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126"
+
+
[[package]]
name = "include_dir"
-
version = "0.7.3"
+
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e"
+
checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd"
dependencies = [
"include_dir_macros",
[[package]]
name = "include_dir_macros"
-
version = "0.7.3"
+
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f"
+
checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75"
dependencies = [
"proc-macro2",
"quote",
···
[[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"
+
version = "2.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
+
checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
dependencies = [
"equivalent",
-
"hashbrown 0.14.2",
+
"hashbrown 0.14.5",
[[package]]
···
[[package]]
name = "instant"
-
version = "0.1.12"
+
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+
checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
dependencies = [
"cfg-if",
[[package]]
+
name = "interpolate_name"
+
version = "0.2.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.72",
+
]
+
+
[[package]]
name = "interprocess"
-
version = "1.2.1"
+
version = "2.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "81f2533f3be42fffe3b5e63b71aeca416c1c3bc33e4e27be018521e76b1f38fb"
+
checksum = "d2f4e4a06d42fab3e85ab1b419ad32b09eab58b901d40c57935ff92db3287a13"
dependencies = [
-
"blocking",
-
"cfg-if",
+
"doctest-file",
"futures-core",
-
"futures-io",
-
"intmap",
"libc",
-
"once_cell",
-
"rustc_version",
-
"spinning",
-
"thiserror",
-
"to_method",
+
"recvmsg",
"tokio",
-
"winapi",
+
"widestring 1.1.0",
+
"windows-sys 0.52.0",
[[package]]
-
name = "intmap"
-
version = "0.7.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ae52f28f45ac2bc96edb7714de995cffc174a395fb0abf5bff453587c980d7b9"
-
-
[[package]]
name = "io-kit-sys"
-
version = "0.4.0"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4769cb30e5dcf1710fc6730d3e94f78c47723a014a567de385e113c737394640"
+
checksum = "617ee6cf8e3f66f3b4ea67a4058564628cde41901316e19f559e14c7c72c5e7b"
dependencies = [
"core-foundation-sys",
"mach2",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
dependencies = [
-
"hermit-abi 0.3.3",
+
"hermit-abi 0.3.9",
"libc",
"windows-sys 0.48.0",
···
checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
[[package]]
-
name = "itertools"
-
version = "0.10.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
-
dependencies = [
-
"either",
-
]
-
-
[[package]]
-
name = "itoa"
-
version = "1.0.9"
+
name = "is_terminal_polyfill"
+
version = "1.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
+
checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
[[package]]
-
name = "jni"
-
version = "0.19.0"
+
name = "itertools"
+
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec"
+
checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
dependencies = [
-
"cesu8",
-
"combine",
-
"jni-sys",
-
"log",
-
"thiserror",
-
"walkdir",
+
"either",
[[package]]
-
name = "jni"
-
version = "0.20.0"
+
name = "itoa"
+
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c"
-
dependencies = [
-
"cesu8",
-
"combine",
-
"jni-sys",
-
"log",
-
"thiserror",
-
"walkdir",
-
]
+
checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
[[package]]
name = "jni"
···
[[package]]
name = "jobserver"
-
version = "0.1.27"
+
version = "0.1.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d"
+
checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0"
dependencies = [
"libc",
[[package]]
name = "jpeg-decoder"
-
version = "0.3.0"
+
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e"
-
dependencies = [
-
"rayon",
-
]
+
checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0"
[[package]]
name = "js-sys"
-
version = "0.3.65"
+
version = "0.3.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8"
+
checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
dependencies = [
"wasm-bindgen",
[[package]]
name = "json-patch"
-
version = "1.2.0"
+
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "55ff1e1486799e3f64129f8ccad108b38290df9cd7015cd31bed17239f0789d6"
+
checksum = "5b1fb8864823fad91877e6caea0baca82e49e8db50f8e5c9f9a453e27d3330fc"
dependencies = [
+
"jsonptr",
"serde",
"serde_json",
"thiserror",
-
"treediff",
[[package]]
name = "jsonpath-rust"
-
version = "0.3.5"
+
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "06cc127b7c3d270be504572364f9569761a180b981919dd0d87693a7f5fb7829"
+
checksum = "d64f9886fc067a709ab27faf63b7d3f4d1ec570a700705408b0b0683e2f43897"
dependencies = [
"pest",
"pest_derive",
···
[[package]]
+
name = "jsonptr"
+
version = "0.4.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1c6e529149475ca0b2820835d3dce8fcc41c6b943ca608d32f35b449255e4627"
+
dependencies = [
+
"fluent-uri",
+
"serde",
+
"serde_json",
+
]
+
+
[[package]]
name = "kqueue"
version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"serde",
"thiserror",
"tokio",
-
"zbus",
+
"zbus 3.15.2",
[[package]]
···
[[package]]
name = "lazy_static"
-
version = "1.4.0"
+
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "lazycell"
···
[[package]]
name = "libc"
-
version = "0.2.152"
+
version = "0.2.155"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
+
+
[[package]]
+
name = "libdbus-sys"
+
version = "0.2.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72"
+
dependencies = [
+
"cc",
+
"pkg-config",
+
]
+
+
[[package]]
+
name = "libfuzzer-sys"
+
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7"
+
checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7"
+
dependencies = [
+
"arbitrary",
+
"cc",
+
"once_cell",
+
]
[[package]]
name = "libloading"
-
version = "0.8.1"
+
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161"
+
checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4"
dependencies = [
"cfg-if",
-
"windows-sys 0.48.0",
+
"windows-targets 0.52.6",
[[package]]
+
name = "libm"
+
version = "0.2.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"
+
+
[[package]]
name = "libpulse-binding"
version = "2.28.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"bitflags 1.3.2",
"libc",
"libpulse-sys",
-
"num-derive",
+
"num-derive 0.3.3",
"num-traits",
"winapi",
···
checksum = "bc19e110fbf42c17260d30f6d3dc545f58491c7830d38ecb9aaca96e26067a9b"
dependencies = [
"libc",
-
"num-derive",
+
"num-derive 0.3.3",
"num-traits",
"pkg-config",
"winapi",
···
[[package]]
name = "libredox"
-
version = "0.0.1"
+
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
+
checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
-
"bitflags 2.4.1",
+
"bitflags 2.6.0",
"libc",
-
"redox_syscall 0.4.1",
[[package]]
name = "libusb1-sys"
-
version = "0.6.4"
+
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f9d0e2afce4245f2c9a418511e5af8718bcaf2fa408aefb259504d1a9cb25f27"
+
checksum = "da050ade7ac4ff1ba5379af847a10a10a8e284181e060105bf8d86960ce9ce0f"
dependencies = [
"cc",
"libc",
···
[[package]]
name = "linux-raw-sys"
-
version = "0.4.13"
+
version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
+
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "local-channel"
···
[[package]]
name = "lock_api"
-
version = "0.4.11"
+
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
+
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
dependencies = [
"autocfg",
"scopeguard",
[[package]]
+
name = "lockfree-object-pool"
+
version = "0.1.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e"
+
+
[[package]]
name = "log"
-
version = "0.4.20"
+
version = "0.4.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
+
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "log-panics"
···
dependencies = [
"backtrace",
"log",
+
]
+
+
[[package]]
+
name = "loop9"
+
version = "0.1.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062"
+
dependencies = [
+
"imgref",
[[package]]
name = "mach2"
-
version = "0.4.1"
+
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6d0d1830bcd151a6fc4aea1369af235b36c1528fe976b8ff678683c9995eade8"
+
checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709"
dependencies = [
"libc",
···
[[package]]
+
name = "maybe-rayon"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519"
+
dependencies = [
+
"cfg-if",
+
]
+
+
[[package]]
name = "memchr"
-
version = "2.6.4"
+
version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
+
checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
[[package]]
name = "memoffset"
···
[[package]]
name = "memoffset"
-
version = "0.9.0"
+
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
dependencies = [
"autocfg",
···
[[package]]
name = "mime_guess"
-
version = "2.0.4"
+
version = "2.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
+
checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
dependencies = [
"mime",
"unicase",
···
[[package]]
name = "miniz_oxide"
-
version = "0.7.1"
+
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+
checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08"
dependencies = [
"adler",
"simd-adler32",
···
[[package]]
name = "mio"
-
version = "0.8.9"
+
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0"
+
checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
dependencies = [
"libc",
"log",
-
"wasi 0.11.0+wasi-snapshot-preview1",
+
"wasi",
"windows-sys 0.48.0",
[[package]]
+
name = "mio"
+
version = "1.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4"
+
dependencies = [
+
"hermit-abi 0.3.9",
+
"libc",
+
"wasi",
+
"windows-sys 0.52.0",
+
]
+
+
[[package]]
name = "mslnk"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "nalgebra"
-
version = "0.30.1"
+
version = "0.32.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4fb2d0de08694bed883320212c18ee3008576bfe8c306f4c3c4a58b4876998be"
+
checksum = "7b5c17de023a86f59ed79891b2e5d5a94c705dbe904a5b5c9c952ea6221b03e4"
dependencies = [
"approx",
"matrixmultiply",
···
[[package]]
+
name = "native-tls"
+
version = "0.2.12"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466"
+
dependencies = [
+
"libc",
+
"log",
+
"openssl",
+
"openssl-probe",
+
"openssl-sys",
+
"schannel",
+
"security-framework",
+
"security-framework-sys",
+
"tempfile",
+
]
+
+
[[package]]
name = "ndk"
-
version = "0.7.0"
+
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0"
+
checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7"
dependencies = [
-
"bitflags 1.3.2",
+
"bitflags 2.6.0",
"jni-sys",
+
"log",
"ndk-sys",
"num_enum",
-
"raw-window-handle",
"thiserror",
···
[[package]]
name = "ndk-sys"
-
version = "0.4.1+23.1.7779620"
+
version = "0.5.0+25.2.9519653"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3"
+
checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691"
dependencies = [
"jni-sys",
[[package]]
-
name = "nix"
-
version = "0.24.3"
+
name = "new_debug_unreachable"
+
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069"
-
dependencies = [
-
"bitflags 1.3.2",
-
"cfg-if",
-
"libc",
-
]
+
checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
[[package]]
name = "nix"
···
[[package]]
name = "nix"
-
version = "0.27.1"
+
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
+
checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
dependencies = [
-
"bitflags 2.4.1",
+
"bitflags 2.6.0",
"cfg-if",
+
"cfg_aliases",
"libc",
+
"memoffset 0.9.1",
[[package]]
···
[[package]]
+
name = "noop_proc_macro"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8"
+
+
[[package]]
name = "normpath"
-
version = "1.1.1"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec60c60a693226186f5d6edf073232bfb6464ed97eb22cf3b01c1e8198fd97f5"
+
checksum = "5831952a9476f2fed74b77d74182fa5ddc4d21c72ec45a333b250e3ed0272804"
dependencies = [
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d"
dependencies = [
-
"bitflags 2.4.1",
+
"bitflags 2.6.0",
"crossbeam-channel",
"filetime",
"fsevent-sys",
···
"kqueue",
"libc",
"log",
-
"mio",
+
"mio 0.8.11",
"walkdir",
"windows-sys 0.48.0",
···
[[package]]
name = "num"
-
version = "0.4.1"
+
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b05180d69e3da0e530ba2a1dae5110317e49e3b7f3d41be227dc5f92e49ee7af"
+
checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23"
dependencies = [
"num-bigint",
"num-complex",
···
[[package]]
name = "num-bigint"
-
version = "0.4.4"
+
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0"
+
checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
dependencies = [
-
"autocfg",
"num-integer",
"num-traits",
[[package]]
name = "num-complex"
-
version = "0.4.4"
+
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214"
+
checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
dependencies = [
"num-traits",
[[package]]
+
name = "num-conv"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
+
+
[[package]]
name = "num-derive"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
+
name = "num-derive"
+
version = "0.4.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.72",
+
]
+
+
[[package]]
name = "num-integer"
-
version = "0.1.45"
+
version = "0.1.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
-
"autocfg",
"num-traits",
[[package]]
name = "num-iter"
-
version = "0.1.43"
+
version = "0.1.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
+
checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
dependencies = [
"autocfg",
"num-integer",
···
[[package]]
name = "num-rational"
-
version = "0.4.1"
+
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
+
checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
dependencies = [
-
"autocfg",
"num-bigint",
"num-integer",
"num-traits",
···
[[package]]
name = "num-traits"
-
version = "0.2.17"
+
version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
+
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
dependencies = [
"autocfg",
-
]
-
-
[[package]]
-
name = "num_cpus"
-
version = "1.16.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
-
dependencies = [
-
"hermit-abi 0.3.3",
-
"libc",
+
"libm",
[[package]]
name = "num_enum"
-
version = "0.5.11"
+
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9"
+
checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845"
dependencies = [
"num_enum_derive",
[[package]]
name = "num_enum_derive"
-
version = "0.5.11"
+
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799"
+
checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b"
dependencies = [
-
"proc-macro-crate",
+
"proc-macro-crate 3.1.0",
"proc-macro2",
"quote",
-
"syn 1.0.109",
+
"syn 2.0.72",
[[package]]
name = "num_threads"
-
version = "0.1.6"
+
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44"
+
checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
dependencies = [
"libc",
···
[[package]]
name = "object"
-
version = "0.32.1"
+
version = "0.36.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
+
checksum = "3f203fa8daa7bb185f760ae12bd8e097f63d17041dcdcaf675ac54cdf863170e"
dependencies = [
"memchr",
[[package]]
name = "oboe"
-
version = "0.5.0"
+
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8868cc237ee02e2d9618539a23a8d228b9bb3fc2e7a5b11eed3831de77c395d0"
+
checksum = "e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb"
dependencies = [
-
"jni 0.20.0",
+
"jni",
"ndk",
"ndk-context",
-
"num-derive",
+
"num-derive 0.4.2",
"num-traits",
"oboe-sys",
[[package]]
name = "oboe-sys"
-
version = "0.5.0"
+
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f44155e7fb718d3cfddcf70690b2b51ac4412f347cd9e4fbe511abe9cd7b5f2"
+
checksum = "6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d"
dependencies = [
"cc",
[[package]]
name = "once_cell"
-
version = "1.18.0"
+
version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "opener"
-
version = "0.6.1"
+
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6c62dcb6174f9cb326eac248f07e955d5d559c272730b6c03e396b443b562788"
+
checksum = "f8df34be653210fbe9ffaff41d3b92721c56ce82dfee58ee684f9afb5e3a90c0"
dependencies = [
"bstr",
+
"dbus",
"normpath",
-
"winapi",
+
"windows-sys 0.52.0",
+
]
+
+
[[package]]
+
name = "openssl"
+
version = "0.10.66"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1"
+
dependencies = [
+
"bitflags 2.6.0",
+
"cfg-if",
+
"foreign-types 0.3.2",
+
"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.72",
+
]
+
+
[[package]]
+
name = "openssl-probe"
+
version = "0.1.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+
+
[[package]]
+
name = "openssl-sys"
+
version = "0.9.103"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6"
+
dependencies = [
+
"cc",
+
"libc",
+
"pkg-config",
+
"vcpkg",
[[package]]
···
[[package]]
name = "ordered-multimap"
-
version = "0.7.1"
+
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a4d6a8c22fc714f0c2373e6091bf6f5e9b37b1bc0b1184874b7e0a4e303d318f"
+
checksum = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79"
dependencies = [
"dlv-list",
-
"hashbrown 0.14.2",
+
"hashbrown 0.14.5",
[[package]]
···
[[package]]
name = "owned_ttf_parser"
-
version = "0.15.2"
+
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "05e6affeb1632d6ff6a23d2cd40ffed138e82f1532571a26f527c8a284bb2fbb"
+
checksum = "490d3a563d3122bf7c911a59b0add9389e5ec0f5f0c3ac6b91ff235a0e6a7f90"
dependencies = [
"ttf-parser",
[[package]]
name = "oxilangtag"
-
version = "0.1.3"
+
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8d91edf4fbb970279443471345a4e8c491bf05bb283b3e6c88e4e606fd8c181b"
+
checksum = "23f3f87617a86af77fa3691e6350483e7154c2ead9f1261b75130e21ca0f8acb"
+
dependencies = [
+
"serde",
+
]
[[package]]
name = "parking"
···
[[package]]
name = "parking_lot"
-
version = "0.12.1"
+
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+
checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
dependencies = [
"lock_api",
"parking_lot_core",
···
[[package]]
name = "parking_lot_core"
-
version = "0.9.9"
+
version = "0.9.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
+
checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
dependencies = [
"cfg-if",
"libc",
-
"redox_syscall 0.4.1",
+
"redox_syscall 0.5.3",
"smallvec",
-
"windows-targets 0.48.5",
+
"windows-targets 0.52.6",
[[package]]
name = "paste"
-
version = "1.0.14"
+
version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
+
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
[[package]]
name = "peeking_take_while"
···
[[package]]
name = "percent-encoding"
-
version = "2.3.0"
+
version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
+
checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
name = "pest"
-
version = "2.7.5"
+
version = "2.7.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ae9cee2a55a544be8b89dc6848072af97a20f2422603c10865be2a42b580fff5"
+
checksum = "cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95"
dependencies = [
"memchr",
"thiserror",
···
[[package]]
name = "pest_derive"
-
version = "2.7.5"
+
version = "2.7.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "81d78524685f5ef2a3b3bd1cafbc9fcabb036253d9b1463e726a91cd16e2dfc2"
+
checksum = "2a548d2beca6773b1c244554d36fcf8548a8a58e74156968211567250e48e49a"
dependencies = [
"pest",
"pest_generator",
···
[[package]]
name = "pest_generator"
-
version = "2.7.5"
+
version = "2.7.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "68bd1206e71118b5356dae5ddc61c8b11e28b09ef6a31acbd15ea48a28e0c227"
+
checksum = "3c93a82e8d145725dcbaf44e5ea887c8a869efdcc28706df2d08c69e17077183"
dependencies = [
"pest",
"pest_meta",
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
name = "pest_meta"
-
version = "2.7.5"
+
version = "2.7.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7c747191d4ad9e4a4ab9c8798f1e82a39affe7ef9648390b7e5548d18e099de6"
+
checksum = "a941429fea7e08bedec25e4f6785b6ffaacc6b755da98df5ef3e7dcf4a124c4f"
dependencies = [
"once_cell",
"pest",
···
[[package]]
name = "pin-project"
-
version = "1.1.3"
+
version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
+
checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3"
dependencies = [
"pin-project-internal",
[[package]]
name = "pin-project-internal"
-
version = "1.1.3"
+
version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
+
checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
name = "pin-project-lite"
-
version = "0.2.13"
+
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
+
checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
[[package]]
name = "pin-utils"
···
[[package]]
name = "piper"
-
version = "0.2.1"
+
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4"
+
checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391"
dependencies = [
"atomic-waker",
-
"fastrand 2.0.1",
+
"fastrand 2.1.0",
"futures-io",
[[package]]
name = "pkg-config"
-
version = "0.3.27"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+
checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
[[package]]
name = "png"
-
version = "0.17.10"
+
version = "0.17.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64"
+
checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1"
dependencies = [
"bitflags 1.3.2",
"crc32fast",
···
[[package]]
name = "polling"
-
version = "3.3.0"
+
version = "3.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e53b6af1f60f36f8c2ac2aad5459d75a5a9b4be1e8cdd40264f315d78193e531"
+
checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b"
dependencies = [
"cfg-if",
"concurrent-queue",
+
"hermit-abi 0.4.0",
"pin-project-lite",
-
"rustix 0.38.30",
+
"rustix 0.38.34",
"tracing",
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
[[package]]
···
[[package]]
name = "prettyplease"
-
version = "0.2.15"
+
version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d"
+
checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e"
dependencies = [
"proc-macro2",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
name = "primal-check"
-
version = "0.3.3"
+
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9df7f93fd637f083201473dab4fee2db4c429d32e55e3299980ab3957ab916a0"
+
checksum = "dc0d895b311e3af9902528fbb8f928688abbd95872819320517cc24ca6b2bd08"
dependencies = [
"num-integer",
···
checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
dependencies = [
"once_cell",
-
"toml_edit",
+
"toml_edit 0.19.15",
+
]
+
+
[[package]]
+
name = "proc-macro-crate"
+
version = "3.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
+
dependencies = [
+
"toml_edit 0.21.1",
[[package]]
name = "proc-macro2"
-
version = "1.0.69"
+
version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da"
+
checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
dependencies = [
"unicode-ident",
[[package]]
+
name = "profiling"
+
version = "1.0.15"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58"
+
dependencies = [
+
"profiling-procmacros",
+
]
+
+
[[package]]
+
name = "profiling-procmacros"
+
version = "1.0.15"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd"
+
dependencies = [
+
"quote",
+
"syn 2.0.72",
+
]
+
+
[[package]]
name = "qoi"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
+
name = "quick-error"
+
version = "2.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
+
+
[[package]]
name = "quick-xml"
-
version = "0.31.0"
+
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33"
+
checksum = "96a05e2e8efddfa51a84ca47cec303fac86c8541b686d37cac5efc0e094417bc"
dependencies = [
"memchr",
[[package]]
name = "quote"
-
version = "1.0.33"
+
version = "1.0.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
+
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
dependencies = [
"proc-macro2",
[[package]]
name = "rand"
-
version = "0.7.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
-
dependencies = [
-
"getrandom 0.1.16",
-
"libc",
-
"rand_chacha 0.2.2",
-
"rand_core 0.5.1",
-
"rand_hc",
-
]
-
-
[[package]]
-
name = "rand"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
"libc",
-
"rand_chacha 0.3.1",
-
"rand_core 0.6.4",
-
]
-
-
[[package]]
-
name = "rand_chacha"
-
version = "0.2.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
-
dependencies = [
-
"ppv-lite86",
-
"rand_core 0.5.1",
+
"rand_chacha",
+
"rand_core",
[[package]]
···
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
dependencies = [
"ppv-lite86",
-
"rand_core 0.6.4",
-
]
-
-
[[package]]
-
name = "rand_core"
-
version = "0.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
-
dependencies = [
-
"getrandom 0.1.16",
+
"rand_core",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
-
"getrandom 0.2.11",
+
"getrandom",
[[package]]
name = "rand_distr"
-
version = "0.2.2"
+
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "96977acbdd3a6576fb1d27391900035bf3863d4a16422973a409b488cf29ffb2"
+
checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31"
dependencies = [
-
"rand 0.7.3",
+
"num-traits",
+
"rand",
[[package]]
-
name = "rand_hc"
-
version = "0.2.0"
+
name = "rav1e"
+
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+
checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9"
dependencies = [
-
"rand_core 0.5.1",
+
"arbitrary",
+
"arg_enum_proc_macro",
+
"arrayvec",
+
"av1-grain",
+
"bitstream-io",
+
"built",
+
"cfg-if",
+
"interpolate_name",
+
"itertools",
+
"libc",
+
"libfuzzer-sys",
+
"log",
+
"maybe-rayon",
+
"new_debug_unreachable",
+
"noop_proc_macro",
+
"num-derive 0.4.2",
+
"num-traits",
+
"once_cell",
+
"paste",
+
"profiling",
+
"rand",
+
"rand_chacha",
+
"simd_helpers",
+
"system-deps",
+
"thiserror",
+
"v_frame",
+
"wasm-bindgen",
[[package]]
-
name = "raw-window-handle"
-
version = "0.5.2"
+
name = "ravif"
+
version = "0.11.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9"
+
checksum = "5797d09f9bd33604689e87e8380df4951d4912f01b63f71205e2abd4ae25e6b6"
+
dependencies = [
+
"avif-serialize",
+
"imgref",
+
"loop9",
+
"quick-error",
+
"rav1e",
+
"rgb",
+
]
[[package]]
name = "rawpointer"
···
[[package]]
name = "rayon"
-
version = "1.8.0"
+
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1"
+
checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
dependencies = [
"either",
"rayon-core",
···
[[package]]
name = "rayon-core"
-
version = "1.12.0"
+
version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed"
+
checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
dependencies = [
"crossbeam-deque",
"crossbeam-utils",
···
[[package]]
+
name = "recvmsg"
+
version = "1.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d3edd4d5d42c92f0a659926464d4cce56b562761267ecf0f469d85b7de384175"
+
+
[[package]]
name = "redox_syscall"
-
version = "0.3.5"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
dependencies = [
"bitflags 1.3.2",
[[package]]
name = "redox_syscall"
-
version = "0.4.1"
+
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
+
checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4"
dependencies = [
-
"bitflags 1.3.2",
+
"bitflags 2.6.0",
[[package]]
name = "redox_users"
-
version = "0.4.4"
+
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4"
+
checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891"
dependencies = [
-
"getrandom 0.2.11",
+
"getrandom",
"libredox",
"thiserror",
[[package]]
name = "regex"
-
version = "1.10.2"
+
version = "1.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
+
checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
dependencies = [
"aho-corasick",
"memchr",
···
[[package]]
name = "regex-automata"
-
version = "0.4.3"
+
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
+
checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df"
dependencies = [
"aho-corasick",
"memchr",
···
[[package]]
+
name = "regex-lite"
+
version = "0.1.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a"
+
+
[[package]]
name = "regex-syntax"
-
version = "0.8.2"
+
version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
+
checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
[[package]]
name = "reqwest"
-
version = "0.11.22"
+
version = "0.12.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b"
+
checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37"
dependencies = [
"base64",
"bytes",
···
"futures-core",
"futures-util",
"h2",
-
"http",
+
"http 1.1.0",
"http-body",
+
"http-body-util",
"hyper",
+
"hyper-rustls",
+
"hyper-tls",
+
"hyper-util",
"ipnet",
"js-sys",
"log",
"mime",
+
"native-tls",
"once_cell",
"percent-encoding",
"pin-project-lite",
+
"rustls-pemfile",
"serde",
"serde_json",
"serde_urlencoded",
+
"sync_wrapper",
"system-configuration",
"tokio",
+
"tokio-native-tls",
"tower-service",
"url",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
-
"winreg 0.50.0",
+
"winreg 0.52.0",
+
]
+
+
[[package]]
+
name = "rgb"
+
version = "0.8.45"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ade4539f42266ded9e755c605bdddf546242b2c961b03b06a7375260788a0523"
+
dependencies = [
+
"bytemuck",
+
]
+
+
[[package]]
+
name = "ring"
+
version = "0.17.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
+
dependencies = [
+
"cc",
+
"cfg-if",
+
"getrandom",
+
"libc",
+
"spin",
+
"untrusted",
+
"windows-sys 0.52.0",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98f2771d255fd99f0294f13249fecd0cae6e074f86b4197ec1f1689d537b44d3"
dependencies = [
-
"ahash 0.7.7",
+
"ahash 0.7.8",
"griddle",
"hashbrown 0.11.2",
[[package]]
name = "rubato"
-
version = "0.14.1"
+
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e6dd52e80cfc21894deadf554a5673002938ae4625f7a283e536f9cf7c17b0d5"
+
checksum = "b5d18b486e7d29a408ef3f825bc1327d8f87af091c987ca2f5b734625940e234"
dependencies = [
"num-complex",
"num-integer",
···
[[package]]
name = "rusb"
-
version = "0.9.3"
+
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "45fff149b6033f25e825cbb7b2c625a11ee8e6dac09264d49beb125e39aa97bf"
+
checksum = "ab9f9ff05b63a786553a4c02943b74b34a988448671001e9a27e2f0565cc05a4"
dependencies = [
"libc",
"libusb1-sys",
···
[[package]]
name = "rust-ini"
-
version = "0.20.0"
+
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3e0698206bcb8882bf2a9ecb4c1e7785db57ff052297085a6efd4fe42302068a"
+
checksum = "0d625ed57d8f49af6cfa514c42e1a71fadcff60eb0b1c517ff82fe41aa025b41"
dependencies = [
"cfg-if",
"ordered-multimap",
+
"trim-in-place",
[[package]]
name = "rustc-demangle"
-
version = "0.1.23"
+
version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
[[package]]
name = "rustc-hash"
···
[[package]]
name = "rustfft"
-
version = "6.1.0"
+
version = "6.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e17d4f6cbdb180c9f4b2a26bbf01c4e647f1e1dea22fe8eb9db54198b32f9434"
+
checksum = "43806561bc506d0c5d160643ad742e3161049ac01027b5e6d7524091fd401d86"
dependencies = [
"num-complex",
"num-integer",
···
[[package]]
name = "rustix"
-
version = "0.38.30"
+
version = "0.38.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca"
+
checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
dependencies = [
-
"bitflags 2.4.1",
+
"bitflags 2.6.0",
"errno",
"libc",
-
"linux-raw-sys 0.4.13",
+
"linux-raw-sys 0.4.14",
"windows-sys 0.52.0",
[[package]]
-
name = "rusttype"
-
version = "0.9.3"
+
name = "rustls"
+
version = "0.23.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3ff8374aa04134254b7995b63ad3dc41c7f7236f69528b28553da7d72efaa967"
+
checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044"
+
dependencies = [
+
"once_cell",
+
"rustls-pki-types",
+
"rustls-webpki",
+
"subtle",
+
"zeroize",
+
]
+
+
[[package]]
+
name = "rustls-pemfile"
+
version = "2.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d"
dependencies = [
-
"ab_glyph_rasterizer",
-
"owned_ttf_parser",
+
"base64",
+
"rustls-pki-types",
+
]
+
+
[[package]]
+
name = "rustls-pki-types"
+
version = "1.7.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d"
+
+
[[package]]
+
name = "rustls-webpki"
+
version = "0.102.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e"
+
dependencies = [
+
"ring",
+
"rustls-pki-types",
+
"untrusted",
[[package]]
name = "rustversion"
-
version = "1.0.14"
+
version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4"
+
checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
[[package]]
name = "ryu"
-
version = "1.0.15"
+
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
+
checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
[[package]]
name = "safe_arch"
-
version = "0.7.1"
+
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354"
+
checksum = "c3460605018fdc9612bce72735cba0d27efbcd9904780d44c7e3a9948f96148a"
dependencies = [
"bytemuck",
···
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
dependencies = [
"winapi-util",
+
]
+
+
[[package]]
+
name = "schannel"
+
version = "0.1.23"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
+
dependencies = [
+
"windows-sys 0.52.0",
[[package]]
···
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
+
name = "security-framework"
+
version = "2.11.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
+
dependencies = [
+
"bitflags 2.6.0",
+
"core-foundation",
+
"core-foundation-sys",
+
"libc",
+
"security-framework-sys",
+
]
+
+
[[package]]
+
name = "security-framework-sys"
+
version = "2.11.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf"
+
dependencies = [
+
"core-foundation-sys",
+
"libc",
+
]
+
+
[[package]]
name = "semver"
-
version = "1.0.20"
+
version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090"
+
checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
[[package]]
name = "serde"
-
version = "1.0.193"
+
version = "1.0.204"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89"
+
checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12"
dependencies = [
"serde_derive",
[[package]]
name = "serde_derive"
-
version = "1.0.193"
+
version = "1.0.204"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
+
checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
name = "serde_json"
-
version = "1.0.108"
+
version = "1.0.120"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b"
+
checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
dependencies = [
"itoa",
"ryu",
···
[[package]]
name = "serde_repr"
-
version = "0.1.17"
+
version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145"
+
checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
+
]
+
+
[[package]]
+
name = "serde_spanned"
+
version = "0.6.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d"
+
dependencies = [
+
"serde",
[[package]]
···
[[package]]
name = "signal-hook-registry"
-
version = "1.4.1"
+
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
+
checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
dependencies = [
"libc",
[[package]]
name = "simba"
-
version = "0.7.3"
+
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2f3fd720c48c53cace224ae62bef1bbff363a70c68c4802a78b5cc6159618176"
+
checksum = "061507c94fc6ab4ba1c9a0305018408e312e17c041eb63bef8aa726fa33aceae"
dependencies = [
"approx",
"num-complex",
···
checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
[[package]]
+
name = "simd_helpers"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6"
+
dependencies = [
+
"quote",
+
]
+
+
[[package]]
name = "simplelog"
-
version = "0.12.1"
+
version = "0.12.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "acee08041c5de3d5048c8b3f6f13fafb3026b24ba43c6a695a0c76179b844369"
+
checksum = "16257adbfaef1ee58b1363bdc0664c9b8e1e30aed86049635fb5f147d065a9c0"
dependencies = [
"log",
"termcolor",
···
[[package]]
name = "smallvec"
-
version = "1.11.2"
+
version = "1.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970"
+
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "socket2"
···
[[package]]
name = "socket2"
-
version = "0.5.5"
+
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
+
checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
dependencies = [
"libc",
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
[[package]]
···
[[package]]
-
name = "spinning"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2d4f0e86297cad2658d92a707320d87bf4e6ae1050287f51d19b67ef3f153a7b"
-
dependencies = [
-
"lock_api",
-
]
-
-
[[package]]
name = "static_assertions"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "strsim"
-
version = "0.10.0"
+
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "strum"
···
[[package]]
name = "strum"
-
version = "0.25.0"
+
version = "0.26.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125"
+
checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"
dependencies = [
-
"strum_macros 0.25.3",
+
"strum_macros 0.26.4",
[[package]]
···
[[package]]
name = "strum_macros"
-
version = "0.25.3"
+
version = "0.26.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0"
+
checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be"
dependencies = [
-
"heck 0.4.1",
+
"heck 0.5.0",
"proc-macro2",
"quote",
"rustversion",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
+
name = "subtle"
+
version = "2.6.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
+
+
[[package]]
name = "symphonia"
-
version = "0.5.3"
+
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62e48dba70095f265fdb269b99619b95d04c89e619538138383e63310b14d941"
+
checksum = "815c942ae7ee74737bb00f965fa5b5a2ac2ce7b6c01c0cc169bbeaf7abd5f5a9"
dependencies = [
"lazy_static",
"symphonia-bundle-flac",
···
"symphonia-core",
"symphonia-format-mkv",
"symphonia-format-ogg",
-
"symphonia-format-wav",
+
"symphonia-format-riff",
"symphonia-metadata",
[[package]]
name = "symphonia-bundle-flac"
-
version = "0.5.3"
+
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f23b0482a7cb18fcdf9981ab0b78df800ef0080187d294650023c462439058d"
+
checksum = "72e34f34298a7308d4397a6c7fbf5b84c5d491231ce3dd379707ba673ab3bd97"
dependencies = [
"log",
"symphonia-core",
···
[[package]]
name = "symphonia-bundle-mp3"
-
version = "0.5.3"
+
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0f31d7fece546f1e6973011a9eceae948133bbd18fd3d52f6073b1e38ae6368a"
+
checksum = "c01c2aae70f0f1fb096b6f0ff112a930b1fb3626178fba3ae68b09dce71706d4"
dependencies = [
-
"bitflags 1.3.2",
"lazy_static",
"log",
"symphonia-core",
···
[[package]]
name = "symphonia-codec-adpcm"
-
version = "0.5.3"
+
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "870e7dc1865d818c7b6318879d060553a73a3b2a3b8443dff90910f10ac41150"
+
checksum = "c94e1feac3327cd616e973d5be69ad36b3945f16b06f19c6773fc3ac0b426a0f"
dependencies = [
"log",
"symphonia-core",
···
[[package]]
name = "symphonia-codec-pcm"
-
version = "0.5.3"
+
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "47f1fbd220a06a641c8ce2ddad10f5ef6ee5cc0c54d9044d25d43b0d3119deaa"
+
checksum = "f395a67057c2ebc5e84d7bb1be71cce1a7ba99f64e0f0f0e303a03f79116f89b"
dependencies = [
"log",
"symphonia-core",
···
[[package]]
name = "symphonia-codec-vorbis"
-
version = "0.5.3"
+
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3953397e3506aa01350c4205817e4f95b58d476877a42f0458d07b665749e203"
+
checksum = "5a98765fb46a0a6732b007f7e2870c2129b6f78d87db7987e6533c8f164a9f30"
dependencies = [
"log",
"symphonia-core",
···
[[package]]
name = "symphonia-core"
-
version = "0.5.3"
+
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f7c73eb88fee79705268cc7b742c7bc93a7b76e092ab751d0833866970754142"
+
checksum = "798306779e3dc7d5231bd5691f5a813496dc79d3f56bf82e25789f2094e022c3"
dependencies = [
"arrayvec",
"bitflags 1.3.2",
···
[[package]]
name = "symphonia-format-mkv"
-
version = "0.5.3"
+
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f5c61dfc851ad25d4043d8c231d8617e8f7cd02a6cc0edad21ade21848d58895"
+
checksum = "1bb43471a100f7882dc9937395bd5ebee8329298e766250b15b3875652fe3d6f"
dependencies = [
"lazy_static",
"log",
···
[[package]]
name = "symphonia-format-ogg"
-
version = "0.5.3"
+
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9bf1a00ccd11452d44048a0368828040f778ae650418dbd9d8765b7ee2574c8d"
+
checksum = "ada3505789516bcf00fc1157c67729eded428b455c27ca370e41f4d785bfa931"
dependencies = [
"log",
"symphonia-core",
···
[[package]]
-
name = "symphonia-format-wav"
-
version = "0.5.3"
+
name = "symphonia-format-riff"
+
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "da76614728fa27c003bdcdfbac51396bd8fcbf94c95fe8e62f1d2bac58ef03a4"
+
checksum = "05f7be232f962f937f4b7115cbe62c330929345434c834359425e043bfd15f50"
dependencies = [
+
"extended",
"log",
"symphonia-core",
"symphonia-metadata",
···
[[package]]
name = "symphonia-metadata"
-
version = "0.5.3"
+
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "89c3e1937e31d0e068bbe829f66b2f2bfaa28d056365279e0ef897172c3320c0"
+
checksum = "bc622b9841a10089c5b18e99eb904f4341615d5aa55bbf4eedde1be721a4023c"
dependencies = [
"encoding_rs",
"lazy_static",
···
[[package]]
name = "symphonia-utils-xiph"
-
version = "0.5.3"
+
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a450ca645b80d69aff8b35576cbfdc7f20940b29998202aab910045714c951f8"
+
checksum = "484472580fa49991afda5f6550ece662237b00c6f562c7d9638d1b086ed010fe"
dependencies = [
"symphonia-core",
"symphonia-metadata",
···
[[package]]
name = "syn"
-
version = "2.0.39"
+
version = "2.0.72"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a"
+
checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
+
name = "sync_wrapper"
+
version = "1.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394"
+
+
[[package]]
name = "sys-locale"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "sysinfo"
-
version = "0.29.11"
+
version = "0.30.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cd727fc423c2060f6c92d9534cef765c65a6ed3f428a03d7def74a8c4348e666"
+
checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3"
dependencies = [
"cfg-if",
"core-foundation-sys",
···
"ntapi",
"once_cell",
"rayon",
-
"winapi",
+
"windows 0.52.0",
[[package]]
···
[[package]]
+
name = "system-deps"
+
version = "6.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349"
+
dependencies = [
+
"cfg-expr",
+
"heck 0.5.0",
+
"pkg-config",
+
"toml",
+
"version-compare",
+
]
+
+
[[package]]
+
name = "target-lexicon"
+
version = "0.12.15"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2"
+
+
[[package]]
name = "tasklist"
-
version = "0.2.13"
-
source = "git+https://github.com/yalishandar/tasklist-rs.git#714e5f1bb6816851f5a84f7251eb89b70ba16bcd"
+
version = "0.2.15"
+
source = "git+https://github.com/yalishandar/tasklist-rs.git#5c3d0547a32b309538faac091da87128fdf7179b"
dependencies = [
-
"windows 0.38.0",
+
"windows 0.58.0",
[[package]]
name = "tempfile"
-
version = "3.8.1"
+
version = "3.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5"
+
checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
dependencies = [
"cfg-if",
-
"fastrand 2.0.1",
-
"redox_syscall 0.4.1",
-
"rustix 0.38.30",
-
"windows-sys 0.48.0",
+
"fastrand 2.1.0",
+
"rustix 0.38.34",
+
"windows-sys 0.52.0",
[[package]]
name = "termcolor"
-
version = "1.1.3"
+
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
+
checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
dependencies = [
"winapi-util",
···
[[package]]
name = "thiserror"
-
version = "1.0.50"
+
version = "1.0.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2"
+
checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724"
dependencies = [
"thiserror-impl",
[[package]]
name = "thiserror-impl"
-
version = "1.0.50"
+
version = "1.0.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
+
checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
name = "tiff"
-
version = "0.9.0"
+
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6d172b0f4d3fba17ba89811858b9d3d97f928aece846475bbda076ca46736211"
+
checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e"
dependencies = [
"flate2",
"jpeg-decoder",
···
[[package]]
name = "time"
-
version = "0.3.30"
+
version = "0.3.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5"
+
checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
dependencies = [
"deranged",
"itoa",
"libc",
+
"num-conv",
"num_threads",
"powerfmt",
"serde",
···
[[package]]
name = "time-macros"
-
version = "0.2.15"
+
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20"
+
checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
dependencies = [
+
"num-conv",
"time-core",
···
[[package]]
name = "tinyvec"
-
version = "1.6.0"
+
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+
checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938"
dependencies = [
"tinyvec_macros",
···
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
-
name = "to_method"
-
version = "1.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c7c4ceeeca15c8384bbc3e011dbd8fccb7f068a440b752b7d9b32ceb0ca0e2e8"
-
-
[[package]]
name = "tokio"
-
version = "1.35.0"
+
version = "1.39.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c"
+
checksum = "d040ac2b29ab03b09d4129c2f5bbd012a3ac2f79d38ff506a4bf8dd34b0eac8a"
dependencies = [
"backtrace",
"bytes",
"libc",
-
"mio",
-
"num_cpus",
+
"mio 1.0.1",
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
-
"socket2 0.5.5",
+
"socket2 0.5.7",
"tokio-macros",
"tracing",
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
[[package]]
name = "tokio-macros"
-
version = "2.2.0"
+
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
+
checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
+
]
+
+
[[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.26.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4"
+
dependencies = [
+
"rustls",
+
"rustls-pki-types",
+
"tokio",
[[package]]
name = "tokio-serde"
-
version = "0.8.0"
+
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "911a61637386b789af998ee23f50aa30d5fd7edcec8d6d3dedae5e5815205466"
+
checksum = "caf600e7036b17782571dd44fa0a5cea3c82f60db5137f774a325a76a0d6852b"
dependencies = [
"bincode",
"bytes",
···
[[package]]
name = "tokio-util"
-
version = "0.7.10"
+
version = "0.7.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15"
+
checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1"
dependencies = [
"bytes",
"futures-core",
···
"futures-sink",
"pin-project-lite",
"tokio",
-
"tracing",
[[package]]
···
[[package]]
+
name = "toml"
+
version = "0.8.16"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "81967dd0dd2c1ab0bc3468bd7caecc32b8a4aa47d0c8c695d8c2b2108168d62c"
+
dependencies = [
+
"serde",
+
"serde_spanned",
+
"toml_datetime",
+
"toml_edit 0.22.17",
+
]
+
+
[[package]]
name = "toml_datetime"
-
version = "0.6.5"
+
version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
+
checksum = "f8fb9f64314842840f1d940ac544da178732128f1c78c21772e876579e0da1db"
+
dependencies = [
+
"serde",
+
]
[[package]]
name = "toml_edit"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
-
"indexmap 2.1.0",
+
"indexmap",
+
"toml_datetime",
+
"winnow 0.5.40",
+
]
+
+
[[package]]
+
name = "toml_edit"
+
version = "0.21.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
+
dependencies = [
+
"indexmap",
+
"toml_datetime",
+
"winnow 0.5.40",
+
]
+
+
[[package]]
+
name = "toml_edit"
+
version = "0.22.17"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8d9f8729f5aea9562aac1cc0441f5d6de3cff1ee0c5d67293eeca5eb36ee7c16"
+
dependencies = [
+
"indexmap",
+
"serde",
+
"serde_spanned",
"toml_datetime",
-
"winnow",
+
"winnow 0.6.16",
+
]
+
+
[[package]]
+
name = "tower"
+
version = "0.4.13"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
+
dependencies = [
+
"futures-core",
+
"futures-util",
+
"pin-project",
+
"pin-project-lite",
+
"tokio",
+
"tower-layer",
+
"tower-service",
[[package]]
+
name = "tower-layer"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0"
+
+
[[package]]
name = "tower-service"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
[[package]]
···
[[package]]
name = "transpose"
-
version = "0.2.2"
+
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e6522d49d03727ffb138ae4cbc1283d3774f0d10aa7f9bf52e6784c45daf9b23"
+
checksum = "1ad61aed86bc3faea4300c7aee358b4c6d0c8d6ccc36524c96e4c92ccf26e77e"
dependencies = [
"num-integer",
"strength_reduce",
[[package]]
-
name = "treediff"
-
version = "4.0.2"
+
name = "trim-in-place"
+
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "52984d277bdf2a751072b5df30ec0377febdb02f7696d64c2d7d54630bac4303"
-
dependencies = [
-
"serde_json",
-
]
+
checksum = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc"
[[package]]
name = "try-lock"
-
version = "0.2.4"
+
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "ttf-parser"
-
version = "0.15.2"
+
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b3e06c9b9d80ed6b745c7159c40b311ad2916abb34a49e9be2653b90db0d8dd"
+
checksum = "8686b91785aff82828ed725225925b33b4fde44c4bb15876e5f7c832724c420a"
[[package]]
name = "tts"
-
version = "0.26.0"
+
version = "0.26.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b1b0da5bb8f7d0242eb48b3852ca94dd4e9634aaa0cc3a94d066827829148b7b"
+
checksum = "0727c46b3181e4f84e79f970e6a78d3b4054b72b6072e969ea4f07dfa4983ae2"
dependencies = [
"cocoa-foundation",
"core-foundation",
"dyn-clonable",
-
"jni 0.21.1",
+
"jni",
"lazy_static",
"libc",
"log",
···
"tolk",
"wasm-bindgen",
"web-sys",
-
"windows 0.52.0",
+
"windows 0.58.0",
[[package]]
···
[[package]]
name = "uds_windows"
-
version = "1.0.2"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d"
+
checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9"
dependencies = [
+
"memoffset 0.9.1",
"tempfile",
"winapi",
···
[[package]]
name = "unicode-bidi"
-
version = "0.3.13"
+
version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
+
checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
[[package]]
name = "unicode-ident"
···
[[package]]
name = "unicode-normalization"
-
version = "0.1.22"
+
version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
+
checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
dependencies = [
"tinyvec",
[[package]]
name = "unicode-segmentation"
-
version = "1.10.1"
+
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
+
checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
[[package]]
name = "unicode-width"
-
version = "0.1.11"
+
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
+
checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
+
+
[[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"
+
version = "2.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
+
checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c"
dependencies = [
"form_urlencoded",
"idna",
···
[[package]]
name = "utf8parse"
-
version = "0.2.1"
+
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
+
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
+
+
[[package]]
+
name = "v_frame"
+
version = "0.3.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b"
+
dependencies = [
+
"aligned-vec",
+
"num-traits",
+
"wasm-bindgen",
+
]
[[package]]
name = "vcpkg"
···
checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
[[package]]
+
name = "version-compare"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
+
+
[[package]]
name = "version_check"
-
version = "0.9.4"
+
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "waker-fn"
-
version = "1.1.1"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690"
+
checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7"
[[package]]
name = "walkdir"
-
version = "2.4.0"
+
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
+
checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
dependencies = [
"same-file",
"winapi-util",
···
dependencies = [
"try-lock",
-
-
[[package]]
-
name = "wasi"
-
version = "0.9.0+wasi-snapshot-preview1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
[[package]]
name = "wasi"
···
[[package]]
name = "wasm-bindgen"
-
version = "0.2.88"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce"
+
checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
···
[[package]]
name = "wasm-bindgen-backend"
-
version = "0.2.88"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217"
+
checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
"wasm-bindgen-shared",
[[package]]
name = "wasm-bindgen-futures"
-
version = "0.4.38"
+
version = "0.4.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9afec9963e3d0994cac82455b2b3502b81a7f40f9a0d32181f7528d9f4b43e02"
+
checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
dependencies = [
"cfg-if",
"js-sys",
···
[[package]]
name = "wasm-bindgen-macro"
-
version = "0.2.88"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2"
+
checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
···
[[package]]
name = "wasm-bindgen-macro-support"
-
version = "0.2.88"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907"
+
checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
[[package]]
name = "wasm-bindgen-shared"
-
version = "0.2.88"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b"
+
checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
[[package]]
name = "web-sys"
-
version = "0.3.65"
+
version = "0.3.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85"
+
checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
dependencies = [
"js-sys",
"wasm-bindgen",
···
[[package]]
name = "weezl"
-
version = "0.1.7"
+
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb"
+
checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082"
[[package]]
name = "which"
···
"either",
"home",
"once_cell",
-
"rustix 0.38.30",
+
"rustix 0.38.34",
[[package]]
name = "which"
-
version = "5.0.0"
+
version = "6.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14"
+
checksum = "8211e4f58a2b2805adfbefbc07bab82958fc91e3836339b1ab7ae32465dce0d7"
dependencies = [
"either",
"home",
-
"once_cell",
-
"rustix 0.38.30",
-
"windows-sys 0.48.0",
-
]
-
-
[[package]]
-
name = "which"
-
version = "6.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7fa5e0c10bf77f44aac573e498d1a82d5fbd5e91f6fc0a99e7be4b38e85e101c"
-
dependencies = [
-
"either",
-
"home",
-
"once_cell",
-
"rustix 0.38.30",
-
"windows-sys 0.52.0",
+
"rustix 0.38.34",
+
"winsafe",
[[package]]
name = "wide"
-
version = "0.7.13"
+
version = "0.7.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c68938b57b33da363195412cfc5fc37c9ed49aa9cfe2156fde64b8d2c9498242"
+
checksum = "901e8597c777fa042e9e245bd56c0dc4418c5db3f845b6ff94fbac732c6a0692"
dependencies = [
"bytemuck",
"safe_arch",
···
[[package]]
name = "widestring"
-
version = "1.0.2"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8"
+
checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311"
[[package]]
name = "winapi"
···
[[package]]
name = "winapi-util"
-
version = "0.1.6"
+
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
+
checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b"
dependencies = [
-
"winapi",
+
"windows-sys 0.52.0",
[[package]]
···
[[package]]
name = "windows"
-
version = "0.38.0"
+
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0c47017195a790490df51a3e27f669a7d4f285920d90d03ef970c5d886ef0af1"
+
checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
dependencies = [
-
"windows_aarch64_msvc 0.38.0",
-
"windows_i686_gnu 0.38.0",
-
"windows_i686_msvc 0.38.0",
-
"windows_x86_64_gnu 0.38.0",
-
"windows_x86_64_msvc 0.38.0",
+
"windows-core 0.52.0",
+
"windows-targets 0.52.6",
[[package]]
name = "windows"
-
version = "0.46.0"
+
version = "0.54.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cdacb41e6a96a052c6cb63a144f24900236121c6f63f4f8219fef5977ecb0c25"
+
checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49"
dependencies = [
-
"windows-targets 0.42.2",
+
"windows-core 0.54.0",
+
"windows-targets 0.52.6",
[[package]]
name = "windows"
-
version = "0.52.0"
+
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
+
checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
dependencies = [
-
"windows-core 0.52.0",
-
"windows-targets 0.52.0",
+
"windows-core 0.58.0",
+
"windows-targets 0.52.6",
[[package]]
···
[[package]]
name = "windows-core"
-
version = "0.51.1"
+
version = "0.52.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
+
dependencies = [
+
"windows-targets 0.52.6",
+
]
+
+
[[package]]
+
name = "windows-core"
+
version = "0.54.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64"
+
checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65"
dependencies = [
-
"windows-targets 0.48.5",
+
"windows-result 0.1.2",
+
"windows-targets 0.52.6",
[[package]]
name = "windows-core"
-
version = "0.52.0"
+
version = "0.58.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99"
+
dependencies = [
+
"windows-implement",
+
"windows-interface",
+
"windows-result 0.2.0",
+
"windows-strings",
+
"windows-targets 0.52.6",
+
]
+
+
[[package]]
+
name = "windows-implement"
+
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
+
checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
dependencies = [
-
"windows-targets 0.52.0",
+
"proc-macro2",
+
"quote",
+
"syn 2.0.72",
+
]
+
+
[[package]]
+
name = "windows-interface"
+
version = "0.58.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.72",
+
]
+
+
[[package]]
+
name = "windows-result"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8"
+
dependencies = [
+
"windows-targets 0.52.6",
+
]
+
+
[[package]]
+
name = "windows-result"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
+
dependencies = [
+
"windows-targets 0.52.6",
+
]
+
+
[[package]]
+
name = "windows-strings"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
+
dependencies = [
+
"windows-result 0.2.0",
+
"windows-targets 0.52.6",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
-
"windows-targets 0.52.0",
+
"windows-targets 0.52.6",
[[package]]
···
[[package]]
name = "windows-targets"
-
version = "0.52.0"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
+
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
dependencies = [
-
"windows_aarch64_gnullvm 0.52.0",
-
"windows_aarch64_msvc 0.52.0",
-
"windows_i686_gnu 0.52.0",
-
"windows_i686_msvc 0.52.0",
-
"windows_x86_64_gnu 0.52.0",
-
"windows_x86_64_gnullvm 0.52.0",
-
"windows_x86_64_msvc 0.52.0",
+
"windows_aarch64_gnullvm 0.52.6",
+
"windows_aarch64_msvc 0.52.6",
+
"windows_i686_gnu 0.52.6",
+
"windows_i686_gnullvm",
+
"windows_i686_msvc 0.52.6",
+
"windows_x86_64_gnu 0.52.6",
+
"windows_x86_64_gnullvm 0.52.6",
+
"windows_x86_64_msvc 0.52.6",
[[package]]
···
[[package]]
name = "windows_aarch64_gnullvm"
-
version = "0.52.0"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
-
-
[[package]]
-
name = "windows_aarch64_msvc"
-
version = "0.38.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b12add87e2fb192fff3f4f7e4342b3694785d79f3a64e2c20d5ceb5ccbcfc3cd"
+
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
[[package]]
name = "windows_aarch64_msvc"
···
[[package]]
name = "windows_aarch64_msvc"
-
version = "0.52.0"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
+
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
[[package]]
name = "windows_i686_gnu"
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0866510a3eca9aed73a077490bbbf03e5eaac4e1fd70849d89539e5830501fd"
-
-
[[package]]
-
name = "windows_i686_gnu"
-
version = "0.38.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4c98f2db372c23965c5e0f43896a8f0316dc0fbe48d1aa65bea9bdd295d43c15"
[[package]]
name = "windows_i686_gnu"
···
[[package]]
name = "windows_i686_gnu"
-
version = "0.52.0"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
+
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
[[package]]
-
name = "windows_i686_msvc"
-
version = "0.24.0"
+
name = "windows_i686_gnullvm"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bf0ffed56b7e9369a29078d2ab3aaeceea48eb58999d2cff3aa2494a275b95c6"
+
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
[[package]]
name = "windows_i686_msvc"
-
version = "0.38.0"
+
version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cdf0569be0f2863ab6a12a6ba841fcfa7d107cbc7545a3ebd57685330db0a3ff"
+
checksum = "bf0ffed56b7e9369a29078d2ab3aaeceea48eb58999d2cff3aa2494a275b95c6"
[[package]]
name = "windows_i686_msvc"
···
[[package]]
name = "windows_i686_msvc"
-
version = "0.52.0"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
+
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
[[package]]
name = "windows_x86_64_gnu"
···
[[package]]
name = "windows_x86_64_gnu"
-
version = "0.38.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "905858262c8380a36f32cb8c1990d7e7c3b7a8170e58ed9a98ca6d940b7ea9f1"
-
-
[[package]]
-
name = "windows_x86_64_gnu"
version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
···
[[package]]
name = "windows_x86_64_gnu"
-
version = "0.52.0"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
+
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
[[package]]
name = "windows_x86_64_gnullvm"
···
[[package]]
name = "windows_x86_64_gnullvm"
-
version = "0.52.0"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
+
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
[[package]]
name = "windows_x86_64_msvc"
···
[[package]]
name = "windows_x86_64_msvc"
-
version = "0.38.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "890c3c6341d441ffb38f705f47196e3665dc6dd79f6d72fa185d937326730561"
-
-
[[package]]
-
name = "windows_x86_64_msvc"
version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
···
[[package]]
name = "windows_x86_64_msvc"
-
version = "0.52.0"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
+
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]]
name = "windres"
···
[[package]]
name = "winnow"
-
version = "0.5.19"
+
version = "0.5.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b"
+
checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
dependencies = [
"memchr",
[[package]]
-
name = "winreg"
-
version = "0.5.1"
+
name = "winnow"
+
version = "0.6.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a27a759395c1195c4cc5cda607ef6f8f6498f64e78f7900f5de0a127a424704a"
+
checksum = "b480ae9340fc261e6be3e95a1ba86d54ae3f9171132a73ce8d4bbaf68339507c"
dependencies = [
-
"serde",
-
"winapi",
+
"memchr",
[[package]]
name = "winreg"
-
version = "0.50.0"
+
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
+
checksum = "a27a759395c1195c4cc5cda607ef6f8f6498f64e78f7900f5de0a127a424704a"
dependencies = [
-
"cfg-if",
-
"windows-sys 0.48.0",
+
"serde",
+
"winapi",
[[package]]
···
"windows 0.24.0",
"xml-rs",
+
+
[[package]]
+
name = "winsafe"
+
version = "0.0.19"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904"
[[package]]
name = "wtf8"
···
[[package]]
name = "xdg-home"
-
version = "1.0.0"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd"
+
checksum = "ca91dcf8f93db085f3a0a29358cd0b9d670915468f4290e8b85d118a34211ab8"
dependencies = [
-
"nix 0.26.4",
-
"winapi",
+
"libc",
+
"windows-sys 0.52.0",
[[package]]
name = "xml-rs"
-
version = "0.8.19"
+
version = "0.8.20"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193"
+
+
[[package]]
+
name = "xmltree"
+
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a"
+
checksum = "d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb"
+
dependencies = [
+
"xml-rs",
+
]
[[package]]
name = "xpc-connection-sys"
version = "0.1.1"
-
source = "git+https://github.com/dfrankland/xpc-connection-rs.git#3ba4b76785df329c9f271901f107406982907a0b"
+
source = "git+https://github.com/dfrankland/xpc-connection-rs.git#cd4fb3d05edb4292ccb9566ae27cdeb874222d2a"
dependencies = [
"bindgen 0.58.1",
[[package]]
name = "zbus"
-
version = "3.14.1"
+
version = "3.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31de390a2d872e4cd04edd71b425e29853f786dc99317ed72d73d6fcf5ebb948"
+
checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6"
dependencies = [
-
"async-broadcast",
-
"async-executor",
-
"async-fs",
-
"async-io 1.13.0",
-
"async-lock 2.8.0",
-
"async-process",
+
"async-broadcast 0.5.1",
+
"async-process 1.8.1",
"async-recursion",
-
"async-task",
"async-trait",
-
"blocking",
"byteorder",
"derivative",
"enumflags2",
···
"nix 0.26.4",
"once_cell",
"ordered-stream",
-
"rand 0.8.5",
+
"rand",
"serde",
"serde_repr",
"sha1",
···
"uds_windows",
"winapi",
"xdg-home",
-
"zbus_macros",
-
"zbus_names",
-
"zvariant",
+
"zbus_macros 3.15.2",
+
"zbus_names 2.6.1",
+
"zvariant 3.15.2",
+
]
+
+
[[package]]
+
name = "zbus"
+
version = "4.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725"
+
dependencies = [
+
"async-broadcast 0.7.1",
+
"async-executor",
+
"async-fs",
+
"async-io 2.3.3",
+
"async-lock 3.4.0",
+
"async-process 2.2.3",
+
"async-recursion",
+
"async-task",
+
"async-trait",
+
"blocking",
+
"enumflags2",
+
"event-listener 5.3.1",
+
"futures-core",
+
"futures-sink",
+
"futures-util",
+
"hex",
+
"nix 0.29.0",
+
"ordered-stream",
+
"rand",
+
"serde",
+
"serde_repr",
+
"sha1",
+
"static_assertions",
+
"tracing",
+
"uds_windows",
+
"windows-sys 0.52.0",
+
"xdg-home",
+
"zbus_macros 4.4.0",
+
"zbus_names 3.0.0",
+
"zvariant 4.2.0",
[[package]]
name = "zbus_macros"
-
version = "3.14.1"
+
version = "3.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "41d1794a946878c0e807f55a397187c11fc7a038ba5d868e7db4f3bd7760bc9d"
+
checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5"
dependencies = [
-
"proc-macro-crate",
+
"proc-macro-crate 1.3.1",
"proc-macro2",
"quote",
"regex",
"syn 1.0.109",
-
"zvariant_utils",
+
"zvariant_utils 1.0.1",
+
]
+
+
[[package]]
+
name = "zbus_macros"
+
version = "4.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e"
+
dependencies = [
+
"proc-macro-crate 3.1.0",
+
"proc-macro2",
+
"quote",
+
"syn 2.0.72",
+
"zvariant_utils 2.1.0",
[[package]]
name = "zbus_names"
-
version = "2.6.0"
+
version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9"
+
checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d"
dependencies = [
"serde",
"static_assertions",
-
"zvariant",
+
"zvariant 3.15.2",
+
]
+
+
[[package]]
+
name = "zbus_names"
+
version = "3.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c"
+
dependencies = [
+
"serde",
+
"static_assertions",
+
"zvariant 4.2.0",
[[package]]
name = "zerocopy"
-
version = "0.7.26"
+
version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e97e415490559a91254a2979b4829267a57d2fcd741a98eee8b722fb57289aa0"
+
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
dependencies = [
"zerocopy-derive",
[[package]]
name = "zerocopy-derive"
-
version = "0.7.26"
+
version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd7e48ccf166952882ca8bd778a43502c64f33bf94c12ebe2a7f08e5a0f6689f"
+
checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.39",
+
"syn 2.0.72",
+
+
[[package]]
+
name = "zeroize"
+
version = "1.8.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
[[package]]
name = "zip"
-
version = "0.6.6"
+
version = "2.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261"
+
checksum = "b895748a3ebcb69b9d38dcfdf21760859a4b0d0b0015277640c2ef4c69640e6f"
dependencies = [
-
"byteorder",
+
"arbitrary",
"crc32fast",
"crossbeam-utils",
+
"displaydoc",
"flate2",
+
"indexmap",
+
"memchr",
+
"thiserror",
+
"zopfli",
[[package]]
+
name = "zopfli"
+
version = "0.8.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946"
+
dependencies = [
+
"bumpalo",
+
"crc32fast",
+
"lockfree-object-pool",
+
"log",
+
"once_cell",
+
"simd-adler32",
+
]
+
+
[[package]]
+
name = "zune-core"
+
version = "0.4.12"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a"
+
+
[[package]]
name = "zune-inflate"
version = "0.2.54"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
+
name = "zune-jpeg"
+
version = "0.4.13"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768"
+
dependencies = [
+
"zune-core",
+
]
+
+
[[package]]
name = "zvariant"
-
version = "3.15.0"
+
version = "3.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c"
+
checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db"
dependencies = [
"byteorder",
"enumflags2",
"libc",
"serde",
"static_assertions",
-
"zvariant_derive",
+
"zvariant_derive 3.15.2",
+
]
+
+
[[package]]
+
name = "zvariant"
+
version = "4.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe"
+
dependencies = [
+
"endi",
+
"enumflags2",
+
"serde",
+
"static_assertions",
+
"zvariant_derive 4.2.0",
[[package]]
name = "zvariant_derive"
-
version = "3.15.0"
+
version = "3.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd"
+
checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9"
dependencies = [
-
"proc-macro-crate",
+
"proc-macro-crate 1.3.1",
"proc-macro2",
"quote",
"syn 1.0.109",
-
"zvariant_utils",
+
"zvariant_utils 1.0.1",
+
]
+
+
[[package]]
+
name = "zvariant_derive"
+
version = "4.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449"
+
dependencies = [
+
"proc-macro-crate 3.1.0",
+
"proc-macro2",
+
"quote",
+
"syn 2.0.72",
+
"zvariant_utils 2.1.0",
[[package]]
···
"quote",
"syn 1.0.109",
+
+
[[package]]
+
name = "zvariant_utils"
+
version = "2.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn 2.0.72",
+
]
+8 -9
pkgs/tools/audio/goxlr-utility/default.nix
···
, pkg-config
, libpulseaudio
, dbus
+
, openssl
, speechd-minimal
}:
rustPlatform.buildRustPackage rec {
pname = "goxlr-utility";
-
version = "1.1.1";
+
version = "1.1.1-unstable-2024-08-06";
src = fetchFromGitHub {
owner = "GoXLR-on-Linux";
repo = "goxlr-utility";
-
# v1.1.1 was released with broken Cargo.lock so we'll use later commit where it was fixed
-
rev = "26a818366e7f28802592baa463bb57fc9eccbe27";
-
hash = "sha256-tUAZSfoC9bp7gK884nVGumtcLb2LAw+zQRSoVS8r+QI=";
+
rev = "dcd4454a2634f5a2af10f00c1cbcb016241ce2cb";
+
hash = "sha256-kWfCFsk0GhqX+pYOTeJd7XHlcWOX4D6fmIU/4nylU3Y=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"ksni-0.2.1" = "sha256-cq3PAqkiYEv4MW5CtT7eau38Mf4uxdJ1C2fw640RXzI=";
-
"tasklist-0.2.13" = "sha256-DMaVOo1TSIyjspybok1y07oNxGjHaPSC6qe4NmDfNgE=";
-
"xpc-connection-sys-0.1.1" = "sha256-bzxzzTwPwa7flt8Jm9OcoBLwp3zn/V5WS2hTZjXV1/M=";
+
"tasklist-0.2.15" = "sha256-YVAXqXuE4azxYi0ObOq4c9ZeMKFa2KjwwjjQlAeIPro=";
+
"xpc-connection-sys-0.1.1" = "sha256-VYZyf271sDjnvgIv4iDA6bcPt9dm4Tp8rRxr682iWwU=";
};
};
···
libpulseaudio
dbus
speechd-minimal
+
openssl
];
nativeBuildInputs = [
···
postInstall = ''
install -Dm644 "50-goxlr.rules" "$out/etc/udev/rules.d/50-goxlr.rules"
-
install -Dm644 "daemon/resources/goxlr-utility.png" "$out/share/icons/hicolor/48x48/apps/goxlr-utility.png"
install -Dm644 "daemon/resources/goxlr-utility.svg" "$out/share/icons/hicolor/scalable/apps/goxlr-utility.svg"
install -Dm644 "daemon/resources/goxlr-utility-large.png" "$out/share/pixmaps/goxlr-utility.png"
install -Dm644 "daemon/resources/goxlr-utility.desktop" "$out/share/applications/goxlr-utility.desktop"
substituteInPlace $out/share/applications/goxlr-utility.desktop \
-
--replace /usr/bin $out/bin \
-
--replace goxlr-launcher goxlr-daemon
+
--replace-fail /usr/bin $out/bin
completions_dir=$(dirname $(find target -name 'goxlr-client.bash' | head -n 1))
installShellCompletion --bash $completions_dir/goxlr-client.bash
+2 -5
pkgs/tools/security/knowsmore/default.nix
···
python3.pkgs.buildPythonApplication rec {
pname = "knowsmore";
-
version = "0.1.38";
+
version = "0.1.43";
pyproject = true;
src = fetchFromGitHub {
owner = "helviojunior";
repo = "knowsmore";
rev = "refs/tags/v${version}";
-
hash = "sha256-A68JuzlWvq3OAtgq6uAFcTTYKmL7xjKWZ0HQfVXKt4k=";
+
hash = "sha256-rLESaedhEHTMYVbITr3vjyE6urhwl/g1/iTMZ4ruE1c=";
};
pythonRelaxDeps = [
···
"urllib3"
];
-
pythonRemoveDeps = [ "bs4" ];
-
build-system = with python3.pkgs; [ setuptools ];
-
dependencies = with python3.pkgs; [
aioconsole
+3 -3
pkgs/tools/system/bottom/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "bottom";
-
version = "0.9.7";
+
version = "0.10.2";
src = fetchFromGitHub {
owner = "ClementTsang";
repo = pname;
rev = version;
-
hash = "sha256-WZf6BR0D7VDdRu9mCVd2dwPraQ8IYXQcgblwL5wqHYQ=";
+
hash = "sha256-hm0Xfd/iW+431HflvZErjzeZtSdXVb/ReoNIeETJ5Ik=";
};
-
cargoHash = "sha256-F0T9jbgfdu6rimIq+3ijYlkFRMkhuuQchy0o4xhCoXE=";
+
cargoHash = "sha256-FQbJx6ijX8kE4qxT7OQ7FwxLKJB5/moTKhBK0bfvBas=";
nativeBuildInputs = [ installShellFiles ];
+2
pkgs/top-level/aliases.nix
···
hll2390dw-cups = throw "The hll2390dw-cups package was dropped since it was unmaintained."; # Added 2024-06-21
ht-rust = xh; # Added 2021-02-13
hydra-unstable = hydra_unstable; # added 2022-05-10
+
hydron = throw "hydron has been removed as the project has been archived upstream since 2022 and is affected by a severe remote code execution vulnerability";
+
hyper-haskell = throw "'hyper-haskell' has been removed. reason: has been broken for a long time and depends on an insecure electron version"; # Added 2024-03-14
hyper-haskell-server-with-packages = throw "'hyper-haskell-server-with-packages' has been removed. reason: has been broken for a long time"; # Added 2024-03-14
+20 -15
pkgs/top-level/all-packages.nix
···
sparkleshare = callPackage ../applications/version-management/sparkleshare { };
-
spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix {
-
inherit (darwin) libobjc;
-
};
-
spidermonkey_91 = callPackage ../development/interpreters/spidermonkey/91.nix {
-
inherit (darwin) libobjc;
-
};
-
spidermonkey_115 = callPackage ../development/interpreters/spidermonkey/115.nix {
-
inherit (darwin) libobjc;
-
};
+
inherit
+
({
+
spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix {
+
inherit (darwin) libobjc;
+
};
+
spidermonkey_91 = callPackage ../development/interpreters/spidermonkey/91.nix {
+
inherit (darwin) libobjc;
+
};
+
spidermonkey_115 = callPackage ../development/interpreters/spidermonkey/115.nix {
+
inherit (darwin) libobjc;
+
};
+
spidermonkey_128 = callPackage ../development/interpreters/spidermonkey/128.nix {
+
inherit (darwin) libobjc;
+
};
+
})
+
spidermonkey_78
+
spidermonkey_91
+
spidermonkey_115
+
spidermonkey_128
+
;
starlark-rust = callPackage ../development/interpreters/starlark-rust { };
···
ansible-builder = with python3Packages; toPythonApplication ansible-builder;
ansible-doctor = callPackage ../tools/admin/ansible/doctor.nix { };
-
-
ansible-navigator = with python3Packages; toPythonApplication ansible-navigator;
dbus-test-runner = callPackage ../development/tools/dbus-test-runner { };
···
hqplayerd = callPackage ../servers/hqplayerd { };
https-dns-proxy = callPackage ../servers/dns/https-dns-proxy { };
-
-
hydron = callPackage ../servers/hydron { };
ic-keysmith = callPackage ../tools/security/ic-keysmith { };
···
powermanga = callPackage ../games/powermanga { };
pysolfc = python3Packages.callPackage ../games/pysolfc { };
-
-
qq = callPackage ../applications/networking/instant-messengers/qq { };
qqwing = callPackage ../games/qqwing { };
+1
pkgs/top-level/python-aliases.nix
···
ansible-doctor = throw "ansible-doctor has been promoted to a top-level attribute name: `pkgs.ansible-doctor`"; # Added 2023-05-16
ansible-later = throw "ansible-later has been promoted to a top-level attribute name: `pkgs.ansible-later`"; # Added 2023-05-16
ansible-lint = throw "ansible-lint has been promoted to a top-level attribute name: `pkgs.ansible-lint`"; # Added 2023-05-16
+
ansible-navigator = throw "ansible-navigator has been promoted to a top-level attribute name: pkgs.ansible-navigator"; # Added 2024-08-07
anyjson = throw "anyjson has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
apache-airflow = throw "apache-airflow has been moved out of pythonPackages and is available as a standalone package"; # added 2023-06-05
argon2_cffi = argon2-cffi; # added 2022-05-09
+2 -2
pkgs/top-level/python-packages.nix
···
ansible-kernel = callPackage ../development/python-modules/ansible-kernel { };
-
ansible-navigator = callPackage ../development/python-modules/ansible-navigator { };
-
ansible-pylibssh = callPackage ../development/python-modules/ansible-pylibssh { };
ansible-runner = callPackage ../development/python-modules/ansible-runner { };
···
tskit = callPackage ../development/python-modules/tskit { };
ttach = callPackage ../development/python-modules/ttach { };
+
+
ttfautohint-py = callPackage ../development/python-modules/ttfautohint-py { };
ttls = callPackage ../development/python-modules/ttls { };