Merge master into staging-next

Changed files
+3122 -2266
maintainers
pkgs
applications
editors
science
misc
graphia
by-name
al
alpine
ca
cadical
cargo-tauri
en
fi
fityk
hi
hishtory
it
itgmania
li
lib60870
ll
llm-ls
np
sp
su
sw
ve
verible
xy
xylib
desktops
lomiri
qml
lomiri-ui-toolkit
development
top-level
+6
maintainers/maintainer-list.nix
···
githubId = 248148;
name = "Sigrid Solveig Haflínudóttir";
};
+
ftsimas = {
+
name = "Filippos Tsimas";
+
email = "filippos.tsimas@outlook.com";
+
github = "ftsimas";
+
githubId = 47324723;
+
};
fuerbringer = {
email = "severin@fuerbringer.info";
github = "fuerbringer";
+48
pkgs/applications/editors/vim/plugins/generated.nix
···
meta.homepage = "https://github.com/Shougo/ddc-filter-sorter_rank/";
};
+
ddc-fuzzy = buildVimPlugin {
+
pname = "ddc-fuzzy";
+
version = "2025-01-07";
+
src = fetchFromGitHub {
+
owner = "tani";
+
repo = "ddc-fuzzy";
+
rev = "963f18c14bdb19f3925af0f7f775725be4438f3b";
+
sha256 = "0gwxicn3bpci0q0yb802wf2fzbmxggk6d74vgqr62fvlxhwamggk";
+
};
+
meta.homepage = "https://github.com/tani/ddc-fuzzy/";
+
};
+
+
ddc-source-around = buildVimPlugin {
+
pname = "ddc-source-around";
+
version = "2024-12-28";
+
src = fetchFromGitHub {
+
owner = "Shougo";
+
repo = "ddc-source-around";
+
rev = "32d54dc188b50bcd64f7b410c04aa4ec567ae47f";
+
sha256 = "0a18prpd7znn3gj7g16yldq8ya8iyph2lfxx7yhm11m3rjx286m7";
+
};
+
meta.homepage = "https://github.com/Shougo/ddc-source-around/";
+
};
+
+
ddc-source-file = buildVimPlugin {
+
pname = "ddc-source-file";
+
version = "2024-09-24";
+
src = fetchFromGitHub {
+
owner = "LumaKernel";
+
repo = "ddc-source-file";
+
rev = "34b362d45957183b4ec99d618a19a5f5f517c365";
+
sha256 = "070k693x8di1safyrb1dbki626akmnpi25wzvjnjd4vvvknzwbj8";
+
};
+
meta.homepage = "https://github.com/LumaKernel/ddc-source-file/";
+
};
+
ddc-source-lsp = buildVimPlugin {
pname = "ddc-source-lsp";
version = "2025-01-04";
···
sha256 = "0yd4li7z6py3c3b6ka9xv070lmrbzf38svq5wl4mhn4fdhqgqadz";
};
meta.homepage = "https://github.com/echasnovski/mini.sessions/";
+
};
+
+
mini-snippets = buildVimPlugin {
+
pname = "mini.snippets";
+
version = "2025-01-11";
+
src = fetchFromGitHub {
+
owner = "echasnovski";
+
repo = "mini.snippets";
+
rev = "72920f62e3dd1330720e94e8f5d42592f3a1ecf8";
+
sha256 = "0lyyv95zzwa6kn3gz7sah6v7jqj635c45n88my2sx8wknadkv30y";
+
};
+
meta.homepage = "https://github.com/echasnovski/mini.snippets/";
};
mini-splitjoin = buildVimPlugin {
+212 -149
pkgs/applications/editors/vim/plugins/overrides.nix
···
];
};
-
alpha-nvim = super.alpha-nvim.overrideAttrs {
-
nvimRequireCheck = "alpha";
-
};
-
advanced-git-search-nvim = super.advanced-git-search-nvim.overrideAttrs {
-
dependencies = with super; [
+
dependencies = with self; [
telescope-nvim
vim-fugitive
vim-rhubarb
+
fzf-lua
+
plenary-nvim
];
-
nvimRequireCheck = "advanced_git_search.utils";
};
astrocore = super.astrocore.overrideAttrs {
dependencies = [ self.lazy-nvim ];
};
-
astrotheme = super.astrotheme.overrideAttrs {
-
nvimSkipModule = [
-
# attempt to index local 'c' (a nil value)
-
"astrotheme.groups.plugins.flash"
-
"astrotheme.groups.plugins.todo-comments"
-
];
-
};
-
astroui = super.astroui.overrideAttrs {
# Readme states that astrocore is an optional dependency
checkInputs = [ self.astrocore ];
···
animation-nvim = super.animation-nvim.overrideAttrs {
dependencies = [ self.middleclass ];
-
nvimRequireCheck = "animation";
};
autosave-nvim = super.autosave-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "autosave";
};
auto-session = super.auto-session.overrideAttrs {
···
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ lightquantum ];
};
-
nvimRequireCheck = "barbecue";
};
base46 = super.base46.overrideAttrs {
···
ccc-nvim = super.ccc-nvim.overrideAttrs {
# ccc auto-discover requires all pass
# but there's a bootstrap module that hangs forever if we dont stop on first success
-
nvimRequireCheck = "ccc";
+
nvimSkipModule = "ccc.kit.Thread.Server._bootstrap";
};
chadtree = super.chadtree.overrideAttrs {
···
pyyaml
std2
];
-
# We need some patches so it stops complaining about not being in a venv
patches = [ ./patches/chadtree/emulate-venv.patch ];
-
nvimRequireCheck = "chadtree";
};
ChatGPT-nvim = super.ChatGPT-nvim.overrideAttrs {
···
plenary-nvim
telescope-nvim
];
-
nvimRequireCheck = "chatgpt";
};
cheatsheet-nvim = super.cheatsheet-nvim.overrideAttrs {
···
postPatch = ''
sed -i -e 's/require "health"/vim.health/' lua/clipboard-image/health.lua
'';
-
nvimRequireCheck = "clipboard-image";
};
cmake-tools-nvim = super.cmake-tools-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "cmake-tools";
};
cmd-parser-nvim = super.cmd-parser-nvim.overrideAttrs {
+
# Has cmd-parser.init.test matched from lua/cmd-parser/init.test.lua
+
# Can't be required and is only other module
nvimRequireCheck = "cmd-parser";
};
···
codecompanion-nvim = super.codecompanion-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "codecompanion";
+
nvimSkipModule = [
+
# Optional provider dependencies
+
"codecompanion.providers.diff.mini_diff"
+
"codecompanion.providers.actions.telescope"
+
"codecompanion.providers.actions.mini_pick"
+
# Requires setup call
+
"codecompanion.actions.static"
+
"codecompanion.actions.init"
+
# Test
+
"minimal"
+
];
};
codeium-nvim =
···
runHook postCheck
'';
-
nvimRequireCheck = "codeium";
};
codesnap-nvim = callPackage ./non-generated/codesnap-nvim { };
···
make build
rm ruby/command-t/ext/command-t/*.o
'';
-
nvimRequireCheck = "wincent.commandt";
};
competitest-nvim = super.competitest-nvim.overrideAttrs {
dependencies = [ self.nui-nvim ];
-
-
doInstallCheck = true;
-
nvimRequireCheck = "competitest";
};
compiler-explorer-nvim = super.compiler-explorer-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "compiler-explorer";
};
compiler-nvim = super.compiler-nvim.overrideAttrs {
dependencies = [ self.overseer-nvim ];
-
nvimRequireCheck = "compiler";
};
completion-buffers = super.completion-buffers.overrideAttrs {
dependencies = [ self.completion-nvim ];
-
nvimRequireCheck = "completion_buffers";
};
completion-tabnine = super.completion-tabnine.overrideAttrs {
···
};
CopilotChat-nvim = super.CopilotChat-nvim.overrideAttrs {
+
checkInputs = with self; [
+
# Optional integrations
+
fzf-lua
+
telescope-nvim
+
];
dependencies = with self; [
copilot-lua
plenary-nvim
];
-
nvimRequireCheck = "CopilotChat";
};
copilot-cmp = super.copilot-cmp.overrideAttrs {
···
lualine-nvim
];
doInstallCheck = true;
-
nvimRequireCheck = "copilot-lualine";
};
copilot-vim = super.copilot-vim.overrideAttrs (old: {
···
# We need some patches so it stops complaining about not being in a venv
patches = [ ./patches/coq_nvim/emulate-venv.patch ];
-
nvimRequireCheck = "coq";
+
+
nvimRequireCheck = [
+
# Other modules require global variables
+
"coq"
+
];
};
cord-nvim = callPackage ./non-generated/cord-nvim { };
···
};
crates-nvim = super.crates-nvim.overrideAttrs {
+
checkInputs = [
+
# Optional null-ls integration
+
self.none-ls-nvim
+
];
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "crates";
};
cspell-nvim = super.cspell-nvim.overrideAttrs {
···
ddc-source-lsp = super.ddc-source-lsp.overrideAttrs {
dependencies = [ self.ddc-vim ];
-
nvimRequireCheck = "ddc_source_lsp";
};
ddc-vim = super.ddc-vim.overrideAttrs {
···
];
};
+
ddc-source-around = super.ddc-source-around.overrideAttrs {
+
dependencies = [ self.ddc-vim ];
+
};
+
+
ddc-source-file = super.ddc-source-file.overrideAttrs {
+
dependencies = [ self.ddc-vim ];
+
};
+
+
ddc-fuzzy = super.ddc-fuzzy.overrideAttrs {
+
dependencies = [ self.ddc-vim ];
+
};
+
defx-nvim = super.defx-nvim.overrideAttrs {
dependencies = [ self.nvim-yarp ];
};
···
diagram-nvim = super.diagram-nvim.overrideAttrs {
dependencies = [ self.image-nvim ];
-
nvimRequireCheck = "diagram";
};
diffview-nvim = super.diffview-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
+
nvimSkipModule = [
+
# https://github.com/sindrets/diffview.nvim/issues/498
+
"diffview.api.views.diff.diff_view"
+
"diffview.scene.layouts.diff_2"
+
"diffview.scene.layouts.diff_2_hor"
+
"diffview.scene.layouts.diff_2_ver"
+
"diffview.scene.layouts.diff_3"
+
"diffview.scene.layouts.diff_3_hor"
+
"diffview.scene.layouts.diff_3_mixed"
+
"diffview.scene.layouts.diff_3_ver"
+
"diffview.scene.layouts.diff_4"
+
"diffview.scene.layouts.diff_4_mixed"
+
"diffview.scene.views.diff.diff_view"
+
"diffview.scene.views.file_history.file_history_panel"
+
"diffview.scene.views.file_history.option_panel"
+
"diffview.scene.window"
+
"diffview.ui.panels.commit_log_panel"
+
"diffview.ui.panels.help_panel"
+
"diffview.ui.panel"
+
"diffview.vcs.adapters.git.init"
+
"diffview.vcs.adapters.hg.init"
+
"diffview.vcs.adapter"
+
"diffview.vcs.init"
+
"diffview.vcs.utils"
+
"diffview.job"
+
"diffview.lib"
+
"diffview.multi_job"
+
];
+
doInstallCheck = true;
-
nvimRequireCheck = "diffview";
};
direnv-vim = super.direnv-vim.overrideAttrs (old: {
···
fixupPhase = ''
patchShebangs $(find $out/bin/ -type f -not -name credo-language-server)
'';
-
nvimRequireCheck = "elixir";
};
executor-nvim = super.executor-nvim.overrideAttrs {
dependencies = [ self.nui-nvim ];
-
nvimRequireCheck = "executor";
};
fcitx-vim = super.fcitx-vim.overrideAttrs {
···
flit-nvim = super.flit-nvim.overrideAttrs {
dependencies = [ self.leap-nvim ];
-
nvimRequireCheck = "flit";
};
flutter-tools-nvim = super.flutter-tools-nvim.overrideAttrs {
···
});
fuzzy-nvim = super.fuzzy-nvim.overrideAttrs {
+
checkInputs = with self; [
+
# Optional sorters
+
telescope-zf-native-nvim
+
];
dependencies = [ self.telescope-fzf-native-nvim ];
-
nvimRequireCheck = "fuzzy_nvim";
+
nvimSkipModule = [
+
# TODO: package fzy-lua-native
+
"fuzzy_nvim.fzy_matcher"
+
];
};
fugit2-nvim = super.fugit2-nvim.overrideAttrs {
···
gitlinker-nvim = super.gitlinker-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "gitlinker";
};
gitsigns-nvim = super.gitsigns-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "gitsigns";
};
git-worktree-nvim = super.git-worktree-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "git-worktree";
};
go-nvim = super.go-nvim.overrideAttrs {
···
};
hardhat-nvim = super.hardhat-nvim.overrideAttrs {
-
dependencies = with self; [
+
checkInputs = with self; [
+
# optional integrations
+
neotest
+
telescope-nvim
overseer-nvim
+
];
+
+
dependencies = with self; [
plenary-nvim
];
-
doInstallCheck = true;
-
nvimRequireCheck = "hardhat";
+
nvimSkipModule = [
+
# Cannot find hardhat.extmarks
+
"overseer.component.hardhat.refresh_gas_extmarks"
+
];
};
harpoon = super.harpoon.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "harpoon";
};
harpoon2 = super.harpoon2.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "harpoon";
+
nvimSkipModule = [
+
# Access harpoon data file
+
"harpoon.scratch.toggle"
+
];
};
haskell-snippets-nvim = super.haskell-snippets-nvim.overrideAttrs {
dependencies = [ self.luasnip ];
-
nvimRequireCheck = "haskell-snippets";
};
haskell-scope-highlighting-nvim = super.haskell-scope-highlighting-nvim.overrideAttrs {
dependencies = [ self.nvim-treesitter ];
-
nvimRequireCheck = "haskell-scope-highlighting";
};
haskell-tools-nvim = neovimUtils.buildNeovimPlugin {
luaAttr = luaPackages.haskell-tools-nvim;
-
nvimRequireCheck = "haskell-tools";
+
nvimSkipModule = [
+
# Optional telescope integration
+
"haskell-tools.hoogle.helpers"
+
];
};
hex-nvim = super.hex-nvim.overrideAttrs {
runtimeDeps = [ xxd ];
-
nvimRequireCheck = "hex";
};
himalaya-vim = super.himalaya-vim.overrideAttrs {
···
hunk-nvim = super.hunk-nvim.overrideAttrs {
dependencies = [ self.nui-nvim ];
-
nvimRequireCheck = "hunk";
};
# https://hurl.dev/
···
];
doInstallCheck = true;
-
nvimRequireCheck = "idris2";
};
image-nvim = super.image-nvim.overrideAttrs {
···
--replace-fail @nix_magick@ ${luajitPackages.magick}
'';
-
nvimRequireCheck = "image";
};
indent-blankline-nvim = super.indent-blankline-nvim.overrideAttrs {
···
jupytext-nvim = super.jupytext-nvim.overrideAttrs {
passthru.python3Dependencies = ps: [ ps.jupytext ];
-
nvimRequireCheck = "jupytext";
};
kulala-nvim = super.kulala-nvim.overrideAttrs {
···
substituteInPlace lua/kulala/config/init.lua \
--replace-fail 'curl_path = "curl"' 'curl_path = "${lib.getExe curl}"'
'';
-
nvimRequireCheck = "kulala";
};
LanguageClient-neovim = callPackage ./non-generated/LanguageClient-neovim { };
···
lazy-lsp-nvim = super.lazy-lsp-nvim.overrideAttrs {
dependencies = [ self.nvim-lspconfig ];
-
nvimRequireCheck = "lazy-lsp";
};
lazy-nvim = super.lazy-nvim.overrideAttrs {
patches = [ ./patches/lazy-nvim/no-helptags.patch ];
-
nvimRequireCheck = "lazy";
+
nvimSkipModule = [
+
# Requires headless config option
+
"lazy.manage.task.init"
+
"lazy.manage.checker"
+
"lazy.manage.init"
+
"lazy.manage.runner"
+
"lazy.view.commands"
+
"lazy.build"
+
];
};
lean-nvim = super.lean-nvim.overrideAttrs {
···
nvim-lspconfig
plenary-nvim
];
-
nvimRequireCheck = "lean";
};
LeaderF = super.LeaderF.overrideAttrs {
···
leap-nvim
nvim-treesitter
];
-
nvimRequireCheck = "leap-ast";
};
leetcode-nvim = super.leetcode-nvim.overrideAttrs {
···
];
doInstallCheck = true;
-
nvimRequireCheck = "leetcode";
+
nvimSkipModule = [
+
# Requires setup call
+
"leetcode.api.auth"
+
"leetcode.api.headers"
+
"leetcode.api.interpreter"
+
"leetcode.api.problems"
+
"leetcode.api.question"
+
"leetcode.api.statistics"
+
"leetcode.api.utils"
+
"leetcode.cache.cookie"
+
"leetcode.cache.init"
+
"leetcode.cache.problemlist"
+
"leetcode.picker.language.fzf"
+
"leetcode.picker.question.fzf"
+
"leetcode.picker.question.init"
+
"leetcode.picker.question.telescope"
+
"leetcode.picker.tabs.fzf"
+
"leetcode.runner.init"
+
"leetcode-plugins.cn.api"
+
"leetcode-ui.group.page.stats"
+
"leetcode-ui.group.similar-questions"
+
"leetcode-ui.layout.console"
+
"leetcode-ui.lines.calendar"
+
"leetcode-ui.lines.solved"
+
"leetcode-ui.popup.console.result"
+
"leetcode-ui.popup.info"
+
"leetcode-ui.popup.languages"
+
"leetcode-ui.popup.skills"
+
"leetcode-ui.question"
+
"leetcode-ui.renderer.menu"
+
"leetcode-ui.renderer.result"
+
];
};
legendary-nvim = super.legendary-nvim.overrideAttrs {
···
lir-nvim = super.lir-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "lir";
};
lispdocs-nvim = super.lispdocs-nvim.overrideAttrs {
···
lsp-progress-nvim = neovimUtils.buildNeovimPlugin {
luaAttr = luaPackages.lsp-progress-nvim;
-
nvimRequireCheck = "lsp-progress";
};
lspecho-nvim = super.lspecho-nvim.overrideAttrs {
meta.license = lib.licenses.mit;
-
nvimRequireCheck = "lspecho";
};
lspsaga-nvim = super.lspsaga-nvim.overrideAttrs {
···
luasnip = super.luasnip.overrideAttrs {
dependencies = [ luaPackages.jsregexp ];
-
nvimRequireCheck = "luasnip";
};
luasnip-latex-snippets-nvim = super.luasnip-latex-snippets-nvim.overrideAttrs {
···
lz-n = neovimUtils.buildNeovimPlugin {
luaAttr = luaPackages.lz-n;
-
nvimRequireCheck = "lz.n";
};
lze = neovimUtils.buildNeovimPlugin {
luaAttr = luaPackages.lze;
-
nvimRequireCheck = "lze";
};
lzn-auto-require = neovimUtils.buildNeovimPlugin {
luaAttr = luaPackages.lzn-auto-require;
-
nvimRequireCheck = "lzn-auto-require.loader";
};
magma-nvim = super.magma-nvim.overrideAttrs {
···
mason-nvim
nvim-lspconfig
];
-
nvimRequireCheck = "mason-lspconfig";
};
mason-null-ls-nvim = super.mason-null-ls-nvim.overrideAttrs {
···
mason-tool-installer-nvim = super.mason-tool-installer-nvim.overrideAttrs {
dependencies = [ self.mason-nvim ];
-
nvimRequireCheck = "mason-tool-installer";
};
material-vim = super.material-vim.overrideAttrs {
···
middleclass = neovimUtils.buildNeovimPlugin {
luaAttr = luaPackages.middleclass;
-
nvimRequireCheck = "middleclass";
};
mind-nvim = super.mind-nvim.overrideAttrs {
···
nvim-treesitter
hydra-nvim
];
-
nvimRequireCheck = "multicursors";
};
muren-nvim = super.muren-nvim.overrideAttrs {
···
ncm2 = super.ncm2.overrideAttrs {
dependencies = [ self.nvim-yarp ];
-
nvimRequireCheck = "ncm2";
};
ncm2-jedi = super.ncm2-jedi.overrideAttrs {
···
dependencies = [ self.nvim-lspconfig ];
doInstallCheck = true;
-
nvimRequireCheck = "neoconf";
};
neogit = super.neogit.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "neogit";
+
nvimSkipModule = [
+
# Optional diffview integration
+
"neogit.integrations.diffview"
+
"neogit.popups.diff.actions"
+
"neogit.popups.diff.init"
+
];
};
neorepl-nvim = super.neorepl-nvim.overrideAttrs {
···
luaAttr = luaPackages.neorg;
doInstallCheck = true;
-
nvimRequireCheck = "neorg";
};
neorg-telescope = super.neorg-telescope.overrideAttrs {
···
nvim-nio
plenary-nvim
];
-
nvimRequireCheck = "neotest";
};
neotest-bash = super.neotest-bash.overrideAttrs {
···
nvim-nio
plenary-nvim
];
-
nvimRequireCheck = "neotest-java";
};
neotest-jest = super.neotest-jest.overrideAttrs {
···
nvim-nio
plenary-nvim
];
-
nvimRequireCheck = "neotest-pest";
};
neotest-phpunit = super.neotest-phpunit.overrideAttrs {
···
nvim-nio
plenary-nvim
];
-
nvimRequireCheck = "neotest-plenary";
};
neotest-python = super.neotest-python.overrideAttrs {
···
nvim-nio
plenary-nvim
];
-
nvimRequireCheck = "neotest-python";
};
neotest-rspec = super.neotest-rspec.overrideAttrs {
···
nvim-nio
plenary-nvim
];
-
nvimRequireCheck = "neotest-scala";
};
neotest-testthat = super.neotest-testthat.overrideAttrs {
···
nvim-nio
plenary-nvim
];
-
nvimRequireCheck = "neotest-testthat";
};
neotest-vitest = super.neotest-vitest.overrideAttrs {
···
plenary-nvim
nui-nvim
];
-
nvimRequireCheck = "neo-tree";
};
netman-nvim = super.netman-nvim.overrideAttrs {
···
plenary-nvim
telescope-nvim
];
-
nvimRequireCheck = "neuron";
};
nlsp-settings-nvim = super.nlsp-settings-nvim.overrideAttrs {
···
noice-nvim = super.noice-nvim.overrideAttrs {
dependencies = [ self.nui-nvim ];
-
nvimRequireCheck = "noice";
};
none-ls-nvim = super.none-ls-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "null-ls";
};
notmuch-vim = notmuch.vim;
NotebookNavigator-nvim = super.NotebookNavigator-nvim.overrideAttrs {
-
nvimRequireCheck = "notebook-navigator";
};
nterm-nvim = super.nterm-nvim.overrideAttrs {
···
null-ls-nvim = super.null-ls-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "null-ls";
};
nvchad = super.nvchad.overrideAttrs {
···
};
nvim-coverage = super.nvim-coverage.overrideAttrs {
-
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "coverage";
+
dependencies = with self; [
+
neotest
+
plenary-nvim
+
];
+
nvimSkipModule = [
+
# TODO: Add lua-xmlreader package
+
"coverage.parsers.corbertura"
+
];
};
nvim-dap-lldb = super.nvim-dap-lldb.overrideAttrs {
···
nvim-dap-python = super.nvim-dap-python.overrideAttrs {
dependencies = [ self.nvim-dap ];
-
nvimRequireCheck = "dap-python";
};
nvim-dap-rego = super.nvim-dap-rego.overrideAttrs {
dependencies = [ self.nvim-dap ];
-
nvimRequireCheck = "dap-rego";
};
nvim-dap-rr = super.nvim-dap-rr.overrideAttrs {
···
];
doInstallCheck = true;
-
nvimRequireCheck = "dapui";
};
nvim-dap-virtual-text = super.nvim-dap-virtual-text.overrideAttrs {
···
dependencies = [ self.dressing-nvim ];
doInstallCheck = true;
-
nvimRequireCheck = "genghis";
};
nvim-gps = super.nvim-gps.overrideAttrs {
···
nvim-lsp-file-operations = super.nvim-lsp-file-operations.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "lsp-file-operations";
};
nvim-lsputils = super.nvim-lsputils.overrideAttrs {
dependencies = [ self.popfix ];
-
nvimRequireCheck = "lsputil.codeAction";
};
nvim-metals = super.nvim-metals.overrideAttrs {
dependencies = [ self.plenary-nvim ];
dontBuild = true;
-
nvimRequireCheck = "metals";
};
nvim-moonwalk = super.nvim-moonwalk.overrideAttrs {
···
nvim-lspconfig
nvim-navic
];
-
nvimRequireCheck = "nvim-navbuddy";
};
nvim-neoclip-lua = super.nvim-neoclip-lua.overrideAttrs {
···
'';
meta.platforms = lib.platforms.linux;
-
nvimRequireCheck = "dbee";
);
nvim-impairative = super.nvim-impairative.overrideAttrs {
-
nvimRequireCheck = "impairative";
};
nvim-navic = super.nvim-navic.overrideAttrs {
dependencies = [ self.nvim-lspconfig ];
-
nvimRequireCheck = "nvim-navic";
};
nvim-notify = super.nvim-notify.overrideAttrs {
···
};
nvim-scissors = super.nvim-scissors.overrideAttrs {
-
nvimRequireCheck = "scissors";
+
checkInputs = [
+
# Optional telescope picker
+
self.telescope-nvim
+
];
};
nvim-snippets = super.nvim-snippets.overrideAttrs {
···
};
nvim-treesitter-sexp = super.nvim-treesitter-sexp.overrideAttrs {
-
nvimRequireCheck = "treesitter-sexp";
+
dependencies = [ self.nvim-treesitter ];
};
nvim-treesitter-textobjects = super.nvim-treesitter-textobjects.overrideAttrs {
···
nvim-trevJ-lua = super.nvim-trevJ-lua.overrideAttrs {
dependencies = [ self.nvim-treesitter ];
-
nvimRequireCheck = "trevj";
};
nvim-test = super.nvim-test.overrideAttrs {
···
nvim-ufo = super.nvim-ufo.overrideAttrs {
dependencies = [ self.promise-async ];
-
nvimRequireCheck = "ufo";
};
nvim-unception = super.nvim-unception.overrideAttrs {
···
};
obsidian-nvim = super.obsidian-nvim.overrideAttrs {
+
checkInputs = with self; [
+
# Optional pickers
+
fzf-lua
+
telescope-nvim
+
mini-nvim
+
];
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "obsidian";
};
octo-nvim = super.octo-nvim.overrideAttrs {
-
dependencies = with self; [
+
checkInputs = with self; [
+
# Pickers, can use telescope or fzf-lua
+
fzf-lua
telescope-nvim
+
];
+
dependencies = with self; [
plenary-nvim
];
-
nvimRequireCheck = "octo";
};
ollama-nvim = super.ollama-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "ollama";
};
onehalf = super.onehalf.overrideAttrs {
···
orgmode = super.orgmode.overrideAttrs {
dependencies = with self; [ (nvim-treesitter.withPlugins (p: [ p.org ])) ];
-
nvimRequireCheck = "orgmode";
};
otter-nvim = super.otter-nvim.overrideAttrs {
dependencies = [ self.nvim-lspconfig ];
-
nvimRequireCheck = "otter";
};
outline-nvim = super.outline-nvim.overrideAttrs {
···
};
overseer-nvim = super.overseer-nvim.overrideAttrs {
-
doCheck = true;
+
checkInputs = [
+
# Optional integration
+
self.neotest
+
];
checkPhase = ''
runHook preCheck
···
runHook postCheck
'';
-
nvimRequireCheck = "overseer";
+
nvimSkipModule = [
+
# Optional integrations
+
"overseer.strategy.toggleterm"
+
"overseer.dap"
+
];
};
package-info-nvim = super.package-info-nvim.overrideAttrs {
···
# we need the 'query' grammar to make
(nvim-treesitter.withPlugins (p: [ p.query ]))
];
-
nvimRequireCheck = "nvim-treesitter-playground";
};
# TODO: runtimedeps
···
'';
doInstallCheck = true;
-
nvimRequireCheck = "plenary";
};
poimandres-nvim = super.poimandres-nvim.overrideAttrs {
···
};
quicker-nvim = super.quicker-nvim.overrideAttrs {
-
nvimRequireCheck = "quicker";
};
rainbow-delimiters-nvim = super.rainbow-delimiters-nvim.overrideAttrs {
···
range-highlight-nvim = super.range-highlight-nvim.overrideAttrs {
dependencies = [ self.cmd-parser-nvim ];
-
nvimRequireCheck = "range-highlight";
};
ranger-nvim = super.ranger-nvim.overrideAttrs {
···
postPatch = ''
substituteInPlace lua/ranger-nvim.lua --replace-fail '@ranger@' ${ranger}/bin/ranger
'';
-
nvimRequireCheck = "ranger-nvim";
};
aider-nvim = super.aider-nvim.overrideAttrs {
···
nvim-treesitter
plenary-nvim
];
-
nvimRequireCheck = "refactoring";
};
remote-nvim-nvim = super.remote-nvim-nvim.overrideAttrs {
···
p.json
]))
];
-
nvimRequireCheck = "rest-nvim";
};
rocks-nvim = neovimUtils.buildNeovimPlugin {
luaAttr = luaPackages.rocks-nvim;
-
nvimRequireCheck = "rocks";
};
rocks-config-nvim = neovimUtils.buildNeovimPlugin {
luaAttr = luaPackages.rocks-config-nvim;
-
nvimRequireCheck = "rocks-config";
};
roslyn-nvim = super.roslyn-nvim.overrideAttrs {
-
nvimRequireCheck = "roslyn";
};
rtp-nvim = neovimUtils.buildNeovimPlugin {
luaAttr = luaPackages.rtp-nvim;
-
nvimRequireCheck = "rtp_nvim";
};
rustaceanvim = neovimUtils.buildNeovimPlugin {
+
checkInputs = [
+
# Optional integration
+
self.neotest
+
];
luaAttr = luaPackages.rustaceanvim;
-
nvimRequireCheck = "rustaceanvim";
};
rust-tools-nvim = super.rust-tools-nvim.overrideAttrs {
···
};
scretch-nvim = super.scretch-nvim.overrideAttrs {
-
nvimRequireCheck = "scretch";
};
searchbox-nvim = super.searchbox-nvim.overrideAttrs {
···
passthru = oa.passthru // {
initLua = ''vim.g.sqlite_clib_path = "${libsqlite}"'';
};
-
nvimRequireCheck = "sqlite";
+
+
nvimSkipModule = [
+
# Require "sql.utils" ?
+
"sqlite.tbl.cache"
+
# attempt to write to read only database
+
"sqlite.examples.bookmarks"
+
];
);
ssr = super.ssr-nvim.overrideAttrs {
dependencies = [ self.nvim-treesitter ];
-
nvimRequireCheck = "ssr";
};
startup-nvim = super.startup-nvim.overrideAttrs {
dependencies = with super; [ plenary-nvim ];
-
nvimRequireCheck = "startup";
};
statix = buildVimPlugin rec {
···
substituteInPlace lua/stylish/components/menu.lua --replace-fail xdotool ${xdotool}/bin/xdotool
substituteInPlace lua/stylish/components/menu.lua --replace-fail xwininfo ${xorg.xwininfo}/bin/xwininfo
'';
-
nvimRequireCheck = "stylish";
};
supermaven-nvim = super.supermaven-nvim.overrideAttrs {
···
syntax-tree-surfer = super.syntax-tree-surfer.overrideAttrs {
dependencies = [ self.nvim-treesitter ];
meta.maintainers = with lib.maintainers; [ callumio ];
-
nvimRequireCheck = "syntax-tree-surfer";
};
taskwarrior3 = buildVimPlugin {
···
plenary-nvim
telescope-nvim
];
-
nvimRequireCheck = "telekasten";
};
telescope-asynctasks-nvim = super.telescope-asynctasks-nvim.overrideAttrs {
···
};
quarto-nvim = super.quarto-nvim.overrideAttrs {
+
checkInputs = [
+
# Optional runner
+
self.iron-nvim
+
];
dependencies = with self; [
nvim-lspconfig
otter-nvim
];
-
-
nvimRequireCheck = "quarto";
-
doInstallCheck = true;
};
telescope-zoxide = super.telescope-zoxide.overrideAttrs {
···
};
todo-comments-nvim = super.todo-comments-nvim.overrideAttrs {
+
checkInputs = with self; [
+
# Optional trouble integration
+
trouble-nvim
+
];
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "todo-comments";
+
nvimSkipModule = [
+
# Optional fzf-lua integration
+
# fzf-lua server must be running
+
"todo-comments.fzf"
+
];
};
tokyonight-nvim = super.tokyonight-nvim.overrideAttrs {
···
triptych-nvim = super.triptych-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "triptych";
};
tsc-nvim = super.tsc-nvim.overrideAttrs {
···
tssorter-nvim = super.tssorter-nvim.overrideAttrs {
dependencies = [ self.nvim-treesitter ];
-
nvimRequireCheck = "tssorter";
};
tup =
···
nvim-lspconfig
plenary-nvim
];
-
nvimRequireCheck = "typescript-tools";
};
unicode-vim =
···
};
vim-tabby = super.vim-tabby.overrideAttrs {
-
nvimRequireCheck = "tabby";
};
vim-textobj-entire = super.vim-textobj-entire.overrideAttrs {
···
middleclass
animation-nvim
];
-
nvimRequireCheck = "windows";
+
nvimSkipModule = [
+
# Animation doesn't work headless
+
"windows.autowidth"
+
"windows.commands"
+
];
};
wtf-nvim = super.wtf-nvim.overrideAttrs {
dependencies = [ self.nui-nvim ];
-
nvimRequireCheck = "wtf";
};
YankRing-vim = super.YankRing-vim.overrideAttrs {
···
yazi-nvim = super.yazi-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
-
nvimRequireCheck = "yazi";
+
nvimSkipModule = [
+
# Used for reproducing issues
+
"repro"
+
];
};
YouCompleteMe = super.YouCompleteMe.overrideAttrs {
···
--replace-fail "['websocat'] = nil," "websocat = '${lib.getExe websocat}',"
'';
-
nvimRequireCheck = "typst-preview";
};
// (
+4
pkgs/applications/editors/vim/plugins/vim-plugin-names
···
https://github.com/nvimdev/dashboard-nvim/,,
https://github.com/Shougo/ddc-filter-matcher_head/,HEAD,
https://github.com/Shougo/ddc-filter-sorter_rank/,HEAD,
+
https://github.com/tani/ddc-fuzzy/,HEAD,
+
https://github.com/Shougo/ddc-source-around/,HEAD,
+
https://github.com/LumaKernel/ddc-source-file/,HEAD,
https://github.com/Shougo/ddc-source-lsp/,HEAD,
https://github.com/Shougo/ddc-ui-native/,HEAD,
https://github.com/Shougo/ddc-ui-pum/,HEAD,
···
https://github.com/echasnovski/mini.pairs/,HEAD,
https://github.com/echasnovski/mini.pick/,HEAD,
https://github.com/echasnovski/mini.sessions/,HEAD,
+
https://github.com/echasnovski/mini.snippets/,HEAD,
https://github.com/echasnovski/mini.splitjoin/,HEAD,
https://github.com/echasnovski/mini.starter/,HEAD,
https://github.com/echasnovski/mini.statusline/,HEAD,
+2 -2
pkgs/applications/science/misc/graphia/default.nix
···
stdenv.mkDerivation rec {
pname = "graphia";
-
version = "5.1";
+
version = "5.2";
src = fetchFromGitHub {
owner = "graphia-app";
repo = "graphia";
rev = version;
-
sha256 = "sha256-gAJwAz3iKa4auRtsrPS9dz3ieiB09FeL6VN5Psq1i8Y=";
+
sha256 = "sha256-tS5oqpwpqvWGu67s8OuA4uQR3Zb5VzHTY/GnfVQki6k=";
};
nativeBuildInputs = [
+4
pkgs/by-name/al/alpine/package.nix
···
"--with-c-client-target=slx"
];
+
# Fixes https://github.com/NixOS/nixpkgs/issues/372699
+
# See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074804
+
env.NIX_CFLAGS_COMPILE = toString [ "-Wno-incompatible-pointer-types" ];
+
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
meta = with lib; {
+9 -3
pkgs/by-name/ca/cadical/package.nix
···
enableParallelBuilding = true;
# fix static build
-
postPatch = ''
-
substituteInPlace makefile.in --replace-fail "ar rc" '$(AR) rc'
-
'';
+
postPatch =
+
''
+
substituteInPlace makefile.in --replace-fail "ar rc" '$(AR) rc'
+
''
+
# Racy/flaky tests that sometimes spontaneously combust on darwin.
+
+ lib.optionalString (stdenv.hostPlatform.isDarwin && (lib.versionAtLeast version "2.1.1")) ''
+
substituteInPlace test/api/run.sh --replace-fail 'run parcompwrite' ""
+
substituteInPlace test/api/run.sh --replace-fail 'run example_tracer' ""
+
'';
# the configure script is not generated by autotools and does not accept the
# arguments that the default configurePhase passes like --prefix and --libdir
+3 -3
pkgs/by-name/ca/cargo-tauri/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "tauri";
-
version = "2.2.0";
+
version = "2.2.1";
src = fetchFromGitHub {
owner = "tauri-apps";
repo = "tauri";
tag = "tauri-v${version}";
-
hash = "sha256-lkTkRNJIdGMJCkqxpBAM4r3JzO55nCjl2l+1xjsCtRI=";
+
hash = "sha256-v9o+oqs6OZWhHv+PExo9juzTt7W80YOTkynzwvxpHGM=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-fZ3SGF+iIeu9TIyJvKm8vAo2PUT1VREyTKUpcqyC5vo=";
+
cargoHash = "sha256-SmM3G0WpNcb+B5uo+2Nczg/Htx5eY5JnxF0Tkwz8k0M=";
nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/by-name/en/ente-auth/package.nix
···
in
flutter324.buildFlutterApplication rec {
pname = "ente-auth";
-
version = "4.2.3";
+
version = "4.2.4";
src = fetchFromGitHub {
owner = "ente-io";
repo = "ente";
sparseCheckout = [ "auth" ];
tag = "auth-v${version}";
-
hash = "sha256-G+uSEEJUD8mq8d7FJRKSHjpcFsILZJmtpgBmtpQYP58=";
+
hash = "sha256-bjFCmMPD983iY6X3lFSeQXmVArSMw80yAW5D6Viwofs=";
};
sourceRoot = "${src.name}/auth";
+12 -2
pkgs/by-name/en/ente-auth/pubspec.lock.json
···
"dependency": "direct main",
"description": {
"name": "file_picker",
-
"sha256": "167bb619cdddaa10ef2907609feb8a79c16dfa479d3afaf960f8e223f754bf12",
+
"sha256": "c904b4ab56d53385563c7c39d8e9fa9af086f91495dfc48717ad84a42c3cf204",
"url": "https://pub.dev"
},
"source": "hosted",
-
"version": "8.1.2"
+
"version": "8.1.7"
},
"file_saver": {
"dependency": "direct main",
···
},
"source": "hosted",
"version": "4.1.0"
+
},
+
"scan": {
+
"dependency": "direct main",
+
"description": {
+
"name": "scan",
+
"sha256": "b343ec36f863a88d41eb4c174b810c055c6bd1f1822b2188ab31aab684fb7cdb",
+
"url": "https://pub.dev"
+
},
+
"source": "hosted",
+
"version": "1.6.0"
},
"screen_retriever": {
"dependency": "transitive",
+9 -2
pkgs/by-name/fi/fityk/package.nix
···
sha256 = "sha256-m2RaZMYT6JGwa3sOUVsBIzCdZetTbiygaInQWoJ4m1o=";
};
-
nativeBuildInputs = [ autoreconfHook ];
+
nativeBuildInputs = [
+
autoreconfHook
+
lua
+
swig
+
];
buildInputs = [
wxGTK32
boost
···
xylib
readline
gnuplot
-
swig
+
];
+
+
configureFlags = [
+
"--with-wx-config=${lib.getExe' (lib.getDev wxGTK32) "wx-config"}"
];
env.NIX_CFLAGS_COMPILE = toString [
+3 -3
pkgs/by-name/hi/hishtory/package.nix
···
buildGoModule rec {
pname = "hishtory";
-
version = "0.321";
+
version = "0.324";
src = fetchFromGitHub {
owner = "ddworken";
repo = pname;
rev = "v${version}";
-
hash = "sha256-97+36uM6c9yDOnTaBnF3X0jDF6n+vJAnR4havXlXpF4=";
+
hash = "sha256-CcRRMHUvLVrJ0fWsAH+SUxcSB2koOShlqBnnhKtrCts=";
};
-
vendorHash = "sha256-xDdK91/lQRpY7i13jnLwX2eVMb5mibHchnz7ASNzXmM=";
+
vendorHash = "sha256-A975ensuezz75I4KrFcl8wi9HjZqlfEHeJVAyA69V9k=";
ldflags = [ "-X github.com/ddworken/hishtory/client/lib.Version=${version}" ];
+94
pkgs/by-name/it/itgmania/package.nix
···
+
{
+
lib,
+
stdenv,
+
fetchFromGitHub,
+
cmake,
+
nasm,
+
pkg-config,
+
copyDesktopItems,
+
alsa-lib,
+
glew,
+
glib,
+
gtk3,
+
libmad,
+
libogg,
+
libpulseaudio,
+
libusb-compat-0_1,
+
libvorbis,
+
libXtst,
+
udev,
+
makeWrapper,
+
makeDesktopItem,
+
}:
+
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "itgmania";
+
version = "0.9.0";
+
+
src = fetchFromGitHub {
+
owner = "itgmania";
+
repo = "itgmania";
+
rev = "v${finalAttrs.version}";
+
fetchSubmodules = true;
+
hash = "sha256-SAEYkAPNUjGNfNnHfwyOj65i2SpEX0ct/fREob5/6fI=";
+
};
+
+
nativeBuildInputs = [
+
cmake
+
nasm
+
pkg-config
+
makeWrapper
+
copyDesktopItems
+
];
+
+
buildInputs = [
+
alsa-lib
+
glew
+
glib
+
gtk3
+
libmad
+
libogg
+
libpulseaudio
+
libusb-compat-0_1
+
libvorbis
+
libXtst
+
udev
+
];
+
+
cmakeFlags = lib.optionals (!stdenv.hostPlatform.isx86) [ "-DWITH_MINIMAID=off" ];
+
+
postInstall = ''
+
makeWrapper $out/itgmania/itgmania $out/bin/itgmania \
+
--chdir $out/itgmania
+
+
mkdir -p $out/share/icons/hicolor/scalable/apps/
+
ln -s $out/itgmania/Data/logo.svg $out/share/icons/hicolor/scalable/apps/itgmania.svg
+
'';
+
+
desktopItems = [
+
(makeDesktopItem {
+
name = "itgmania";
+
desktopName = "ITGmania";
+
genericName = "Rhythm and dance game";
+
tryExec = "itgmania";
+
exec = "itgmania";
+
terminal = false;
+
icon = "itgmania";
+
type = "Application";
+
comment = "A cross-platform rhythm video game.";
+
categories = [
+
"Game"
+
"ArcadeGame"
+
];
+
})
+
];
+
+
meta = {
+
homepage = "https://www.itgmania.com/";
+
description = "Fork of StepMania 5.1, improved for the post-ITG community";
+
platforms = lib.platforms.linux;
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [ ftsimas ];
+
mainProgram = "itgmania";
+
};
+
})
+2 -2
pkgs/by-name/li/lib60870/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "lib60870";
-
version = "2.3.2";
+
version = "2.3.3";
src = fetchFromGitHub {
owner = "mz-automation";
repo = "lib60870";
rev = "v${finalAttrs.version}";
-
hash = "sha256-9o+gWQbpCJb+UZzPNmzGqpWD0QbGjg41is/f1POUEQs=";
+
hash = "sha256-me+EYS2XDITRdI4okMj/ZqeewUS2bKj8Opecu6/1+Cs=";
};
sourceRoot = "${finalAttrs.src.name}/lib60870-C";
+17 -25
pkgs/by-name/ll/llm-ls/package.nix
···
{
lib,
-
stdenv,
rustPlatform,
fetchFromGitHub,
fetchpatch,
pkg-config,
-
libiconv,
-
darwin,
-
testers,
-
llm-ls,
+
versionCheckHook,
+
nix-update-script,
}:
-
let
+
rustPlatform.buildRustPackage rec {
pname = "llm-ls";
version = "0.5.3";
-
in
-
rustPlatform.buildRustPackage {
-
inherit pname version;
src = fetchFromGitHub {
owner = "huggingface";
repo = "llm-ls";
-
rev = version;
+
tag = version;
hash = "sha256-ICMM2kqrHFlKt2/jmE4gum1Eb32afTJkT3IRoqcjJJ8=";
};
-
-
cargoHash = "sha256-m/w9aJZCCh1rgnHlkGQD/pUDoWn2/WRVt5X4pFx9nC4=";
cargoPatches = [
# https://github.com/huggingface/llm-ls/pull/102
···
hash = "sha256-4gXasfMqlrrP8II+FiV/qGfO7a9qFkDQMiax7yEua5E=";
})
];
+
cargoHash = "sha256-m/w9aJZCCh1rgnHlkGQD/pUDoWn2/WRVt5X4pFx9nC4=";
buildAndTestSubdir = "crates/llm-ls";
nativeBuildInputs = [ pkg-config ];
-
buildInputs =
-
[
-
libiconv
-
]
-
++ lib.optionals stdenv.hostPlatform.isDarwin [
-
darwin.apple_sdk.frameworks.Security
-
];
+
nativeInstallCheckInputs = [
+
versionCheckHook
+
];
+
versionCheckProgramArg = [ "--version" ];
+
doInstallCheck = true;
-
passthru.tests.version = testers.testVersion {
-
package = llm-ls;
+
passthru = {
+
updateScript = nix-update-script { };
};
-
meta = with lib; {
+
meta = {
description = "LSP server leveraging LLMs for code completion (and more?)";
homepage = "https://github.com/huggingface/llm-ls";
-
license = licenses.asl20;
-
maintainers = with maintainers; [ jfvillablanca ];
-
platforms = platforms.all;
+
changelog = "https://github.com/huggingface/llm-ls/releases/tag/${version}";
+
license = lib.licenses.asl20;
+
maintainers = with lib.maintainers; [ jfvillablanca ];
+
platforms = lib.platforms.all;
mainProgram = "llm-ls";
};
}
+8 -3
pkgs/by-name/np/nph/package.nix
···
nim2 = nim-2_0;
};
in
-
buildNimPackage' (finalAttrs: {
+
buildNimPackage' (finalAttrs: rec {
pname = "nph";
-
version = "0.6.0";
+
version = "0.6.1";
+
+
postPatch = ''
+
substituteInPlace src/nph.nim \
+
--replace-fail 'git describe --long --dirty --always --tags' "echo ${version}"
+
'';
src = fetchFromGitHub {
owner = "arnetheduck";
repo = "nph";
rev = "v${finalAttrs.version}";
-
hash = "sha256-9t5VeGsxyytGdu7+Uv/J+x6bmeB5+eQapbyp30iPxqs=";
+
hash = "sha256-RIuggg09l7jZDg91FPrjwdoE+gCxgb7c8fEvCiwQk5U=";
};
lockFile = ./lock.json;
+16 -16
pkgs/by-name/sp/spade/Cargo.lock
···
[[package]]
name = "spade"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"clap",
"codespan",
···
[[package]]
name = "spade-ast"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"itertools",
"num",
···
[[package]]
name = "spade-ast-lowering"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"itertools",
"local-impl",
···
[[package]]
name = "spade-common"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"codespan",
"codespan-reporting 0.12.0",
···
[[package]]
name = "spade-diagnostics"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"codespan",
"codespan-reporting 0.12.0",
···
[[package]]
name = "spade-hir"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"colored",
"itertools",
···
[[package]]
name = "spade-hir-lowering"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"colored",
"itertools",
···
[[package]]
name = "spade-macros"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "spade-mir"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"codespan",
"codespan-reporting 0.12.0",
···
[[package]]
name = "spade-parser"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"codespan",
"colored",
···
[[package]]
name = "spade-python"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"codespan-reporting 0.12.0",
"color-eyre",
···
[[package]]
name = "spade-simulation-ext"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"codespan-reporting 0.12.0",
"color-eyre",
···
[[package]]
name = "spade-tests"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"codespan-reporting 0.12.0",
"colored",
···
[[package]]
name = "spade-typeinference"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"assert_matches",
"colored",
···
[[package]]
name = "spade-types"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"num",
"serde",
···
[[package]]
name = "spade-wordlength-inference"
-
version = "0.11.0"
+
version = "0.12.0"
dependencies = [
"num",
"spade-common",
+2 -2
pkgs/by-name/sp/spade/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "spade";
-
version = "0.11.0";
+
version = "0.12.0";
src = fetchFromGitLab {
owner = "spade-lang";
repo = "spade";
rev = "v${version}";
-
hash = "sha256-JqKcW6xrb9XBHuwR0/EytZmYUV++N69R7wBNoHv9xJU=";
+
hash = "sha256-AarFH0D0ApZ+i6qtKy7zM2iwg/QeYoLwOHbg+d6Q78k=";
# only needed for vatch, which contains test data
fetchSubmodules = true;
};
+2161 -1774
pkgs/by-name/su/surfer/Cargo.lock
···
[[package]]
name = "ab_glyph"
-
version = "0.2.26"
+
version = "0.2.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2e53b0a3d5760cd2ba9b787ae0c6440ad18ee294ff71b05e3381c900a7d16cfd"
+
checksum = "ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0"
dependencies = [
"ab_glyph_rasterizer",
"owned_ttf_parser",
···
[[package]]
name = "accesskit"
-
version = "0.12.3"
+
version = "0.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "74a4b14f3d99c1255dcba8f45621ab1a2e7540a0009652d33989005a4d0bfc6b"
+
checksum = "d3d3b8f9bae46a948369bc4a03e815d4ed6d616bd00de4051133a5019dc31c5a"
dependencies = [
"enumn",
"serde",
]
[[package]]
+
name = "accesskit_atspi_common"
+
version = "0.10.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7c5dd55e6e94949498698daf4d48fb5659e824d7abec0d394089656ceaf99d4f"
+
dependencies = [
+
"accesskit",
+
"accesskit_consumer",
+
"atspi-common",
+
"serde",
+
"thiserror 1.0.65",
+
"zvariant 4.2.0",
+
]
+
+
[[package]]
name = "accesskit_consumer"
-
version = "0.16.1"
+
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8c17cca53c09fbd7288667b22a201274b9becaa27f0b91bf52a526db95de45e6"
+
checksum = "f47983a1084940ba9a39c077a8c63e55c619388be5476ac04c804cfbd1e63459"
dependencies = [
"accesskit",
+
"hashbrown 0.15.0",
+
"immutable-chunkmap",
]
[[package]]
name = "accesskit_macos"
-
version = "0.10.1"
+
version = "0.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cd3b6ae1eabbfbced10e840fd3fce8a93ae84f174b3e4ba892ab7bcb42e477a7"
+
checksum = "7329821f3bd1101e03a7d2e03bd339e3ac0dc64c70b4c9f9ae1949e3ba8dece1"
dependencies = [
"accesskit",
"accesskit_consumer",
-
"objc2 0.3.0-beta.3.patch-leaks.3",
-
"once_cell",
+
"hashbrown 0.15.0",
+
"objc2",
+
"objc2-app-kit",
+
"objc2-foundation",
]
[[package]]
name = "accesskit_unix"
-
version = "0.6.2"
+
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09f46c18d99ba61ad7123dd13eeb0c104436ab6af1df6a1cd8c11054ed394a08"
+
checksum = "fcee751cc20d88678c33edaf9c07e8b693cd02819fe89053776f5313492273f5"
dependencies = [
"accesskit",
-
"accesskit_consumer",
+
"accesskit_atspi_common",
"async-channel",
-
"async-once-cell",
+
"async-executor",
+
"async-task",
"atspi",
-
"futures-lite 1.13.0",
-
"once_cell",
+
"futures-lite",
+
"futures-util",
"serde",
-
"zbus 3.15.2",
+
"zbus 4.4.0",
]
[[package]]
name = "accesskit_windows"
-
version = "0.15.1"
+
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "afcae27ec0974fc7c3b0b318783be89fd1b2e66dd702179fe600166a38ff4a0b"
+
checksum = "24fcd5d23d70670992b823e735e859374d694a3d12bfd8dd32bd3bd8bedb5d81"
dependencies = [
"accesskit",
"accesskit_consumer",
-
"once_cell",
+
"hashbrown 0.15.0",
"paste",
"static_assertions",
"windows",
+
"windows-core 0.58.0",
]
[[package]]
name = "accesskit_winit"
-
version = "0.16.1"
+
version = "0.23.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5284218aca17d9e150164428a0ebc7b955f70e3a9a78b4c20894513aabf98a67"
+
checksum = "6a6a48dad5530b6deb9fc7a52cc6c3bf72cdd9eb8157ac9d32d69f2427a5e879"
dependencies = [
"accesskit",
"accesskit_macos",
"accesskit_unix",
"accesskit_windows",
+
"raw-window-handle",
"winit",
]
···
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
[[package]]
+
name = "adler2"
+
version = "2.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
+
+
[[package]]
name = "ahash"
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
]
[[package]]
+
name = "allocator-api2"
+
version = "0.2.20"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "45862d1c77f2228b9e10bc609d5bc203d86ebc9b87ad8d5d5167a6c9abf739d9"
+
+
[[package]]
name = "android-activity"
-
version = "0.5.2"
+
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ee91c0c2905bae44f84bfa4e044536541df26b7703fd0888deeb9060fcc44289"
+
checksum = "ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046"
dependencies = [
"android-properties",
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"cc",
"cesu8",
"jni",
···
"log",
"ndk",
"ndk-context",
-
"ndk-sys",
+
"ndk-sys 0.6.0+11769913",
"num_enum",
-
"thiserror",
+
"thiserror 1.0.65",
]
[[package]]
···
]
[[package]]
-
name = "ansi_term"
-
version = "0.12.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
-
dependencies = [
-
"winapi",
-
]
-
-
[[package]]
name = "anstream"
-
version = "0.6.14"
+
version = "0.6.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b"
+
checksum = "23a1e53f0f5d86382dafe1cf314783b2044280f406e7e1506368220ad11b1338"
dependencies = [
"anstyle",
"anstyle-parse",
···
[[package]]
name = "anstyle"
-
version = "1.0.7"
+
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b"
+
checksum = "8365de52b16c035ff4fcafe0092ba9390540e3e352870ac09933bebcaa2c8c56"
[[package]]
name = "anstyle-parse"
-
version = "0.2.4"
+
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4"
+
checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
-
version = "1.0.3"
+
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5"
+
checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
dependencies = [
-
"windows-sys 0.52.0",
+
"windows-sys 0.59.0",
]
[[package]]
name = "anstyle-wincon"
-
version = "3.0.3"
+
version = "3.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19"
+
checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125"
dependencies = [
"anstyle",
-
"windows-sys 0.52.0",
+
"windows-sys 0.59.0",
]
[[package]]
name = "anyhow"
-
version = "1.0.86"
+
version = "1.0.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
+
checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775"
[[package]]
name = "arboard"
-
version = "3.4.0"
+
version = "3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9fb4009533e8ff8f1450a5bcbc30f4242a1d34442221f72314bea1f5dc9c7f89"
+
checksum = "df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4"
dependencies = [
"clipboard-win",
"log",
-
"objc2 0.5.2",
+
"objc2",
"objc2-app-kit",
"objc2-foundation",
"parking_lot",
···
]
[[package]]
-
name = "arrayref"
-
version = "0.3.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
-
-
[[package]]
name = "arrayvec"
-
version = "0.7.4"
+
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
+
checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
[[package]]
name = "as-raw-xcb-connection"
···
checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b"
[[package]]
+
name = "ash"
+
version = "0.38.0+1.3.281"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f"
+
dependencies = [
+
"libloading",
+
]
+
+
[[package]]
name = "ashpd"
-
version = "0.8.1"
+
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd884d7c72877a94102c3715f3b1cd09ff4fac28221add3e57cfbe25c236d093"
+
checksum = "e9c39d707614dbcc6bed00015539f488d8e3fe3e66ed60961efc0c90f4b380b3"
dependencies = [
"enumflags2",
"futures-channel",
"futures-util",
"rand",
+
"raw-window-handle",
"serde",
"serde_repr",
"tokio",
"url",
-
"zbus 4.2.2",
+
"wayland-backend",
+
"wayland-client",
+
"wayland-protocols",
+
"zbus 5.2.0",
]
[[package]]
name = "async-broadcast"
-
version = "0.5.1"
+
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b"
+
checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e"
dependencies = [
-
"event-listener 2.5.3",
-
"futures-core",
-
]
-
-
[[package]]
-
name = "async-broadcast"
-
version = "0.7.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "258b52a1aa741b9f09783b2d86cf0aeeb617bbf847f6933340a39644227acbdb"
-
dependencies = [
-
"event-listener 5.3.1",
-
"event-listener-strategy 0.5.2",
+
"event-listener",
+
"event-listener-strategy",
"futures-core",
"pin-project-lite",
]
···
checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
dependencies = [
"concurrent-queue",
-
"event-listener-strategy 0.5.2",
+
"event-listener-strategy",
"futures-core",
"pin-project-lite",
]
[[package]]
name = "async-executor"
-
version = "1.12.0"
+
version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8828ec6e544c02b0d6691d21ed9f9218d0384a82542855073c2a3f58304aaf0"
+
checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec"
dependencies = [
"async-task",
"concurrent-queue",
-
"fastrand 2.1.0",
-
"futures-lite 2.3.0",
+
"fastrand",
+
"futures-lite",
"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",
"blocking",
-
"futures-lite 1.13.0",
+
"futures-lite",
]
[[package]]
name = "async-io"
-
version = "1.13.0"
+
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
+
checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059"
dependencies = [
-
"async-lock 2.8.0",
-
"autocfg",
-
"cfg-if",
-
"concurrent-queue",
-
"futures-lite 1.13.0",
-
"log",
-
"parking",
-
"polling 2.8.0",
-
"rustix 0.37.27",
-
"slab",
-
"socket2 0.4.10",
-
"waker-fn",
-
]
-
-
[[package]]
-
name = "async-io"
-
version = "2.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884"
-
dependencies = [
-
"async-lock 3.3.0",
+
"async-lock",
"cfg-if",
"concurrent-queue",
"futures-io",
-
"futures-lite 2.3.0",
+
"futures-lite",
"parking",
-
"polling 3.7.0",
-
"rustix 0.38.34",
+
"polling",
+
"rustix",
"slab",
"tracing",
-
"windows-sys 0.52.0",
-
]
-
-
[[package]]
-
name = "async-lock"
-
version = "2.8.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
-
dependencies = [
-
"event-listener 2.5.3",
+
"windows-sys 0.59.0",
]
[[package]]
name = "async-lock"
-
version = "3.3.0"
+
version = "3.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b"
+
checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18"
dependencies = [
-
"event-listener 4.0.3",
-
"event-listener-strategy 0.4.0",
+
"event-listener",
+
"event-listener-strategy",
"pin-project-lite",
]
[[package]]
-
name = "async-once-cell"
-
version = "0.5.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9338790e78aa95a416786ec8389546c4b6a1dfc3dc36071ed9518a9413a542eb"
-
-
[[package]]
name = "async-process"
-
version = "1.8.1"
+
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88"
-
dependencies = [
-
"async-io 1.13.0",
-
"async-lock 2.8.0",
-
"async-signal",
-
"blocking",
-
"cfg-if",
-
"event-listener 3.1.0",
-
"futures-lite 1.13.0",
-
"rustix 0.38.34",
-
"windows-sys 0.48.0",
-
]
-
-
[[package]]
-
name = "async-process"
-
version = "2.2.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a53fc6301894e04a92cb2584fedde80cb25ba8e02d9dc39d4a87d036e22f397d"
+
checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
dependencies = [
"async-channel",
-
"async-io 2.3.2",
-
"async-lock 3.3.0",
+
"async-io",
+
"async-lock",
"async-signal",
"async-task",
"blocking",
"cfg-if",
-
"event-listener 5.3.1",
-
"futures-lite 2.3.0",
-
"rustix 0.38.34",
+
"event-listener",
+
"futures-lite",
+
"rustix",
"tracing",
-
"windows-sys 0.52.0",
]
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
]
[[package]]
name = "async-signal"
-
version = "0.2.6"
+
version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "afe66191c335039c7bb78f99dc7520b0cbb166b3a1cb33a03f53d8a1c6f2afda"
+
checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
dependencies = [
-
"async-io 2.3.2",
-
"async-lock 3.3.0",
+
"async-io",
+
"async-lock",
"atomic-waker",
"cfg-if",
"futures-core",
"futures-io",
-
"rustix 0.38.34",
+
"rustix",
"signal-hook-registry",
"slab",
-
"windows-sys 0.52.0",
+
"windows-sys 0.59.0",
]
[[package]]
···
[[package]]
name = "async-trait"
-
version = "0.1.80"
+
version = "0.1.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
+
checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
]
[[package]]
···
[[package]]
name = "atspi"
-
version = "0.19.0"
+
version = "0.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6059f350ab6f593ea00727b334265c4dfc7fd442ee32d264794bd9bdc68e87ca"
+
checksum = "be534b16650e35237bb1ed189ba2aab86ce65e88cc84c66f4935ba38575cecbf"
dependencies = [
"atspi-common",
"atspi-connection",
···
[[package]]
name = "atspi-common"
-
version = "0.3.0"
+
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "92af95f966d2431f962bc632c2e68eda7777330158bf640c4af4249349b2cdf5"
+
checksum = "1909ed2dc01d0a17505d89311d192518507e8a056a48148e3598fef5e7bb6ba7"
dependencies = [
"enumflags2",
"serde",
"static_assertions",
-
"zbus 3.15.2",
-
"zbus_names 2.6.1",
-
"zvariant 3.15.2",
+
"zbus 4.4.0",
+
"zbus-lockstep",
+
"zbus-lockstep-macros",
+
"zbus_names 3.0.0",
+
"zvariant 4.2.0",
]
[[package]]
name = "atspi-connection"
-
version = "0.3.0"
+
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a0c65e7d70f86d4c0e3b2d585d9bf3f979f0b19d635a336725a88d279f76b939"
+
checksum = "430c5960624a4baaa511c9c0fcc2218e3b58f5dbcc47e6190cafee344b873333"
dependencies = [
"atspi-common",
"atspi-proxies",
-
"futures-lite 1.13.0",
-
"zbus 3.15.2",
+
"futures-lite",
+
"zbus 4.4.0",
]
[[package]]
name = "atspi-proxies"
-
version = "0.3.0"
+
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6495661273703e7a229356dcbe8c8f38223d697aacfaf0e13590a9ac9977bb52"
+
checksum = "a5e6c5de3e524cf967569722446bcd458d5032348554d9a17d7d72b041ab7496"
dependencies = [
"atspi-common",
"serde",
-
"zbus 3.15.2",
-
]
-
-
[[package]]
-
name = "atty"
-
version = "0.2.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
-
dependencies = [
-
"hermit-abi 0.1.19",
-
"libc",
-
"winapi",
+
"zbus 4.4.0",
+
"zvariant 4.2.0",
]
[[package]]
name = "autocfg"
-
version = "1.3.0"
+
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
+
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
[[package]]
name = "backtrace"
···
"cc",
"cfg-if",
"libc",
-
"miniz_oxide",
+
"miniz_oxide 0.7.4",
"object",
"rustc-demangle",
]
···
[[package]]
name = "bindgen"
-
version = "0.69.4"
+
version = "0.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0"
+
checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"cexpr",
"clang-sys",
-
"itertools 0.12.1",
-
"lazy_static",
-
"lazycell",
+
"itertools 0.13.0",
"log",
"prettyplease",
"proc-macro2",
"quote",
"regex",
-
"rustc-hash",
+
"rustc-hash 1.1.0",
"shlex",
-
"syn 2.0.66",
-
"which",
+
"syn",
]
[[package]]
+
name = "bit-set"
+
version = "0.8.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
+
dependencies = [
+
"bit-vec",
+
]
+
+
[[package]]
+
name = "bit-vec"
+
version = "0.8.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
+
+
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "bitflags"
-
version = "2.5.0"
+
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
+
checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
dependencies = [
"serde",
]
···
]
[[package]]
-
name = "block-sys"
-
version = "0.1.0-beta.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0fa55741ee90902547802152aaf3f8e5248aab7e21468089560d4c8840561146"
-
dependencies = [
-
"objc-sys 0.2.0-beta.2",
-
]
-
-
[[package]]
-
name = "block-sys"
-
version = "0.2.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ae85a0696e7ea3b835a453750bf002770776609115e6d25c6d2ff28a8200f7e7"
-
dependencies = [
-
"objc-sys 0.3.5",
-
]
-
-
[[package]]
-
name = "block2"
-
version = "0.2.0-alpha.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42"
-
dependencies = [
-
"block-sys 0.1.0-beta.1",
-
"objc2-encode 2.0.0-pre.2",
-
]
-
-
[[package]]
-
name = "block2"
-
version = "0.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "15b55663a85f33501257357e6421bb33e769d5c9ffb5ba0921c975a123e35e68"
-
dependencies = [
-
"block-sys 0.2.1",
-
"objc2 0.4.1",
-
]
-
-
[[package]]
name = "block2"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f"
dependencies = [
-
"objc2 0.5.2",
+
"objc2",
]
[[package]]
···
"async-channel",
"async-task",
"futures-io",
-
"futures-lite 2.3.0",
+
"futures-lite",
"piper",
]
···
[[package]]
name = "bytemuck"
-
version = "1.16.0"
+
version = "1.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5"
+
checksum = "8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a"
dependencies = [
"bytemuck_derive",
]
[[package]]
name = "bytemuck_derive"
-
version = "1.7.0"
+
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ee891b04274a59bd38b412188e24b849617b2e45a0fd8d057deb63e7403761b"
+
checksum = "bcfcc3cd946cb52f0bbfdbbcfa2f4e24f75ebb6c0e1002f7c25904fada18b9ec"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
]
[[package]]
···
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.6.0"
+
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
+
checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da"
[[package]]
name = "bytesize"
···
[[package]]
name = "calloop"
-
version = "0.12.4"
+
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298"
+
checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"log",
-
"polling 3.7.0",
-
"rustix 0.38.34",
+
"polling",
+
"rustix",
"slab",
-
"thiserror",
+
"thiserror 1.0.65",
]
[[package]]
name = "calloop-wayland-source"
-
version = "0.2.0"
+
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02"
+
checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20"
dependencies = [
"calloop",
-
"rustix 0.38.34",
+
"rustix",
"wayland-backend",
"wayland-client",
]
[[package]]
name = "camino"
-
version = "1.1.7"
+
version = "1.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239"
+
checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3"
dependencies = [
"serde",
]
[[package]]
name = "cc"
-
version = "1.0.98"
+
version = "1.1.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f"
+
checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f"
dependencies = [
"jobserver",
"libc",
-
"once_cell",
+
"shlex",
]
[[package]]
···
checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
[[package]]
+
name = "cfg_aliases"
+
version = "0.2.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
+
+
[[package]]
name = "cgl"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"js-sys",
"num-traits",
"wasm-bindgen",
-
"windows-targets 0.52.5",
+
"windows-targets 0.52.6",
]
[[package]]
name = "clang-sys"
-
version = "1.8.2"
+
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f803f94ecf597339c7a34eed2036ef83f86aaba937f001f7c5b5e251f043f1f9"
+
checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
dependencies = [
"glob",
"libc",
···
[[package]]
name = "clap"
-
version = "4.5.4"
+
version = "4.5.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0"
+
checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8"
dependencies = [
"clap_builder",
"clap_derive",
···
[[package]]
name = "clap_builder"
-
version = "4.5.2"
+
version = "4.5.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4"
+
checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54"
dependencies = [
"anstream",
"anstyle",
···
[[package]]
name = "clap_derive"
-
version = "4.5.4"
+
version = "4.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64"
+
checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
dependencies = [
"heck 0.5.0",
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
]
[[package]]
name = "clap_lex"
-
version = "0.7.0"
+
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
+
checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
[[package]]
name = "clipboard-win"
-
version = "5.3.1"
+
version = "5.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "79f4473f5144e20d9aceaf2972478f06ddf687831eafeeb434fbaf0acc4144ad"
+
checksum = "15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892"
dependencies = [
"error-code",
]
[[package]]
-
name = "cocoa"
-
version = "0.25.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c"
+
name = "codespan"
+
version = "0.12.0"
+
source = "git+https://gitlab.com/spade-lang/codespan.git?branch=master#a5656af9ed33460258fd1921bc6bede1ba0fb00e"
dependencies = [
-
"bitflags 1.3.2",
-
"block",
-
"cocoa-foundation",
-
"core-foundation",
-
"core-graphics",
-
"foreign-types 0.5.0",
-
"libc",
-
"objc",
+
"codespan-reporting 0.12.0",
+
"serde",
]
[[package]]
-
name = "cocoa-foundation"
-
version = "0.1.2"
+
name = "codespan-reporting"
+
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7"
-
dependencies = [
-
"bitflags 1.3.2",
-
"block",
-
"core-foundation",
-
"core-graphics-types",
-
"libc",
-
"objc",
-
]
-
-
[[package]]
-
name = "codespan"
-
version = "0.12.0"
-
source = "git+https://gitlab.com/spade-lang/codespan.git?branch=master#a5656af9ed33460258fd1921bc6bede1ba0fb00e"
+
checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
dependencies = [
-
"codespan-reporting",
-
"serde",
+
"termcolor",
+
"unicode-width",
]
[[package]]
···
]
[[package]]
-
name = "color_quant"
-
version = "1.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
-
-
[[package]]
name = "colorchoice"
-
version = "1.0.1"
+
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422"
-
-
[[package]]
-
name = "colored"
-
version = "1.9.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a5f741c91823341bebf717d4c71bda820630ce065443b58bd1b7451af008355"
-
dependencies = [
-
"is-terminal",
-
"lazy_static",
-
"winapi",
-
]
+
checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
[[package]]
name = "colored"
···
[[package]]
name = "config"
-
version = "0.14.0"
+
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7328b20597b53c2454f0b1919720c25c7339051c02b72b7e05409e00b14132be"
+
checksum = "a734575233f9bf1bbbd6fa1e0dc5dda4afc61658d28b30b8e07d492e40b4d03b"
dependencies = [
-
"lazy_static",
-
"nom",
"pathdiff",
"serde",
"toml",
+
"winnow",
]
[[package]]
-
name = "console_error_panic_hook"
-
version = "0.1.7"
+
name = "core-foundation"
+
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc"
+
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
dependencies = [
-
"cfg-if",
-
"wasm-bindgen",
+
"core-foundation-sys",
+
"libc",
]
[[package]]
-
name = "convert_case"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
-
-
[[package]]
name = "core-foundation"
-
version = "0.9.4"
+
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
+
checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63"
dependencies = [
"core-foundation-sys",
"libc",
···
[[package]]
name = "core-foundation-sys"
-
version = "0.8.6"
+
version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
+
checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
[[package]]
name = "core-graphics"
···
checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081"
dependencies = [
"bitflags 1.3.2",
-
"core-foundation",
+
"core-foundation 0.9.4",
"core-graphics-types",
"foreign-types 0.5.0",
"libc",
···
checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf"
dependencies = [
"bitflags 1.3.2",
-
"core-foundation",
+
"core-foundation 0.9.4",
"libc",
[[package]]
name = "cpufeatures"
-
version = "0.2.12"
+
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
+
checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3"
dependencies = [
"libc",
···
[[package]]
-
name = "crossbeam-channel"
-
version = "0.5.13"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
-
dependencies = [
-
"crossbeam-utils",
-
]
-
-
[[package]]
name = "crossbeam-deque"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991"
[[package]]
+
name = "darling"
+
version = "0.20.10"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989"
+
dependencies = [
+
"darling_core",
+
"darling_macro",
+
]
+
+
[[package]]
+
name = "darling_core"
+
version = "0.20.10"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5"
+
dependencies = [
+
"fnv",
+
"ident_case",
+
"proc-macro2",
+
"quote",
+
"strsim",
+
"syn",
+
]
+
+
[[package]]
+
name = "darling_macro"
+
version = "0.20.10"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
+
dependencies = [
+
"darling_core",
+
"quote",
+
"syn",
+
]
+
+
[[package]]
name = "deranged"
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
-
name = "derivative"
-
version = "2.2.0"
+
name = "derive-where"
+
version = "1.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
+
checksum = "62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25"
dependencies = [
"proc-macro2",
"quote",
-
"syn 1.0.109",
+
"syn",
+
]
+
+
[[package]]
+
name = "derive_builder"
+
version = "0.20.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947"
+
dependencies = [
+
"derive_builder_macro",
[[package]]
-
name = "derive-where"
-
version = "1.2.7"
+
name = "derive_builder_core"
+
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25"
+
checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8"
dependencies = [
+
"darling",
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
+
]
+
+
[[package]]
+
name = "derive_builder_macro"
+
version = "0.20.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
+
dependencies = [
+
"derive_builder_core",
+
"syn",
[[package]]
name = "derive_more"
-
version = "0.99.17"
+
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
+
checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05"
dependencies = [
-
"convert_case",
-
"proc-macro2",
-
"quote",
-
"rustc_version",
-
"syn 1.0.109",
+
"derive_more-impl",
[[package]]
-
name = "diff"
-
version = "0.1.13"
+
name = "derive_more-impl"
+
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
+
checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn",
+
"unicode-xid",
+
]
[[package]]
name = "digest"
···
checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
[[package]]
+
name = "displaydoc"
+
version = "0.2.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn",
+
]
+
+
[[package]]
name = "dlib"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
-
name = "downcast-rs"
-
version = "1.2.1"
+
name = "document-features"
+
version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"
-
-
[[package]]
-
name = "dssim"
-
version = "3.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "602609b3cbc9836fecf7311edd130b8cd6c04302b1923dd0fc9589ea221bfa6d"
+
checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0"
dependencies = [
-
"crossbeam-channel",
-
"dssim-core",
-
"getopts",
-
"imgref",
-
"load_image",
-
"lodepng",
-
"ordered-channel",
-
"rayon",
-
"rgb",
+
"litrs",
[[package]]
-
name = "dssim-core"
-
version = "3.2.9"
+
name = "downcast-rs"
+
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0c074fca6cdf5e3faaaf03f71e29cd5d92ea533b1432cf78910dafffc2ce872b"
-
dependencies = [
-
"imgref",
-
"itertools 0.12.1",
-
"rayon",
-
"rgb",
-
]
+
checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"
[[package]]
-
name = "dunce"
-
version = "1.0.4"
+
name = "dpi"
+
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b"
+
checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53"
[[package]]
name = "ecolor"
-
version = "0.25.0"
+
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "57539aabcdbb733b6806ef421b66dec158dc1582107ad6d51913db3600303354"
+
checksum = "7d72e9c39f6e11a2e922d04a34ec5e7ef522ea3f5a1acfca7a19d16ad5fe50f5"
dependencies = [
"bytemuck",
+
"emath",
"serde",
[[package]]
name = "eframe"
-
version = "0.25.0"
+
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "79c00143a1d564cf27570234c9a199cbe75dc3d43a135510fb2b93406a87ee8e"
+
checksum = "b2f2d9e7ea2d11ec9e98a8683b6eb99f9d7d0448394ef6e0d6d91bd4eb817220"
dependencies = [
+
"ahash",
"bytemuck",
-
"cocoa",
+
"document-features",
"egui",
+
"egui-wgpu",
"egui-winit",
"egui_glow",
-
"glow",
+
"glow 0.16.0",
"glutin",
"glutin-winit",
-
"image 0.24.9",
+
"image",
"js-sys",
"log",
-
"objc",
+
"objc2",
+
"objc2-app-kit",
+
"objc2-foundation",
"parking_lot",
"percent-encoding",
-
"raw-window-handle 0.5.2",
+
"profiling",
+
"raw-window-handle",
"static_assertions",
-
"thiserror",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
+
"web-time",
"winapi",
+
"windows-sys 0.59.0",
"winit",
[[package]]
name = "egui"
-
version = "0.25.0"
+
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e0bf640ed7f3bf3d14ebf00d73bacc09c886443ee84ca6494bde37953012c9e3"
+
checksum = "252d52224d35be1535d7fd1d6139ce071fb42c9097773e79f7665604f5596b5e"
dependencies = [
"accesskit",
"ahash",
+
"emath",
"epaint",
"log",
"nohash-hasher",
+
"profiling",
"serde",
[[package]]
name = "egui-remixicon"
-
version = "0.27.2"
+
version = "0.29.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4a463c133d92f2ea65465464437aeb3ebd134a5e583379c5f73121727dd0e2d6"
+
+
[[package]]
+
name = "egui-wgpu"
+
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "673b30730f1e0026b1596942a1fbb008a69d821562de38fd22116e6e82b2ac2c"
+
checksum = "26c1e821d2d8921ef6ce98b258c7e24d9d6aab2ca1f9cdf374eca997e7f67f59"
+
dependencies = [
+
"ahash",
+
"bytemuck",
+
"document-features",
+
"egui",
+
"epaint",
+
"log",
+
"profiling",
+
"thiserror 1.0.65",
+
"type-map",
+
"web-time",
+
"wgpu",
+
"winit",
+
]
[[package]]
name = "egui-winit"
-
version = "0.25.0"
+
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1d95d9762056c541bd2724de02910d8bccf3af8e37689dc114b21730e64f80a0"
+
checksum = "1e84c2919cd9f3a38a91e8f84ac6a245c19251fd95226ed9fae61d5ea564fce3"
dependencies = [
"accesskit_winit",
+
"ahash",
"arboard",
"egui",
"log",
-
"raw-window-handle 0.5.2",
+
"profiling",
+
"raw-window-handle",
"smithay-clipboard",
-
"web-time 0.2.4",
+
"web-time",
"webbrowser",
"winit",
[[package]]
name = "egui_extras"
-
version = "0.25.0"
+
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "753c36d3e2f7a32425af5290af2e52efb3471ea3a263b87f003b5433351b0fd7"
+
checksum = "3d7a8198c088b1007108cb2d403bc99a5e370999b200db4f14559610d7330126"
dependencies = [
+
"ahash",
"egui",
"enum-map",
"log",
-
"serde",
+
"profiling",
[[package]]
name = "egui_glow"
-
version = "0.25.0"
+
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb2ef815e80d117339c7d6b813f7678d23522d699ccd3243e267ef06166009b9"
+
checksum = "3eaf6264cc7608e3e69a7d57a6175f438275f1b3889c1a551b418277721c95e6"
dependencies = [
+
"ahash",
"bytemuck",
"egui",
-
"glow",
+
"glow 0.16.0",
"log",
-
"memoffset 0.7.1",
+
"memoffset",
+
"profiling",
"wasm-bindgen",
"web-sys",
+
"winit",
[[package]]
name = "egui_plot"
-
version = "0.25.0"
+
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6a159fffebf052f79d1fd26d48e68906a21fec2fce808f7c0a982ec14ed506be"
+
checksum = "c226cae80a6ee10c4d3aaf9e33bd9e9b2f1c0116b6036bdc2a1cfc9d2d0dcc10"
dependencies = [
+
"ahash",
"egui",
+
"emath",
[[package]]
-
name = "egui_skia"
-
version = "0.5.0"
-
source = "git+https://github.com/TheZoq2/egui_skia.git#604a092ae1c24abac940e45fb83771dfc69c6620"
+
name = "egui_skia_renderer"
+
version = "0.2.0"
+
source = "git+https://gitlab.com/sornas/egui_skia_renderer?rev=3dab1450627f1368b2639c9c6c3f438dbd5db507#3dab1450627f1368b2639c9c6c3f438dbd5db507"
dependencies = [
"egui",
"skia-safe",
···
[[package]]
name = "either"
-
version = "1.12.0"
+
version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b"
+
checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
[[package]]
name = "emath"
-
version = "0.25.0"
+
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3ee58355767587db7ba3738930d93cad3052cd834c2b48b9ef6ef26fe4823b7e"
+
checksum = "c4fe73c1207b864ee40aa0b0c038d6092af1030744678c60188a05c28553515d"
dependencies = [
"bytemuck",
"serde",
···
[[package]]
name = "encoding_rs"
-
version = "0.8.34"
+
version = "0.8.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59"
+
checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
dependencies = [
"cfg-if",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
name = "enumflags2"
-
version = "0.7.9"
+
version = "0.7.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d"
+
checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d"
dependencies = [
"enumflags2_derive",
"serde",
···
[[package]]
name = "enumflags2_derive"
-
version = "0.7.9"
+
version = "0.7.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4"
+
checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
name = "enumn"
-
version = "0.1.13"
+
version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42"
+
checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
name = "env_filter"
-
version = "0.1.0"
+
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea"
+
checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab"
dependencies = [
"log",
[[package]]
name = "env_logger"
-
version = "0.11.3"
+
version = "0.11.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9"
+
checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d"
dependencies = [
"anstream",
"anstyle",
···
[[package]]
name = "epaint"
-
version = "0.25.0"
+
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e638cb066bff0903bbb6143116cfd134a42279c7d68f19c0352a94f15a402de7"
+
checksum = "5666f8d25236293c966fbb3635eac18b04ad1914e3bab55bc7d44b9980cafcac"
dependencies = [
"ab_glyph",
"ahash",
"bytemuck",
"ecolor",
"emath",
+
"epaint_default_fonts",
"log",
"nohash-hasher",
"parking_lot",
+
"profiling",
"serde",
[[package]]
+
name = "epaint_default_fonts"
+
version = "0.30.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "66f6ddac3e6ac6fd4c3d48bb8b1943472f8da0f43a4303bcd8a18aa594401c80"
+
+
[[package]]
name = "equivalent"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "error-code"
-
version = "3.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b"
-
-
[[package]]
-
name = "event-listener"
-
version = "2.5.3"
+
version = "3.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
-
-
[[package]]
-
name = "event-listener"
-
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 = "4.0.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e"
-
dependencies = [
-
"concurrent-queue",
-
"parking",
-
"pin-project-lite",
-
]
+
checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f"
[[package]]
name = "event-listener"
···
[[package]]
name = "event-listener-strategy"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3"
-
dependencies = [
-
"event-listener 4.0.3",
-
"pin-project-lite",
-
]
-
-
[[package]]
-
name = "event-listener-strategy"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1"
dependencies = [
-
"event-listener 5.3.1",
+
"event-listener",
"pin-project-lite",
···
[[package]]
-
name = "fallible_collections"
-
version = "0.4.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a88c69768c0a15262df21899142bc6df9b9b823546d4b4b9a7bc2d6c448ec6fd"
-
dependencies = [
-
"hashbrown 0.13.2",
-
]
-
-
[[package]]
name = "fastrand"
-
version = "1.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
-
dependencies = [
-
"instant",
-
]
-
-
[[package]]
-
name = "fastrand"
-
version = "2.1.0"
+
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
+
checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6"
[[package]]
name = "fdeflate"
-
version = "0.3.4"
+
version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645"
+
checksum = "07c6f4c64c1d33a3111c4466f7365ebdcc37c5bd1ea0d62aae2e3d722aacbedb"
dependencies = [
"simd-adler32",
[[package]]
name = "fern"
-
version = "0.6.2"
+
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee"
+
checksum = "4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29"
dependencies = [
-
"colored 1.9.4",
+
"colored",
"log",
[[package]]
name = "filetime"
-
version = "0.2.23"
+
version = "0.2.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
+
checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586"
dependencies = [
"cfg-if",
"libc",
-
"redox_syscall 0.4.1",
-
"windows-sys 0.52.0",
+
"libredox",
+
"windows-sys 0.59.0",
[[package]]
name = "flate2"
-
version = "1.0.30"
+
version = "1.0.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
+
checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0"
dependencies = [
"crc32fast",
-
"miniz_oxide",
+
"miniz_oxide 0.8.0",
[[package]]
···
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
+
name = "foldhash"
+
version = "0.1.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2"
+
+
[[package]]
name = "foreign-types"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
···
[[package]]
-
name = "fst-native"
-
version = "0.8.1"
+
name = "fsevent-sys"
+
version = "4.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "25dd6d296401ddf3c26e65a5543a1551b9e7e7f802c464444a1d7b9c0ccc4d9b"
+
checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2"
+
dependencies = [
+
"libc",
+
]
+
+
[[package]]
+
name = "fst-reader"
+
version = "0.9.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d2b40f847d17920196d6a9f6e1ed034acf900aadf22843268475c22a32035af6"
dependencies = [
"flate2",
"lz4_flex",
"num_enum",
-
"tempfile",
-
"thiserror",
+
"thiserror 2.0.8",
+
]
+
+
[[package]]
+
name = "ftr_parser"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2c8909e98a576214ade8cf80131eb4910a7d4033c8f7a47764698a53c5e35c8c"
+
dependencies = [
+
"color-eyre",
+
"lz4_flex",
+
"num-bigint",
+
"serde",
[[package]]
name = "futures"
-
version = "0.3.30"
+
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
+
checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
dependencies = [
"futures-channel",
"futures-core",
···
[[package]]
name = "futures-channel"
-
version = "0.3.30"
+
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
+
checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
dependencies = [
"futures-core",
"futures-sink",
···
[[package]]
name = "futures-core"
-
version = "0.3.30"
+
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
+
checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
[[package]]
name = "futures-executor"
-
version = "0.3.30"
+
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
+
checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
dependencies = [
"futures-core",
"futures-task",
···
[[package]]
name = "futures-io"
-
version = "0.3.30"
+
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
+
checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
[[package]]
name = "futures-lite"
-
version = "1.13.0"
+
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
+
checksum = "cef40d21ae2c515b51041df9ed313ed21e572df340ea58a922a0aefe7e8891a1"
dependencies = [
-
"fastrand 1.9.0",
-
"futures-core",
-
"futures-io",
-
"memchr",
-
"parking",
-
"pin-project-lite",
-
"waker-fn",
-
]
-
-
[[package]]
-
name = "futures-lite"
-
version = "2.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5"
-
dependencies = [
-
"fastrand 2.1.0",
+
"fastrand",
"futures-core",
"futures-io",
"parking",
···
[[package]]
name = "futures-macro"
-
version = "0.3.30"
+
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
+
checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
name = "futures-sink"
-
version = "0.3.30"
+
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
+
checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
[[package]]
name = "futures-task"
-
version = "0.3.30"
+
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
+
checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
[[package]]
name = "futures-util"
-
version = "0.3.30"
+
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
+
checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
dependencies = [
"futures-channel",
"futures-core",
···
[[package]]
-
name = "getopts"
-
version = "0.2.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5"
-
dependencies = [
-
"unicode-width",
-
]
-
-
[[package]]
name = "getrandom"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
[[package]]
-
name = "git2"
-
version = "0.18.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70"
-
dependencies = [
-
"bitflags 2.5.0",
-
"libc",
-
"libgit2-sys",
-
"log",
-
"url",
-
]
-
-
[[package]]
name = "gl_generator"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "glow"
-
version = "0.13.1"
+
version = "0.14.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d51fa363f025f5c111e03f13eda21162faeacb6911fe8caa0c0349f9cf0c4483"
+
dependencies = [
+
"js-sys",
+
"slotmap",
+
"wasm-bindgen",
+
"web-sys",
+
]
+
+
[[package]]
+
name = "glow"
+
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1"
+
checksum = "c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08"
dependencies = [
"js-sys",
"slotmap",
···
[[package]]
name = "glutin"
-
version = "0.31.3"
+
version = "0.32.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "18fcd4ae4e86d991ad1300b8f57166e5be0c95ef1f63f3f5b827f8a164548746"
+
checksum = "ec69412a0bf07ea7607e638b415447857a808846c2b685a43c8aa18bc6d5e499"
dependencies = [
-
"bitflags 2.5.0",
-
"cfg_aliases",
+
"bitflags 2.6.0",
+
"cfg_aliases 0.2.1",
"cgl",
-
"core-foundation",
+
"core-foundation 0.9.4",
"dispatch",
"glutin_egl_sys",
"glutin_glx_sys",
"glutin_wgl_sys",
-
"icrate",
"libloading",
-
"objc2 0.4.1",
+
"objc2",
+
"objc2-app-kit",
+
"objc2-foundation",
"once_cell",
-
"raw-window-handle 0.5.2",
+
"raw-window-handle",
"wayland-sys",
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
"x11-dl",
[[package]]
name = "glutin-winit"
-
version = "0.4.2"
+
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ebcdfba24f73b8412c5181e56f092b5eff16671c514ce896b258a0a64bd7735"
+
checksum = "85edca7075f8fc728f28cb8fbb111a96c3b89e930574369e3e9c27eb75d3788f"
dependencies = [
-
"cfg_aliases",
+
"cfg_aliases 0.2.1",
"glutin",
-
"raw-window-handle 0.5.2",
+
"raw-window-handle",
"winit",
[[package]]
name = "glutin_egl_sys"
-
version = "0.6.0"
+
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "77cc5623f5309ef433c3dd4ca1223195347fe62c413da8e2fdd0eb76db2d9bcd"
+
checksum = "cae99fff4d2850dbe6fb8c1fa8e4fead5525bab715beaacfccf3fb994e01c827"
dependencies = [
"gl_generator",
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
[[package]]
name = "glutin_glx_sys"
-
version = "0.5.0"
+
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a165fd686c10dcc2d45380b35796e577eacfd43d4660ee741ec8ebe2201b3b4f"
+
checksum = "9c2b2d3918e76e18e08796b55eb64e8fe6ec67d5a6b2e2a7e2edce224ad24c63"
dependencies = [
"gl_generator",
"x11-dl",
···
[[package]]
name = "glutin_wgl_sys"
-
version = "0.5.0"
+
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6c8098adac955faa2d31079b65dc48841251f69efd3ac25477903fc424362ead"
+
checksum = "0a4e1951bbd9434a81aa496fe59ccc2235af3820d27b85f9314e279609211e2c"
dependencies = [
"gl_generator",
[[package]]
+
name = "gpu-alloc"
+
version = "0.6.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171"
+
dependencies = [
+
"bitflags 2.6.0",
+
"gpu-alloc-types",
+
]
+
+
[[package]]
+
name = "gpu-alloc-types"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4"
+
dependencies = [
+
"bitflags 2.6.0",
+
]
+
+
[[package]]
+
name = "gpu-descriptor"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9c08c1f623a8d0b722b8b99f821eb0ba672a1618f0d3b16ddbee1cedd2dd8557"
+
dependencies = [
+
"bitflags 2.6.0",
+
"gpu-descriptor-types",
+
"hashbrown 0.14.5",
+
]
+
+
[[package]]
+
name = "gpu-descriptor-types"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91"
+
dependencies = [
+
"bitflags 2.6.0",
+
]
+
+
[[package]]
name = "h2"
-
version = "0.4.5"
+
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab"
+
checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e"
dependencies = [
"atomic-waker",
"bytes",
···
[[package]]
name = "hashbrown"
-
version = "0.13.2"
+
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
+
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
dependencies = [
"ahash",
+
"allocator-api2",
[[package]]
name = "hashbrown"
-
version = "0.14.5"
+
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
+
checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb"
+
dependencies = [
+
"foldhash",
+
]
[[package]]
name = "heck"
···
[[package]]
name = "hermit-abi"
-
version = "0.1.19"
+
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
-
dependencies = [
-
"libc",
-
]
+
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
[[package]]
name = "hermit-abi"
-
version = "0.3.9"
+
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
+
checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
[[package]]
name = "hex"
···
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
+
name = "hexf-parse"
+
version = "0.2.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df"
+
+
[[package]]
name = "home"
version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "http-body"
-
version = "1.0.0"
+
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643"
+
checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
dependencies = [
"bytes",
"http",
···
[[package]]
name = "http-body-util"
-
version = "0.1.1"
+
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d"
+
checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
dependencies = [
"bytes",
-
"futures-core",
+
"futures-util",
"http",
"http-body",
"pin-project-lite",
···
[[package]]
name = "httparse"
-
version = "1.8.0"
+
version = "1.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+
checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946"
[[package]]
name = "httpdate"
···
checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
[[package]]
-
name = "human-sort"
-
version = "0.2.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "140a09c9305e6d5e557e2ed7cbc68e05765a7d4213975b87cb04920689cc6219"
-
-
[[package]]
name = "hyper"
-
version = "1.3.1"
+
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d"
+
checksum = "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a"
dependencies = [
"bytes",
"futures-channel",
···
"smallvec",
"tokio",
"want",
+
]
+
+
[[package]]
+
name = "hyper-rustls"
+
version = "0.27.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333"
+
dependencies = [
+
"futures-util",
+
"http",
+
"hyper",
+
"hyper-util",
+
"rustls",
+
"rustls-pki-types",
+
"tokio",
+
"tokio-rustls",
+
"tower-service",
[[package]]
···
[[package]]
name = "hyper-util"
-
version = "0.1.5"
+
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56"
+
checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b"
dependencies = [
"bytes",
"futures-channel",
···
"http-body",
"hyper",
"pin-project-lite",
-
"socket2 0.5.7",
+
"socket2",
"tokio",
-
"tower",
"tower-service",
"tracing",
[[package]]
name = "iana-time-zone"
-
version = "0.1.60"
+
version = "0.1.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
+
checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220"
dependencies = [
"android_system_properties",
"core-foundation-sys",
"iana-time-zone-haiku",
"js-sys",
"wasm-bindgen",
-
"windows-core",
+
"windows-core 0.52.0",
[[package]]
···
[[package]]
-
name = "icrate"
-
version = "0.0.4"
+
name = "icu_collections"
+
version = "1.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
+
dependencies = [
+
"displaydoc",
+
"yoke",
+
"zerofrom",
+
"zerovec",
+
]
+
+
[[package]]
+
name = "icu_locid"
+
version = "1.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
+
dependencies = [
+
"displaydoc",
+
"litemap",
+
"tinystr",
+
"writeable",
+
"zerovec",
+
]
+
+
[[package]]
+
name = "icu_locid_transform"
+
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "99d3aaff8a54577104bafdf686ff18565c3b6903ca5782a2026ef06e2c7aa319"
+
checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
dependencies = [
-
"block2 0.3.0",
-
"dispatch",
-
"objc2 0.4.1",
+
"displaydoc",
+
"icu_locid",
+
"icu_locid_transform_data",
+
"icu_provider",
+
"tinystr",
+
"zerovec",
[[package]]
+
name = "icu_locid_transform_data"
+
version = "1.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
+
+
[[package]]
+
name = "icu_normalizer"
+
version = "1.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
+
dependencies = [
+
"displaydoc",
+
"icu_collections",
+
"icu_normalizer_data",
+
"icu_properties",
+
"icu_provider",
+
"smallvec",
+
"utf16_iter",
+
"utf8_iter",
+
"write16",
+
"zerovec",
+
]
+
+
[[package]]
+
name = "icu_normalizer_data"
+
version = "1.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"
+
+
[[package]]
+
name = "icu_properties"
+
version = "1.5.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
+
dependencies = [
+
"displaydoc",
+
"icu_collections",
+
"icu_locid_transform",
+
"icu_properties_data",
+
"icu_provider",
+
"tinystr",
+
"zerovec",
+
]
+
+
[[package]]
+
name = "icu_properties_data"
+
version = "1.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"
+
+
[[package]]
+
name = "icu_provider"
+
version = "1.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
+
dependencies = [
+
"displaydoc",
+
"icu_locid",
+
"icu_provider_macros",
+
"stable_deref_trait",
+
"tinystr",
+
"writeable",
+
"yoke",
+
"zerofrom",
+
"zerovec",
+
]
+
+
[[package]]
+
name = "icu_provider_macros"
+
version = "1.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn",
+
]
+
+
[[package]]
+
name = "ident_case"
+
version = "1.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
+
+
[[package]]
name = "idna"
-
version = "0.5.0"
+
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
+
checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
dependencies = [
-
"unicode-bidi",
-
"unicode-normalization",
+
"idna_adapter",
+
"smallvec",
+
"utf8_iter",
[[package]]
-
name = "image"
-
version = "0.24.9"
+
name = "idna_adapter"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d"
+
checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
dependencies = [
-
"bytemuck",
-
"byteorder",
-
"color_quant",
-
"num-traits",
-
"png",
+
"icu_normalizer",
+
"icu_properties",
[[package]]
name = "image"
-
version = "0.25.1"
+
version = "0.25.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11"
+
checksum = "cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b"
dependencies = [
"bytemuck",
-
"byteorder",
+
"byteorder-lite",
"num-traits",
"png",
[[package]]
-
name = "imgref"
-
version = "1.10.1"
+
name = "image-compare"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126"
+
checksum = "96cd73af13ae2e7220a1c02fe7d6bb53be50612ba7fabbb5c88e7753645f1f3c"
+
dependencies = [
+
"image",
+
"itertools 0.12.1",
+
"rayon",
+
"thiserror 1.0.65",
+
]
+
+
[[package]]
+
name = "immutable-chunkmap"
+
version = "2.0.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "12f97096f508d54f8f8ab8957862eee2ccd628847b6217af1a335e1c44dee578"
+
dependencies = [
+
"arrayvec",
+
]
[[package]]
name = "indenter"
···
[[package]]
name = "indexmap"
-
version = "2.2.6"
+
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
+
checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da"
dependencies = [
"equivalent",
-
"hashbrown 0.14.5",
+
"hashbrown 0.15.0",
[[package]]
···
checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5"
[[package]]
+
name = "inotify"
+
version = "0.10.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc"
+
dependencies = [
+
"bitflags 1.3.2",
+
"inotify-sys",
+
"libc",
+
]
+
+
[[package]]
+
name = "inotify-sys"
+
version = "0.1.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
+
dependencies = [
+
"libc",
+
]
+
+
[[package]]
name = "instant"
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
-
name = "io-lifetimes"
-
version = "1.0.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
-
dependencies = [
-
"hermit-abi 0.3.9",
-
"libc",
-
"windows-sys 0.48.0",
-
]
-
-
[[package]]
name = "ipnet"
-
version = "2.9.0"
+
version = "2.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
-
-
[[package]]
-
name = "is-terminal"
-
version = "0.4.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
-
dependencies = [
-
"hermit-abi 0.3.9",
-
"libc",
-
"windows-sys 0.52.0",
-
]
+
checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708"
[[package]]
name = "is_terminal_polyfill"
-
version = "1.70.0"
+
version = "1.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800"
+
checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
[[package]]
name = "itertools"
···
"combine",
"jni-sys",
"log",
-
"thiserror",
+
"thiserror 1.0.65",
"walkdir",
"windows-sys 0.45.0",
···
[[package]]
name = "jobserver"
-
version = "0.1.31"
+
version = "0.1.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e"
+
checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0"
dependencies = [
"libc",
[[package]]
-
name = "jpeg-decoder"
-
version = "0.3.1"
+
name = "js-sys"
+
version = "0.3.72"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0"
+
checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9"
dependencies = [
-
"rayon",
+
"wasm-bindgen",
[[package]]
-
name = "js-sys"
-
version = "0.3.69"
+
name = "khronos-egl"
+
version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
+
checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76"
dependencies = [
-
"wasm-bindgen",
+
"libc",
+
"libloading",
+
"pkg-config",
[[package]]
···
checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc"
[[package]]
-
name = "lazy_static"
-
version = "1.4.0"
+
name = "kqueue"
+
version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c"
+
dependencies = [
+
"kqueue-sys",
+
"libc",
+
]
[[package]]
-
name = "lazycell"
-
version = "1.3.0"
+
name = "kqueue-sys"
+
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
-
-
[[package]]
-
name = "lcms2"
-
version = "6.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "680ec3fa42c36e0af9ca02f20a3742a82229c7f1ee0e6754294de46a80be6f74"
+
checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b"
dependencies = [
-
"bytemuck",
-
"foreign-types 0.5.0",
-
"lcms2-sys",
+
"bitflags 1.3.2",
+
"libc",
[[package]]
-
name = "lcms2-sys"
-
version = "4.0.5"
+
name = "lazy_static"
+
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "593265f9a3172180024fb62580ee31348f31be924b19416da174ebb7fb623d2e"
-
dependencies = [
-
"cc",
-
"dunce",
-
"libc",
-
"pkg-config",
-
]
+
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "leb128"
···
[[package]]
name = "libc"
-
version = "0.2.155"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
-
-
[[package]]
-
name = "libgit2-sys"
-
version = "0.16.2+1.7.2"
+
version = "0.2.161"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8"
-
dependencies = [
-
"cc",
-
"libc",
-
"libz-sys",
-
"pkg-config",
-
]
+
checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1"
[[package]]
name = "libloading"
-
version = "0.8.3"
+
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19"
+
checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4"
dependencies = [
"cfg-if",
-
"windows-targets 0.52.5",
-
]
-
-
[[package]]
-
name = "libredox"
-
version = "0.0.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607"
-
dependencies = [
-
"bitflags 2.5.0",
-
"libc",
-
"redox_syscall 0.4.1",
+
"windows-targets 0.52.6",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"libc",
+
"redox_syscall 0.5.7",
[[package]]
-
name = "libz-sys"
-
version = "1.1.18"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e"
+
name = "libsurfer"
+
version = "0.3.0"
dependencies = [
-
"cc",
-
"libc",
-
"pkg-config",
-
"vcpkg",
+
"base64 0.22.1",
+
"bincode",
+
"bytes",
+
"bytesize",
+
"camino",
+
"chrono",
+
"color-eyre",
+
"config",
+
"derive_more",
+
"directories",
+
"ecolor",
+
"eframe",
+
"egui",
+
"egui-remixicon",
+
"egui_extras",
+
"egui_plot",
+
"egui_skia_renderer",
+
"emath",
+
"enum-iterator",
+
"epaint",
+
"f128",
+
"fern",
+
"ftr_parser",
+
"futures",
+
"futures-core",
+
"futures-util",
+
"fuzzy-matcher",
+
"fzcmd",
+
"half",
+
"image",
+
"image-compare",
+
"instruction-decoder",
+
"itertools 0.13.0",
+
"lazy_static",
+
"local-impl",
+
"log",
+
"lz4_flex",
+
"notify",
+
"num",
+
"numeric-sort",
+
"project-root",
+
"pure-rust-locales",
+
"pyo3",
+
"rayon",
+
"regex",
+
"reqwest",
+
"rfd",
+
"ron",
+
"serde",
+
"serde_json",
+
"serde_stacker",
+
"skia-safe",
+
"softposit",
+
"spade",
+
"spade-common",
+
"spade-hir-lowering",
+
"spade-types",
+
"surfer-translation-types",
+
"surver",
+
"sys-locale",
+
"tempfile",
+
"test-log",
+
"tokio",
+
"toml",
+
"vergen-gitcl",
+
"wasm-bindgen",
+
"wasm-bindgen-futures",
+
"web-sys",
+
"web-time",
+
"wellen",
[[package]]
name = "linux-raw-sys"
-
version = "0.3.8"
+
version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
+
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
-
name = "linux-raw-sys"
-
version = "0.4.14"
+
name = "litemap"
+
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
+
checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104"
[[package]]
-
name = "load_image"
-
version = "3.1.4"
+
name = "litrs"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "20c73d7e075d05bdcc5ff4cf16b35b50b2be696b93c1be1b32201fb32c35a814"
-
dependencies = [
-
"bytemuck",
-
"imgref",
-
"jpeg-decoder",
-
"lcms2",
-
"lodepng",
-
"quick-error",
-
"rexif",
-
"rgb",
-
]
+
checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5"
[[package]]
name = "local-impl"
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
···
[[package]]
-
name = "lodepng"
-
version = "3.10.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a42d298694b14401847de29abd44adf278b42e989e516deac7b72018400002d8"
-
dependencies = [
-
"crc32fast",
-
"fallible_collections",
-
"flate2",
-
"libc",
-
"rgb",
-
]
-
-
[[package]]
name = "log"
-
version = "0.4.21"
+
version = "0.4.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
+
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
[[package]]
name = "logos"
-
version = "0.13.0"
+
version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c000ca4d908ff18ac99b93a062cb8958d331c3220719c52e77cb19cc6ac5d2c1"
+
checksum = "1c6b6e02facda28ca5fb8dbe4b152496ba3b1bd5a4b40bb2b1b2d8ad74e0f39b"
dependencies = [
"logos-derive",
[[package]]
name = "logos-codegen"
-
version = "0.13.0"
+
version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dc487311295e0002e452025d6b580b77bb17286de87b57138f3b5db711cded68"
+
checksum = "b32eb6b5f26efacd015b000bfc562186472cd9b34bdba3f6b264e2a052676d10"
dependencies = [
"beef",
"fnv",
+
"lazy_static",
"proc-macro2",
"quote",
-
"regex-syntax 0.6.29",
-
"syn 2.0.66",
+
"regex-syntax 0.8.5",
+
"syn",
[[package]]
name = "logos-derive"
-
version = "0.13.0"
+
version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dbfc0d229f1f42d790440136d941afd806bc9e949e2bcb8faa813b0f00d1267e"
+
checksum = "3e5d0c5463c911ef55624739fc353238b4e310f0144be1f875dc42fec6bfd5ec"
dependencies = [
"logos-codegen",
···
[[package]]
name = "memchr"
-
version = "2.7.2"
+
version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
+
checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
[[package]]
name = "memmap2"
-
version = "0.9.4"
+
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322"
+
checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f"
dependencies = [
"libc",
[[package]]
name = "memoffset"
-
version = "0.7.1"
+
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4"
+
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
dependencies = [
"autocfg",
[[package]]
-
name = "memoffset"
-
version = "0.9.1"
+
name = "metal"
+
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
+
checksum = "7ecfd3296f8c56b7c1f6fbac3c71cefa9d78ce009850c45000015f206dc7fa21"
dependencies = [
-
"autocfg",
+
"bitflags 2.6.0",
+
"block",
+
"core-graphics-types",
+
"foreign-types 0.5.0",
+
"log",
+
"objc",
+
"paste",
[[package]]
···
[[package]]
name = "miniz_oxide"
-
version = "0.7.3"
+
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae"
+
checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08"
dependencies = [
"adler",
+
]
+
+
[[package]]
+
name = "miniz_oxide"
+
version = "0.8.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
+
dependencies = [
+
"adler2",
"simd-adler32",
[[package]]
name = "mio"
-
version = "0.8.11"
+
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
+
checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
dependencies = [
+
"hermit-abi 0.3.9",
"libc",
+
"log",
"wasi",
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
+
]
+
+
[[package]]
+
name = "naga"
+
version = "23.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "364f94bc34f61332abebe8cad6f6cd82a5b65cff22c828d05d0968911462ca4f"
+
dependencies = [
+
"arrayvec",
+
"bit-set",
+
"bitflags 2.6.0",
+
"cfg_aliases 0.1.1",
+
"codespan-reporting 0.11.1",
+
"hexf-parse",
+
"indexmap",
+
"log",
+
"rustc-hash 1.1.0",
+
"spirv",
+
"termcolor",
+
"thiserror 1.0.65",
+
"unicode-xid",
[[package]]
···
[[package]]
name = "ndk"
-
version = "0.8.0"
+
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7"
+
checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"jni-sys",
"log",
-
"ndk-sys",
+
"ndk-sys 0.6.0+11769913",
"num_enum",
-
"raw-window-handle 0.5.2",
-
"raw-window-handle 0.6.2",
-
"thiserror",
+
"raw-window-handle",
+
"thiserror 1.0.65",
[[package]]
···
[[package]]
-
name = "nesty"
-
version = "0.2.0"
+
name = "ndk-sys"
+
version = "0.6.0+11769913"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dac700f47763ee1984f0034c1b606e84fb00002cd2fbaabdd5a5473cf9e90ef5"
+
checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873"
+
dependencies = [
+
"jni-sys",
+
]
[[package]]
-
name = "nix"
-
version = "0.26.4"
+
name = "nesty"
+
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
-
dependencies = [
-
"bitflags 1.3.2",
-
"cfg-if",
-
"libc",
-
"memoffset 0.7.1",
-
]
+
checksum = "dac700f47763ee1984f0034c1b606e84fb00002cd2fbaabdd5a5473cf9e90ef5"
[[package]]
name = "nix"
-
version = "0.28.0"
+
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4"
+
checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"cfg-if",
-
"cfg_aliases",
+
"cfg_aliases 0.2.1",
"libc",
-
"memoffset 0.9.1",
+
"memoffset",
[[package]]
···
[[package]]
+
name = "notify"
+
version = "7.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009"
+
dependencies = [
+
"bitflags 2.6.0",
+
"filetime",
+
"fsevent-sys",
+
"inotify",
+
"kqueue",
+
"libc",
+
"log",
+
"mio",
+
"notify-types",
+
"walkdir",
+
"windows-sys 0.52.0",
+
]
+
+
[[package]]
+
name = "notify-types"
+
version = "1.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "585d3cb5e12e01aed9e8a1f70d5c6b5e86fe2a6e48fc8cd0b3e0b8df6f6eb174"
+
dependencies = [
+
"instant",
+
]
+
+
[[package]]
name = "nu-ansi-term"
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
+
name = "nu-ansi-term"
+
version = "0.50.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399"
+
dependencies = [
+
"windows-sys 0.52.0",
+
]
+
+
[[package]]
name = "num"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "num-bigint"
-
version = "0.4.5"
+
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7"
+
checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
dependencies = [
"num-integer",
"num-traits",
···
[[package]]
name = "num_enum"
-
version = "0.7.2"
+
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845"
+
checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179"
dependencies = [
"num_enum_derive",
[[package]]
name = "num_enum_derive"
-
version = "0.7.2"
+
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b"
+
checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56"
dependencies = [
-
"proc-macro-crate 3.1.0",
+
"proc-macro-crate",
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
···
[[package]]
+
name = "numeric-sort"
+
version = "0.1.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1f218700a47ff14f06bb676b97e63a6fb2fd25db3bf05d6f369971188e303f7f"
+
+
[[package]]
name = "objc"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
-
name = "objc-foundation"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9"
-
dependencies = [
-
"block",
-
"objc",
-
"objc_id",
-
]
-
-
[[package]]
-
name = "objc-sys"
-
version = "0.2.0-beta.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "df3b9834c1e95694a05a828b59f55fa2afec6288359cda67146126b3f90a55d7"
-
-
[[package]]
name = "objc-sys"
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "objc2"
-
version = "0.3.0-beta.3.patch-leaks.3"
+
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7e01640f9f2cb1220bbe80325e179e532cb3379ebcd1bf2279d703c19fe3a468"
+
checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804"
dependencies = [
-
"block2 0.2.0-alpha.6",
-
"objc-sys 0.2.0-beta.2",
-
"objc2-encode 2.0.0-pre.2",
+
"objc-sys",
+
"objc2-encode",
[[package]]
-
name = "objc2"
-
version = "0.4.1"
+
name = "objc2-app-kit"
+
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "559c5a40fdd30eb5e344fbceacf7595a81e242529fb4e21cf5f43fb4f11ff98d"
+
checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff"
dependencies = [
-
"objc-sys 0.3.5",
-
"objc2-encode 3.0.0",
+
"bitflags 2.6.0",
+
"block2",
+
"libc",
+
"objc2",
+
"objc2-core-data",
+
"objc2-core-image",
+
"objc2-foundation",
+
"objc2-quartz-core",
[[package]]
-
name = "objc2"
-
version = "0.5.2"
+
name = "objc2-cloud-kit"
+
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804"
+
checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009"
dependencies = [
-
"objc-sys 0.3.5",
-
"objc2-encode 4.0.3",
+
"bitflags 2.6.0",
+
"block2",
+
"objc2",
+
"objc2-core-location",
+
"objc2-foundation",
[[package]]
-
name = "objc2-app-kit"
+
name = "objc2-contacts"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff"
+
checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889"
dependencies = [
-
"bitflags 2.5.0",
-
"block2 0.5.1",
-
"libc",
-
"objc2 0.5.2",
-
"objc2-core-data",
-
"objc2-core-image",
+
"block2",
+
"objc2",
"objc2-foundation",
-
"objc2-quartz-core",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef"
dependencies = [
-
"bitflags 2.5.0",
-
"block2 0.5.1",
-
"objc2 0.5.2",
+
"bitflags 2.6.0",
+
"block2",
+
"objc2",
"objc2-foundation",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80"
dependencies = [
-
"block2 0.5.1",
-
"objc2 0.5.2",
+
"block2",
+
"objc2",
"objc2-foundation",
"objc2-metal",
[[package]]
-
name = "objc2-encode"
-
version = "2.0.0-pre.2"
+
name = "objc2-core-location"
+
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "abfcac41015b00a120608fdaa6938c44cb983fee294351cc4bac7638b4e50512"
+
checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781"
dependencies = [
-
"objc-sys 0.2.0-beta.2",
+
"block2",
+
"objc2",
+
"objc2-contacts",
+
"objc2-foundation",
-
-
[[package]]
-
name = "objc2-encode"
-
version = "3.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d079845b37af429bfe5dfa76e6d087d788031045b25cfc6fd898486fd9847666"
[[package]]
name = "objc2-encode"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
dependencies = [
-
"bitflags 2.5.0",
-
"block2 0.5.1",
+
"bitflags 2.6.0",
+
"block2",
+
"dispatch",
"libc",
-
"objc2 0.5.2",
+
"objc2",
+
]
+
+
[[package]]
+
name = "objc2-link-presentation"
+
version = "0.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398"
+
dependencies = [
+
"block2",
+
"objc2",
+
"objc2-app-kit",
+
"objc2-foundation",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
dependencies = [
-
"bitflags 2.5.0",
-
"block2 0.5.1",
-
"objc2 0.5.2",
+
"bitflags 2.6.0",
+
"block2",
+
"objc2",
"objc2-foundation",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
dependencies = [
-
"bitflags 2.5.0",
-
"block2 0.5.1",
-
"objc2 0.5.2",
+
"bitflags 2.6.0",
+
"block2",
+
"objc2",
"objc2-foundation",
"objc2-metal",
[[package]]
-
name = "objc_id"
-
version = "0.1.1"
+
name = "objc2-symbols"
+
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"
+
checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc"
dependencies = [
-
"objc",
+
"objc2",
+
"objc2-foundation",
+
]
+
+
[[package]]
+
name = "objc2-ui-kit"
+
version = "0.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f"
+
dependencies = [
+
"bitflags 2.6.0",
+
"block2",
+
"objc2",
+
"objc2-cloud-kit",
+
"objc2-core-data",
+
"objc2-core-image",
+
"objc2-core-location",
+
"objc2-foundation",
+
"objc2-link-presentation",
+
"objc2-quartz-core",
+
"objc2-symbols",
+
"objc2-uniform-type-identifiers",
+
"objc2-user-notifications",
+
]
+
+
[[package]]
+
name = "objc2-uniform-type-identifiers"
+
version = "0.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe"
+
dependencies = [
+
"block2",
+
"objc2",
+
"objc2-foundation",
+
]
+
+
[[package]]
+
name = "objc2-user-notifications"
+
version = "0.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3"
+
dependencies = [
+
"bitflags 2.6.0",
+
"block2",
+
"objc2",
+
"objc2-core-location",
+
"objc2-foundation",
[[package]]
···
[[package]]
name = "once_cell"
-
version = "1.19.0"
+
version = "1.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
+
checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
[[package]]
name = "openssl"
-
version = "0.10.64"
+
version = "0.10.68"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f"
+
checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"cfg-if",
"foreign-types 0.3.2",
"libc",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
···
[[package]]
name = "openssl-sys"
-
version = "0.9.102"
+
version = "0.9.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2"
+
checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741"
dependencies = [
"cc",
"libc",
···
[[package]]
name = "orbclient"
-
version = "0.3.47"
+
version = "0.3.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "52f0d54bde9774d3a51dcf281a5def240c71996bc6ca05d2c847ec8b2b216166"
+
checksum = "ba0b26cec2e24f08ed8bb31519a9333140a6599b867dac464bb150bdb796fd43"
dependencies = [
-
"libredox 0.0.2",
+
"libredox",
[[package]]
-
name = "ordered-channel"
-
version = "1.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4f0bc569ca0974cb90125f52cf76f7b6ad3a072301beba78eb0aa4174c4964ed"
-
-
[[package]]
name = "ordered-stream"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "owned_ttf_parser"
-
version = "0.21.0"
+
version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6b41438d2fc63c46c74a2203bf5ccd82c41ba04347b2fcf5754f230b167067d5"
+
checksum = "22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4"
dependencies = [
"ttf-parser",
···
[[package]]
name = "parking"
-
version = "2.2.0"
+
version = "2.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae"
+
checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
[[package]]
name = "parking_lot"
···
dependencies = [
"cfg-if",
"libc",
-
"redox_syscall 0.5.1",
+
"redox_syscall 0.5.7",
"smallvec",
-
"windows-targets 0.52.5",
+
"windows-targets 0.52.6",
[[package]]
···
[[package]]
name = "pathdiff"
-
version = "0.2.1"
+
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
+
checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
[[package]]
name = "percent-encoding"
···
[[package]]
name = "pin-project"
-
version = "1.1.5"
+
version = "1.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3"
+
checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95"
dependencies = [
"pin-project-internal",
[[package]]
name = "pin-project-internal"
-
version = "1.1.5"
+
version = "1.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
+
checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
name = "pin-project-lite"
-
version = "0.2.14"
+
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
+
checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff"
[[package]]
name = "pin-utils"
···
[[package]]
name = "piper"
-
version = "0.2.2"
+
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "464db0c665917b13ebb5d453ccdec4add5658ee1adc7affc7677615356a8afaf"
+
checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
dependencies = [
"atomic-waker",
-
"fastrand 2.1.0",
+
"fastrand",
"futures-io",
[[package]]
name = "pkg-config"
-
version = "0.3.30"
+
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
+
checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
[[package]]
name = "png"
-
version = "0.17.13"
+
version = "0.17.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1"
+
checksum = "52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0"
dependencies = [
"bitflags 1.3.2",
"crc32fast",
"fdeflate",
"flate2",
-
"miniz_oxide",
-
]
-
-
[[package]]
-
name = "polling"
-
version = "2.8.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
-
dependencies = [
-
"autocfg",
-
"bitflags 1.3.2",
-
"cfg-if",
-
"concurrent-queue",
-
"libc",
-
"log",
-
"pin-project-lite",
-
"windows-sys 0.48.0",
+
"miniz_oxide 0.8.0",
[[package]]
name = "polling"
-
version = "3.7.0"
+
version = "3.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "645493cf344456ef24219d02a768cf1fb92ddf8c92161679ae3d91b91a637be3"
+
checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f"
dependencies = [
"cfg-if",
"concurrent-queue",
-
"hermit-abi 0.3.9",
+
"hermit-abi 0.4.0",
"pin-project-lite",
-
"rustix 0.38.34",
+
"rustix",
"tracing",
-
"windows-sys 0.52.0",
+
"windows-sys 0.59.0",
[[package]]
···
checksum = "22686f4785f02a4fcc856d3b3bb19bf6c8160d103f7a99cc258bddd0251dc7f2"
[[package]]
+
name = "portable-atomic"
+
version = "1.9.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2"
+
+
[[package]]
name = "powerfmt"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "ppv-lite86"
-
version = "0.2.17"
+
version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
-
-
[[package]]
-
name = "pretty_assertions"
-
version = "1.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66"
+
checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
dependencies = [
-
"diff",
-
"yansi",
+
"zerocopy",
[[package]]
name = "prettyplease"
-
version = "0.2.20"
+
version = "0.2.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e"
+
checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033"
dependencies = [
"proc-macro2",
-
"syn 2.0.66",
+
"syn",
[[package]]
name = "proc-macro-crate"
-
version = "1.3.1"
+
version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
+
checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"
dependencies = [
-
"once_cell",
-
"toml_edit 0.19.15",
+
"toml_edit",
[[package]]
-
name = "proc-macro-crate"
-
version = "3.1.0"
+
name = "proc-macro2"
+
version = "1.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
+
checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0"
dependencies = [
-
"toml_edit 0.21.1",
+
"unicode-ident",
[[package]]
-
name = "proc-macro2"
-
version = "1.0.84"
+
name = "profiling"
+
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6"
-
dependencies = [
-
"unicode-ident",
-
]
+
checksum = "afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d"
[[package]]
name = "project-root"
···
[[package]]
name = "psm"
-
version = "0.1.21"
+
version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874"
+
checksum = "200b9ff220857e53e184257720a14553b2f4aa02577d2ed9842d45d4b9654810"
dependencies = [
"cc",
···
checksum = "1190fd18ae6ce9e137184f207593877e70f39b015040156b1e05081cdfe3733a"
[[package]]
-
name = "quick-error"
-
version = "2.0.1"
+
name = "pyo3"
+
version = "0.21.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a5e00b96a521718e08e03b1a622f01c8a8deb50719335de3f60b3b3950f069d8"
+
dependencies = [
+
"cfg-if",
+
"indoc",
+
"libc",
+
"memoffset",
+
"parking_lot",
+
"portable-atomic",
+
"pyo3-build-config",
+
"pyo3-ffi",
+
"pyo3-macros",
+
"unindent",
+
]
+
+
[[package]]
+
name = "pyo3-build-config"
+
version = "0.21.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7883df5835fafdad87c0d888b266c8ec0f4c9ca48a5bed6bbb592e8dedee1b50"
+
dependencies = [
+
"once_cell",
+
"target-lexicon",
+
]
+
+
[[package]]
+
name = "pyo3-ffi"
+
version = "0.21.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
+
checksum = "01be5843dc60b916ab4dad1dca6d20b9b4e6ddc8e15f50c47fe6d85f1fb97403"
+
dependencies = [
+
"libc",
+
"pyo3-build-config",
+
]
+
+
[[package]]
+
name = "pyo3-macros"
+
version = "0.21.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "77b34069fc0682e11b31dbd10321cbf94808394c56fd996796ce45217dfac53c"
+
dependencies = [
+
"proc-macro2",
+
"pyo3-macros-backend",
+
"quote",
+
"syn",
+
]
+
+
[[package]]
+
name = "pyo3-macros-backend"
+
version = "0.21.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "08260721f32db5e1a5beae69a55553f56b99bd0e1c3e6e0a5e8851a9d0f5a85c"
+
dependencies = [
+
"heck 0.4.1",
+
"proc-macro2",
+
"pyo3-build-config",
+
"quote",
+
"syn",
+
]
+
+
[[package]]
+
name = "quick-xml"
+
version = "0.30.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956"
+
dependencies = [
+
"memchr",
+
"serde",
+
]
[[package]]
name = "quick-xml"
-
version = "0.31.0"
+
version = "0.36.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33"
+
checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe"
dependencies = [
"memchr",
[[package]]
name = "quote"
-
version = "1.0.36"
+
version = "1.0.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
+
checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
dependencies = [
"proc-macro2",
···
[[package]]
name = "raw-window-handle"
-
version = "0.5.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9"
-
-
[[package]]
-
name = "raw-window-handle"
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"
···
[[package]]
name = "redox_syscall"
-
version = "0.3.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
-
dependencies = [
-
"bitflags 1.3.2",
-
]
-
-
[[package]]
-
name = "redox_syscall"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
···
[[package]]
name = "redox_syscall"
-
version = "0.5.1"
+
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e"
+
checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
[[package]]
name = "redox_users"
-
version = "0.4.5"
+
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891"
+
checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
dependencies = [
"getrandom",
-
"libredox 0.1.3",
-
"thiserror",
+
"libredox",
+
"thiserror 1.0.65",
[[package]]
name = "regex"
-
version = "1.10.4"
+
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
+
checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
dependencies = [
"aho-corasick",
"memchr",
-
"regex-automata 0.4.6",
-
"regex-syntax 0.8.3",
+
"regex-automata 0.4.9",
+
"regex-syntax 0.8.5",
[[package]]
···
[[package]]
name = "regex-automata"
-
version = "0.4.6"
+
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
+
checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
dependencies = [
"aho-corasick",
"memchr",
-
"regex-syntax 0.8.3",
+
"regex-syntax 0.8.5",
[[package]]
···
[[package]]
name = "regex-syntax"
-
version = "0.8.3"
+
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
+
checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
+
+
[[package]]
+
name = "renderdoc-sys"
+
version = "1.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832"
[[package]]
name = "reqwest"
-
version = "0.12.4"
+
version = "0.12.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10"
+
checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f"
dependencies = [
"base64 0.22.1",
"bytes",
···
"http-body",
"http-body-util",
"hyper",
+
"hyper-rustls",
"hyper-tls",
"hyper-util",
"ipnet",
···
"wasm-bindgen-futures",
"wasm-streams",
"web-sys",
-
"winreg",
-
]
-
-
[[package]]
-
name = "rexif"
-
version = "0.7.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49352965b70522af9085d7a8c2a6df7494713c67ac58b9af02bcff7fb4ca1483"
-
dependencies = [
-
"num",
+
"windows-registry",
[[package]]
name = "rfd"
-
version = "0.14.1"
+
version = "0.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "25a73a7337fc24366edfca76ec521f51877b114e42dab584008209cca6719251"
+
checksum = "46f6f80a9b882647d9014673ca9925d30ffc9750f2eed2b4490e189eaebd01e8"
dependencies = [
"ashpd",
-
"block",
-
"dispatch",
+
"block2",
"js-sys",
"log",
-
"objc",
-
"objc-foundation",
-
"objc_id",
+
"objc2",
+
"objc2-app-kit",
+
"objc2-foundation",
"pollster",
-
"raw-window-handle 0.6.2",
+
"raw-window-handle",
"urlencoding",
"wasm-bindgen",
"wasm-bindgen-futures",
···
[[package]]
-
name = "rgb"
-
version = "0.8.37"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8"
-
dependencies = [
-
"bytemuck",
-
]
-
-
[[package]]
name = "ring"
version = "0.17.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94"
dependencies = [
"base64 0.21.7",
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"serde",
"serde_derive",
···
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]]
-
name = "rustc_version"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
-
dependencies = [
-
"semver",
-
]
-
-
[[package]]
-
name = "rustix"
-
version = "0.37.27"
+
name = "rustc-hash"
+
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2"
-
dependencies = [
-
"bitflags 1.3.2",
-
"errno",
-
"io-lifetimes",
-
"libc",
-
"linux-raw-sys 0.3.8",
-
"windows-sys 0.48.0",
-
]
+
checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497"
[[package]]
name = "rustix"
-
version = "0.38.34"
+
version = "0.38.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
+
checksum = "aa260229e6538e52293eeb577aabd09945a09d6d9cc0fc550ed7529056c2e32a"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"errno",
"libc",
-
"linux-raw-sys 0.4.14",
+
"linux-raw-sys",
"windows-sys 0.52.0",
[[package]]
name = "rustls"
-
version = "0.22.4"
+
version = "0.23.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432"
+
checksum = "9c9cc1d47e243d655ace55ed38201c19ae02c148ae56412ab8750e8f0166ab7f"
dependencies = [
-
"log",
-
"ring",
+
"once_cell",
"rustls-pki-types",
"rustls-webpki",
"subtle",
···
[[package]]
name = "rustls-pemfile"
-
version = "2.1.2"
+
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d"
+
checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
dependencies = [
-
"base64 0.22.1",
"rustls-pki-types",
[[package]]
name = "rustls-pki-types"
-
version = "1.7.0"
+
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d"
+
checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b"
[[package]]
name = "rustls-webpki"
-
version = "0.102.4"
+
version = "0.102.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e"
+
checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
dependencies = [
"ring",
"rustls-pki-types",
···
[[package]]
name = "rustversion"
-
version = "1.0.17"
+
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
+
checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248"
[[package]]
name = "ryu"
···
[[package]]
name = "schannel"
-
version = "0.1.23"
+
version = "0.1.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
+
checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d"
dependencies = [
-
"windows-sys 0.52.0",
+
"windows-sys 0.59.0",
[[package]]
···
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
-
name = "sctk-adwaita"
-
version = "0.8.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "82b2eaf3a5b264a521b988b2e73042e742df700c4f962cde845d1541adb46550"
-
dependencies = [
-
"ab_glyph",
-
"log",
-
"memmap2",
-
"smithay-client-toolkit",
-
"tiny-skia",
-
]
-
-
[[package]]
name = "security-framework"
-
version = "2.11.0"
+
version = "2.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0"
+
checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
dependencies = [
-
"bitflags 2.5.0",
-
"core-foundation",
+
"bitflags 2.6.0",
+
"core-foundation 0.9.4",
"core-foundation-sys",
"libc",
"security-framework-sys",
···
[[package]]
name = "security-framework-sys"
-
version = "2.11.0"
+
version = "2.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7"
+
checksum = "fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2"
dependencies = [
"core-foundation-sys",
"libc",
[[package]]
-
name = "semver"
-
version = "1.0.23"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
-
-
[[package]]
name = "serde"
-
version = "1.0.203"
+
version = "1.0.213"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094"
+
checksum = "3ea7893ff5e2466df8d720bb615088341b295f849602c6956047f8f80f0e9bc1"
dependencies = [
"serde_derive",
[[package]]
name = "serde_derive"
-
version = "1.0.203"
+
version = "1.0.213"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba"
+
checksum = "7e85ad2009c50b58e87caa8cd6dac16bdf511bbfb7af6c33df902396aa480fa5"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
name = "serde_json"
-
version = "1.0.117"
+
version = "1.0.132"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3"
+
checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03"
dependencies = [
"itoa",
+
"memchr",
"ryu",
"serde",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
name = "serde_spanned"
-
version = "0.6.6"
+
version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0"
+
checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1"
dependencies = [
"serde",
···
[[package]]
name = "skia-bindings"
-
version = "0.69.0"
+
version = "0.80.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8b4b5af96ee7d895763fa606f4531fddfb11de034217edd0c7beb9ea181efe5b"
+
checksum = "179ebe08aee2634b22ef4d2a1a9370aaa39dfe619a702fc0793d491a26c05cbb"
dependencies = [
"bindgen",
"cc",
"flate2",
-
"heck 0.4.1",
+
"heck 0.5.0",
"lazy_static",
"regex",
"serde_json",
"tar",
"toml",
-
"ureq",
[[package]]
name = "skia-safe"
-
version = "0.69.0"
+
version = "0.80.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4a3d25acaedea0a8ed1dac52f383fc90276f5679a68e3f84c5fb7f7bde8934ff"
+
checksum = "41f1a96bec5198699d49e9c6a46aea27033958521c971d9186ae015a0dbecb7b"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"lazy_static",
"skia-bindings",
···
[[package]]
name = "smithay-client-toolkit"
-
version = "0.18.1"
+
version = "0.19.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "922fd3eeab3bd820d76537ce8f582b1cf951eceb5475c28500c7457d9d17f53a"
+
checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"calloop",
"calloop-wayland-source",
"cursor-icon",
"libc",
"log",
"memmap2",
-
"rustix 0.38.34",
-
"thiserror",
+
"rustix",
+
"thiserror 1.0.65",
"wayland-backend",
"wayland-client",
"wayland-csd-frame",
···
[[package]]
name = "smithay-clipboard"
-
version = "0.7.1"
+
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c091e7354ea8059d6ad99eace06dd13ddeedbb0ac72d40a9a6e7ff790525882d"
+
checksum = "cc8216eec463674a0e90f29e0ae41a4db573ec5b56b1c6c1c71615d249b6d846"
dependencies = [
"libc",
"smithay-client-toolkit",
···
[[package]]
name = "socket2"
-
version = "0.4.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d"
-
dependencies = [
-
"libc",
-
"winapi",
-
]
-
-
[[package]]
-
name = "socket2"
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
···
[[package]]
name = "spade"
-
version = "0.6.0"
+
version = "0.10.0"
+
source = "git+https://gitlab.com/spade-lang/spade?rev=84f6e75016f40d9b3f82d8085e9b08393c56db95#84f6e75016f40d9b3f82d8085e9b08393c56db95"
dependencies = [
-
"atty",
"clap",
"codespan",
-
"codespan-reporting",
+
"codespan-reporting 0.12.0",
"color-eyre",
-
"colored 2.1.0",
+
"colored",
"indoc",
-
"itertools 0.12.1",
+
"itertools 0.13.0",
"logos",
"ron",
"serde",
+
"serde_json",
"spade-ast",
"spade-ast-lowering",
"spade-common",
···
"spade-typeinference",
"spade-types",
"spade-wordlength-inference",
-
"thiserror",
"tracing",
"tracing-subscriber",
"tracing-tree",
···
[[package]]
name = "spade-ast"
-
version = "0.6.0"
+
version = "0.10.0"
+
source = "git+https://gitlab.com/spade-lang/spade?rev=84f6e75016f40d9b3f82d8085e9b08393c56db95#84f6e75016f40d9b3f82d8085e9b08393c56db95"
dependencies = [
+
"itertools 0.13.0",
"num",
"spade-common",
[[package]]
name = "spade-ast-lowering"
-
version = "0.6.0"
+
version = "0.10.0"
+
source = "git+https://gitlab.com/spade-lang/spade?rev=84f6e75016f40d9b3f82d8085e9b08393c56db95#84f6e75016f40d9b3f82d8085e9b08393c56db95"
dependencies = [
-
"itertools 0.12.1",
+
"itertools 0.13.0",
"local-impl",
"num",
-
"pretty_assertions",
"spade-ast",
"spade-common",
"spade-diagnostics",
···
[[package]]
name = "spade-common"
-
version = "0.6.0"
+
version = "0.10.0"
+
source = "git+https://gitlab.com/spade-lang/spade?rev=84f6e75016f40d9b3f82d8085e9b08393c56db95#84f6e75016f40d9b3f82d8085e9b08393c56db95"
dependencies = [
"codespan",
-
"codespan-reporting",
+
"codespan-reporting 0.12.0",
"logos",
"num",
"serde",
-
"tracing",
[[package]]
name = "spade-diagnostics"
-
version = "0.6.0"
+
version = "0.10.0"
+
source = "git+https://gitlab.com/spade-lang/spade?rev=84f6e75016f40d9b3f82d8085e9b08393c56db95#84f6e75016f40d9b3f82d8085e9b08393c56db95"
dependencies = [
"codespan",
-
"codespan-reporting",
-
"colored 2.1.0",
-
"itertools 0.12.1",
-
"local-impl",
-
"logos",
-
"spade-ast",
+
"codespan-reporting 0.12.0",
+
"itertools 0.13.0",
"spade-common",
-
"spade-macros",
-
"thiserror",
-
"tracing",
[[package]]
name = "spade-hir"
-
version = "0.6.0"
+
version = "0.10.0"
+
source = "git+https://gitlab.com/spade-lang/spade?rev=84f6e75016f40d9b3f82d8085e9b08393c56db95#84f6e75016f40d9b3f82d8085e9b08393c56db95"
dependencies = [
-
"codespan-reporting",
-
"colored 2.1.0",
-
"itertools 0.12.1",
-
"local-impl",
+
"colored",
+
"itertools 0.13.0",
"num",
"serde",
"spade-common",
"spade-diagnostics",
"spade-types",
"tap",
-
"thiserror",
+
"thiserror 1.0.65",
"tracing",
[[package]]
name = "spade-hir-lowering"
-
version = "0.6.0"
+
version = "0.10.0"
+
source = "git+https://gitlab.com/spade-lang/spade?rev=84f6e75016f40d9b3f82d8085e9b08393c56db95#84f6e75016f40d9b3f82d8085e9b08393c56db95"
dependencies = [
-
"codespan",
-
"codespan-reporting",
-
"indoc",
-
"itertools 0.12.1",
+
"itertools 0.13.0",
"local-impl",
"num",
"serde",
"spade-common",
"spade-diagnostics",
"spade-hir",
-
"spade-macros",
"spade-mir",
"spade-typeinference",
"spade-types",
"spade-wordlength-inference",
-
"thiserror",
"tracing",
[[package]]
name = "spade-macros"
-
version = "0.6.0"
+
version = "0.10.0"
+
source = "git+https://gitlab.com/spade-lang/spade?rev=84f6e75016f40d9b3f82d8085e9b08393c56db95#84f6e75016f40d9b3f82d8085e9b08393c56db95"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
name = "spade-mir"
-
version = "0.6.0"
+
version = "0.10.0"
+
source = "git+https://gitlab.com/spade-lang/spade?rev=84f6e75016f40d9b3f82d8085e9b08393c56db95#84f6e75016f40d9b3f82d8085e9b08393c56db95"
dependencies = [
-
"codespan",
-
"codespan-reporting",
+
"codespan-reporting 0.12.0",
"derive-where",
"indoc",
-
"itertools 0.12.1",
-
"logos",
+
"itertools 0.13.0",
"nesty",
"num",
"serde",
"spade-common",
"spade-diagnostics",
-
"spade-macros",
[[package]]
name = "spade-parser"
-
version = "0.6.0"
+
version = "0.10.0"
+
source = "git+https://gitlab.com/spade-lang/spade?rev=84f6e75016f40d9b3f82d8085e9b08393c56db95#84f6e75016f40d9b3f82d8085e9b08393c56db95"
dependencies = [
"codespan",
-
"codespan-reporting",
-
"colored 2.1.0",
-
"itertools 0.12.1",
+
"colored",
+
"itertools 0.13.0",
"local-impl",
"logos",
"num",
···
"spade-common",
"spade-diagnostics",
"spade-macros",
-
"thiserror",
+
"thiserror 1.0.65",
"tracing",
[[package]]
name = "spade-typeinference"
-
version = "0.6.0"
+
version = "0.10.0"
+
source = "git+https://gitlab.com/spade-lang/spade?rev=84f6e75016f40d9b3f82d8085e9b08393c56db95#84f6e75016f40d9b3f82d8085e9b08393c56db95"
dependencies = [
-
"codespan",
-
"codespan-reporting",
-
"colored 2.1.0",
-
"itertools 0.12.1",
-
"local-impl",
+
"colored",
+
"itertools 0.13.0",
"num",
"serde",
"spade-common",
···
"spade-hir",
"spade-macros",
"spade-types",
-
"thiserror",
+
"thiserror 1.0.65",
"tracing",
[[package]]
name = "spade-types"
-
version = "0.6.0"
+
version = "0.10.0"
+
source = "git+https://gitlab.com/spade-lang/spade?rev=84f6e75016f40d9b3f82d8085e9b08393c56db95#84f6e75016f40d9b3f82d8085e9b08393c56db95"
dependencies = [
"num",
"serde",
···
[[package]]
name = "spade-wordlength-inference"
-
version = "0.6.0"
+
version = "0.10.0"
+
source = "git+https://gitlab.com/spade-lang/spade?rev=84f6e75016f40d9b3f82d8085e9b08393c56db95#84f6e75016f40d9b3f82d8085e9b08393c56db95"
dependencies = [
-
"codespan",
-
"codespan-reporting",
-
"colored 2.1.0",
-
"local-impl",
"num",
-
"serde",
-
"spade-ast",
"spade-common",
"spade-diagnostics",
"spade-hir",
"spade-macros",
-
"spade-parser",
"spade-typeinference",
"spade-types",
-
"thiserror",
-
"tracing",
[[package]]
···
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
[[package]]
+
name = "spirv"
+
version = "0.3.0+sdk-1.3.268.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844"
+
dependencies = [
+
"bitflags 2.6.0",
+
]
+
+
[[package]]
+
name = "stable_deref_trait"
+
version = "1.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
+
+
[[package]]
name = "stacker"
-
version = "0.1.15"
+
version = "0.1.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce"
+
checksum = "799c883d55abdb5e98af1a7b3f23b9b6de8ecada0ecac058672d7635eb48ca7b"
dependencies = [
"cc",
"cfg-if",
"libc",
"psm",
-
"winapi",
+
"windows-sys 0.59.0",
[[package]]
···
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
-
name = "strict-num"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731"
-
-
[[package]]
name = "strsim"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "subtle"
-
version = "2.5.0"
+
version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc"
+
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
[[package]]
name = "surfer"
-
version = "0.2.0"
+
version = "0.3.0"
+
dependencies = [
+
"camino",
+
"clap",
+
"color-eyre",
+
"eframe",
+
"egui",
+
"libsurfer",
+
"log",
+
"ron",
+
"surver",
+
"tokio",
+
"wasm-bindgen-futures",
+
]
+
+
[[package]]
+
name = "surfer-translation-types"
+
version = "0.3.0"
dependencies = [
-
"base64 0.22.1",
+
"color-eyre",
+
"derive_more",
+
"ecolor",
+
"num",
+
"pyo3",
+
"serde",
+
]
+
+
[[package]]
+
name = "surver"
+
version = "0.3.0"
+
dependencies = [
"bincode",
-
"bytes",
"bytesize",
-
"camino",
-
"chrono",
"clap",
"color-eyre",
-
"config",
-
"console_error_panic_hook",
-
"derivative",
-
"derive_more",
-
"directories",
-
"dssim",
-
"eframe",
-
"egui-remixicon",
-
"egui_extras",
-
"egui_plot",
-
"egui_skia",
-
"enum-iterator",
-
"f128",
"fern",
-
"futures",
-
"futures-core",
-
"futures-util",
-
"fuzzy-matcher",
-
"fzcmd",
-
"half",
"http-body-util",
-
"human-sort",
"hyper",
"hyper-util",
-
"image 0.25.1",
-
"instruction-decoder",
-
"itertools 0.13.0",
"lazy_static",
"log",
"lz4_flex",
-
"num",
-
"project-root",
-
"pure-rust-locales",
"rand",
-
"rayon",
-
"regex",
-
"reqwest",
-
"rfd",
-
"rgb",
-
"ron",
"serde",
"serde_json",
-
"serde_stacker",
-
"skia-safe",
-
"softposit",
-
"spade",
-
"spade-common",
-
"spade-hir-lowering",
-
"spade-types",
-
"sys-locale",
-
"test-log",
"tokio",
-
"toml",
-
"vergen",
-
"wasm-bindgen",
-
"wasm-bindgen-futures",
-
"web-sys",
-
"web-time 1.1.0",
+
"web-time",
"wellen",
-
"winapi",
+
"whoami",
[[package]]
name = "syn"
-
version = "1.0.109"
+
version = "2.0.90"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+
checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
-
name = "syn"
-
version = "2.0.66"
+
name = "sync_wrapper"
+
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"
+
checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
dependencies = [
-
"proc-macro2",
-
"quote",
-
"unicode-ident",
+
"futures-core",
[[package]]
-
name = "sync_wrapper"
-
version = "0.1.2"
+
name = "synstructure"
+
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
+
checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn",
+
]
[[package]]
name = "sys-locale"
-
version = "0.3.1"
+
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0"
+
checksum = "8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4"
dependencies = [
"libc",
[[package]]
name = "system-configuration"
-
version = "0.5.1"
+
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7"
+
checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b"
dependencies = [
-
"bitflags 1.3.2",
-
"core-foundation",
+
"bitflags 2.6.0",
+
"core-foundation 0.9.4",
"system-configuration-sys",
[[package]]
name = "system-configuration-sys"
-
version = "0.5.0"
+
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9"
+
checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
dependencies = [
"core-foundation-sys",
"libc",
···
[[package]]
name = "tar"
-
version = "0.4.40"
+
version = "0.4.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb"
+
checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6"
dependencies = [
"filetime",
"libc",
···
[[package]]
+
name = "target-lexicon"
+
version = "0.12.16"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
+
+
[[package]]
name = "tempfile"
-
version = "3.10.1"
+
version = "3.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
+
checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b"
dependencies = [
"cfg-if",
-
"fastrand 2.1.0",
-
"rustix 0.38.34",
-
"windows-sys 0.52.0",
+
"fastrand",
+
"once_cell",
+
"rustix",
+
"windows-sys 0.59.0",
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
+
]
+
+
[[package]]
+
name = "thiserror"
+
version = "1.0.65"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5"
+
dependencies = [
+
"thiserror-impl 1.0.65",
[[package]]
name = "thiserror"
-
version = "1.0.61"
+
version = "2.0.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "08f5383f3e0071702bf93ab5ee99b52d26936be9dedd9413067cbdcddcb6141a"
+
dependencies = [
+
"thiserror-impl 2.0.8",
+
]
+
+
[[package]]
+
name = "thiserror-impl"
+
version = "1.0.65"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
+
checksum = "ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602"
dependencies = [
-
"thiserror-impl",
+
"proc-macro2",
+
"quote",
+
"syn",
[[package]]
name = "thiserror-impl"
-
version = "1.0.61"
+
version = "2.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
+
checksum = "f2f357fcec90b3caef6623a099691be676d033b40a058ac95d2a6ade6fa0c943"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
···
[[package]]
-
name = "tiny-skia"
-
version = "0.11.4"
+
name = "tinystr"
+
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab"
+
checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
dependencies = [
-
"arrayref",
-
"arrayvec",
-
"bytemuck",
-
"cfg-if",
-
"log",
-
"tiny-skia-path",
+
"displaydoc",
+
"zerovec",
[[package]]
-
name = "tiny-skia-path"
-
version = "0.11.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93"
-
dependencies = [
-
"arrayref",
-
"bytemuck",
-
"strict-num",
-
]
-
-
[[package]]
-
name = "tinyvec"
-
version = "1.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
-
dependencies = [
-
"tinyvec_macros",
-
]
-
-
[[package]]
-
name = "tinyvec_macros"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
-
-
[[package]]
name = "tokio"
-
version = "1.37.0"
+
version = "1.41.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787"
+
checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb"
dependencies = [
"backtrace",
"bytes",
···
"mio",
"pin-project-lite",
"signal-hook-registry",
-
"socket2 0.5.7",
+
"socket2",
"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.66",
+
"syn",
[[package]]
···
[[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-util"
-
version = "0.7.11"
+
version = "0.7.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1"
+
checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a"
dependencies = [
"bytes",
"futures-core",
···
[[package]]
name = "toml"
-
version = "0.8.13"
+
version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba"
+
checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
-
"toml_edit 0.22.13",
+
"toml_edit",
[[package]]
name = "toml_datetime"
-
version = "0.6.6"
+
version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf"
+
checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
dependencies = [
"serde",
[[package]]
name = "toml_edit"
-
version = "0.19.15"
+
version = "0.22.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
-
dependencies = [
-
"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.13"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c"
+
checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5"
dependencies = [
"indexmap",
"serde",
"serde_spanned",
"toml_datetime",
-
"winnow 0.6.9",
+
"winnow",
[[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"
+
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+
checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
[[package]]
name = "tracing"
···
[[package]]
name = "tracing-attributes"
-
version = "0.1.27"
+
version = "0.1.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
+
checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
[[package]]
···
[[package]]
name = "tracing-log"
-
version = "0.1.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2"
-
dependencies = [
-
"log",
-
"once_cell",
-
"tracing-core",
-
]
-
-
[[package]]
-
name = "tracing-log"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
···
checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
dependencies = [
"matchers",
-
"nu-ansi-term",
+
"nu-ansi-term 0.46.0",
"once_cell",
"regex",
"sharded-slab",
···
"thread_local",
"tracing",
"tracing-core",
-
"tracing-log 0.2.0",
+
"tracing-log",
[[package]]
name = "tracing-tree"
-
version = "0.2.0"
-
source = "git+https://github.com/jonathanmorley/tracing-tree?rev=8b97ec6e50e3f755644d1a0aaf4c45a2112607b2#8b97ec6e50e3f755644d1a0aaf4c45a2112607b2"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f459ca79f1b0d5f71c54ddfde6debfc59c8b6eeb46808ae492077f739dc7b49c"
dependencies = [
-
"ansi_term",
-
"atty",
+
"nu-ansi-term 0.50.1",
"tracing-core",
-
"tracing-log 0.1.4",
+
"tracing-log",
"tracing-subscriber",
···
[[package]]
name = "ttf-parser"
-
version = "0.21.1"
+
version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8"
+
checksum = "5902c5d130972a0000f60860bfbf46f7ca3db5391eddfedd1b8728bd9dc96c0e"
[[package]]
name = "twox-hash"
···
[[package]]
+
name = "type-map"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "deb68604048ff8fa93347f02441e4487594adc20bb8a084f9e564d2b827a0a9f"
+
dependencies = [
+
"rustc-hash 1.1.0",
+
]
+
+
[[package]]
name = "typenum"
version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9"
dependencies = [
-
"memoffset 0.9.1",
+
"memoffset",
"tempfile",
"winapi",
[[package]]
-
name = "unicode-bidi"
-
version = "0.3.15"
+
name = "unicode-ident"
+
version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
+
checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
[[package]]
-
name = "unicode-ident"
-
version = "1.0.12"
+
name = "unicode-segmentation"
+
version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+
checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
-
name = "unicode-normalization"
-
version = "0.1.23"
+
name = "unicode-width"
+
version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
-
dependencies = [
-
"tinyvec",
-
]
+
checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
[[package]]
-
name = "unicode-segmentation"
-
version = "1.11.0"
+
name = "unicode-xid"
+
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
+
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
[[package]]
-
name = "unicode-width"
-
version = "0.1.12"
+
name = "unindent"
+
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6"
+
checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce"
[[package]]
name = "untrusted"
···
checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
[[package]]
-
name = "ureq"
-
version = "2.9.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d11a831e3c0b56e438a28308e7c810799e3c118417f342d30ecec080105395cd"
-
dependencies = [
-
"base64 0.22.1",
-
"flate2",
-
"log",
-
"once_cell",
-
"rustls",
-
"rustls-pki-types",
-
"rustls-webpki",
-
"url",
-
"webpki-roots",
-
]
-
-
[[package]]
name = "url"
-
version = "2.5.0"
+
version = "2.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
+
checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
dependencies = [
"form_urlencoded",
"idna",
···
checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
[[package]]
+
name = "utf16_iter"
+
version = "1.0.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
+
+
[[package]]
+
name = "utf8_iter"
+
version = "1.0.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
+
+
[[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 = "valuable"
···
[[package]]
name = "vergen"
-
version = "8.3.1"
+
version = "9.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e27d6bdd219887a9eadd19e1c34f32e47fa332301184935c6d9bca26f3cca525"
+
checksum = "31f25fc8f8f05df455c7941e87f093ad22522a9ff33d7a027774815acf6f0639"
dependencies = [
"anyhow",
-
"cfg-if",
-
"git2",
+
"derive_builder",
"rustversion",
"time",
+
"vergen-lib",
[[package]]
-
name = "version_check"
-
version = "0.9.4"
+
name = "vergen-gitcl"
+
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
checksum = "0227006d09f98ab00ea69e9a5e055e676a813cfbed4232986176c86a6080b997"
+
dependencies = [
+
"anyhow",
+
"derive_builder",
+
"rustversion",
+
"time",
+
"vergen",
+
"vergen-lib",
+
]
+
+
[[package]]
+
name = "vergen-lib"
+
version = "0.1.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c0c767e6751c09fc85cde58722cf2f1007e80e4c8d5a4321fc90d83dc54ca147"
+
dependencies = [
+
"anyhow",
+
"derive_builder",
+
"rustversion",
+
]
[[package]]
-
name = "waker-fn"
-
version = "1.2.0"
+
name = "version_check"
+
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7"
+
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "walkdir"
···
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
+
name = "wasite"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b"
+
+
[[package]]
name = "wasm-bindgen"
-
version = "0.2.92"
+
version = "0.2.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
+
checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e"
dependencies = [
"cfg-if",
+
"once_cell",
"wasm-bindgen-macro",
[[package]]
name = "wasm-bindgen-backend"
-
version = "0.2.92"
+
version = "0.2.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
+
checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
"wasm-bindgen-shared",
[[package]]
name = "wasm-bindgen-futures"
-
version = "0.4.42"
+
version = "0.4.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
+
checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b"
dependencies = [
"cfg-if",
"js-sys",
···
[[package]]
name = "wasm-bindgen-macro"
-
version = "0.2.92"
+
version = "0.2.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
+
checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
···
[[package]]
name = "wasm-bindgen-macro-support"
-
version = "0.2.92"
+
version = "0.2.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
+
checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
[[package]]
name = "wasm-bindgen-shared"
-
version = "0.2.92"
+
version = "0.2.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
+
checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d"
[[package]]
name = "wasm-streams"
-
version = "0.4.0"
+
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129"
+
checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65"
dependencies = [
"futures-util",
"js-sys",
···
[[package]]
name = "wayland-backend"
-
version = "0.3.3"
+
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40"
+
checksum = "056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6"
dependencies = [
"cc",
"downcast-rs",
-
"rustix 0.38.34",
+
"rustix",
"scoped-tls",
"smallvec",
"wayland-sys",
···
[[package]]
name = "wayland-client"
-
version = "0.31.2"
+
version = "0.31.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f"
+
checksum = "b66249d3fc69f76fd74c82cc319300faa554e9d865dab1f7cd66cc20db10b280"
dependencies = [
-
"bitflags 2.5.0",
-
"rustix 0.38.34",
+
"bitflags 2.6.0",
+
"rustix",
"wayland-backend",
"wayland-scanner",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"cursor-icon",
"wayland-backend",
[[package]]
name = "wayland-cursor"
-
version = "0.31.1"
+
version = "0.31.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "71ce5fa868dd13d11a0d04c5e2e65726d0897be8de247c0c5a65886e283231ba"
+
checksum = "32b08bc3aafdb0035e7fe0fdf17ba0c09c268732707dca4ae098f60cb28c9e4c"
dependencies = [
-
"rustix 0.38.34",
+
"rustix",
"wayland-client",
"xcursor",
[[package]]
name = "wayland-protocols"
-
version = "0.31.2"
+
version = "0.32.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4"
+
checksum = "7cd0ade57c4e6e9a8952741325c30bf82f4246885dca8bf561898b86d0c1f58e"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"wayland-backend",
"wayland-client",
"wayland-scanner",
···
[[package]]
name = "wayland-protocols-plasma"
-
version = "0.2.0"
+
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479"
+
checksum = "9b31cab548ee68c7eb155517f2212049dc151f7cd7910c2b66abfd31c3ee12bd"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"wayland-backend",
"wayland-client",
"wayland-protocols",
···
[[package]]
name = "wayland-protocols-wlr"
-
version = "0.2.0"
+
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6"
+
checksum = "782e12f6cd923c3c316130d56205ebab53f55d6666b7faddfad36cecaeeb4022"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"wayland-backend",
"wayland-client",
"wayland-protocols",
···
[[package]]
name = "wayland-scanner"
-
version = "0.31.1"
+
version = "0.31.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283"
+
checksum = "597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3"
dependencies = [
"proc-macro2",
-
"quick-xml",
+
"quick-xml 0.36.2",
"quote",
[[package]]
name = "wayland-sys"
-
version = "0.31.1"
+
version = "0.31.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af"
+
checksum = "efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09"
dependencies = [
"dlib",
"log",
···
[[package]]
name = "web-sys"
-
version = "0.3.69"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
-
dependencies = [
-
"js-sys",
-
"wasm-bindgen",
-
]
-
-
[[package]]
-
name = "web-time"
-
version = "0.2.4"
+
version = "0.3.72"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "aa30049b1c872b72c89866d458eae9f20380ab280ffd1b1e18df2d3e2d98cfe0"
+
checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112"
dependencies = [
"js-sys",
"wasm-bindgen",
···
[[package]]
name = "webbrowser"
-
version = "0.8.15"
+
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "db67ae75a9405634f5882791678772c94ff5f16a66535aae186e26aa0841fc8b"
+
checksum = "2e5f07fb9bc8de2ddfe6b24a71a75430673fd679e568c48b52716cef1cfae923"
dependencies = [
-
"core-foundation",
+
"block2",
+
"core-foundation 0.10.0",
"home",
"jni",
"log",
"ndk-context",
-
"objc",
-
"raw-window-handle 0.5.2",
+
"objc2",
+
"objc2-foundation",
"url",
"web-sys",
[[package]]
-
name = "webpki-roots"
-
version = "0.26.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009"
-
dependencies = [
-
"rustls-pki-types",
-
]
-
-
[[package]]
name = "wellen"
-
version = "0.9.10"
+
version = "0.13.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "049e8d599dba738042de478fdd1ef007f5659a36a27c69e30cec30c7fe486935"
+
checksum = "b5555ad40d4dd0b071588b09bf07a214213c4f259dca1fd9c8940a78dbc385b7"
dependencies = [
-
"bytesize",
-
"fst-native",
+
"fst-reader",
"leb128",
"lz4_flex",
"memmap2",
"num_enum",
"rayon",
+
"rustc-hash 2.1.0",
"serde",
-
"thiserror",
+
"thiserror 2.0.8",
+
]
+
+
[[package]]
+
name = "wgpu"
+
version = "23.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "80f70000db37c469ea9d67defdc13024ddf9a5f1b89cb2941b812ad7cde1735a"
+
dependencies = [
+
"arrayvec",
+
"cfg_aliases 0.1.1",
+
"document-features",
+
"js-sys",
+
"log",
+
"parking_lot",
+
"profiling",
+
"raw-window-handle",
+
"smallvec",
+
"static_assertions",
+
"wasm-bindgen",
+
"wasm-bindgen-futures",
+
"web-sys",
+
"wgpu-core",
+
"wgpu-hal",
+
"wgpu-types",
+
]
+
+
[[package]]
+
name = "wgpu-core"
+
version = "23.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d63c3c478de8e7e01786479919c8769f62a22eec16788d8c2ac77ce2c132778a"
+
dependencies = [
+
"arrayvec",
+
"bit-vec",
+
"bitflags 2.6.0",
+
"cfg_aliases 0.1.1",
+
"document-features",
+
"indexmap",
+
"log",
+
"naga",
+
"once_cell",
+
"parking_lot",
+
"profiling",
+
"raw-window-handle",
+
"rustc-hash 1.1.0",
+
"smallvec",
+
"thiserror 1.0.65",
+
"wgpu-hal",
+
"wgpu-types",
[[package]]
-
name = "which"
-
version = "4.4.2"
+
name = "wgpu-hal"
+
version = "23.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
+
checksum = "89364b8a0b211adc7b16aeaf1bd5ad4a919c1154b44c9ce27838213ba05fd821"
dependencies = [
-
"either",
-
"home",
+
"android_system_properties",
+
"arrayvec",
+
"ash",
+
"bitflags 2.6.0",
+
"bytemuck",
+
"cfg_aliases 0.1.1",
+
"core-graphics-types",
+
"glow 0.14.2",
+
"glutin_wgl_sys",
+
"gpu-alloc",
+
"gpu-descriptor",
+
"js-sys",
+
"khronos-egl",
+
"libc",
+
"libloading",
+
"log",
+
"metal",
+
"naga",
+
"ndk-sys 0.5.0+25.2.9519653",
+
"objc",
"once_cell",
-
"rustix 0.38.34",
+
"parking_lot",
+
"profiling",
+
"raw-window-handle",
+
"renderdoc-sys",
+
"rustc-hash 1.1.0",
+
"smallvec",
+
"thiserror 1.0.65",
+
"wasm-bindgen",
+
"web-sys",
+
"wgpu-types",
+
"windows",
+
]
+
+
[[package]]
+
name = "wgpu-types"
+
version = "23.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "610f6ff27778148c31093f3b03abc4840f9636d58d597ca2f5977433acfe0068"
+
dependencies = [
+
"bitflags 2.6.0",
+
"js-sys",
+
"web-sys",
+
]
+
+
[[package]]
+
name = "whoami"
+
version = "1.5.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "372d5b87f58ec45c384ba03563b03544dc5fadc3983e434b286913f5b4a9bb6d"
+
dependencies = [
+
"redox_syscall 0.5.7",
+
"wasite",
+
"web-sys",
[[package]]
···
[[package]]
name = "winapi-util"
-
version = "0.1.8"
+
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b"
+
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [
-
"windows-sys 0.52.0",
+
"windows-sys 0.59.0",
[[package]]
···
[[package]]
name = "windows"
-
version = "0.48.0"
+
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
+
checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
dependencies = [
-
"windows-implement",
-
"windows-interface",
-
"windows-targets 0.48.5",
+
"windows-core 0.58.0",
+
"windows-targets 0.52.6",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
dependencies = [
-
"windows-targets 0.52.5",
+
"windows-targets 0.52.6",
+
]
+
+
[[package]]
+
name = "windows-core"
+
version = "0.58.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99"
+
dependencies = [
+
"windows-implement",
+
"windows-interface",
+
"windows-result",
+
"windows-strings",
+
"windows-targets 0.52.6",
[[package]]
name = "windows-implement"
-
version = "0.48.0"
+
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5e2ee588991b9e7e6c8338edf3333fbe4da35dc72092643958ebb43f0ab2c49c"
+
checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
dependencies = [
"proc-macro2",
"quote",
-
"syn 1.0.109",
+
"syn",
[[package]]
name = "windows-interface"
-
version = "0.48.0"
+
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e6fb8df20c9bcaa8ad6ab513f7b40104840c8867d5751126e4df3b08388d0cc7"
+
checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
dependencies = [
"proc-macro2",
"quote",
-
"syn 1.0.109",
+
"syn",
+
]
+
+
[[package]]
+
name = "windows-registry"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0"
+
dependencies = [
+
"windows-result",
+
"windows-strings",
+
"windows-targets 0.52.6",
+
]
+
+
[[package]]
+
name = "windows-result"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
+
dependencies = [
+
"windows-targets 0.52.6",
+
]
+
+
[[package]]
+
name = "windows-strings"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
+
dependencies = [
+
"windows-result",
+
"windows-targets 0.52.6",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
-
"windows-targets 0.52.5",
+
"windows-targets 0.52.6",
+
]
+
+
[[package]]
+
name = "windows-sys"
+
version = "0.59.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
+
dependencies = [
+
"windows-targets 0.52.6",
[[package]]
···
[[package]]
name = "windows-targets"
-
version = "0.52.5"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
+
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
dependencies = [
-
"windows_aarch64_gnullvm 0.52.5",
-
"windows_aarch64_msvc 0.52.5",
-
"windows_i686_gnu 0.52.5",
+
"windows_aarch64_gnullvm 0.52.6",
+
"windows_aarch64_msvc 0.52.6",
+
"windows_i686_gnu 0.52.6",
"windows_i686_gnullvm",
-
"windows_i686_msvc 0.52.5",
-
"windows_x86_64_gnu 0.52.5",
-
"windows_x86_64_gnullvm 0.52.5",
-
"windows_x86_64_msvc 0.52.5",
+
"windows_i686_msvc 0.52.6",
+
"windows_x86_64_gnu 0.52.6",
+
"windows_x86_64_gnullvm 0.52.6",
+
"windows_x86_64_msvc 0.52.6",
[[package]]
···
[[package]]
name = "windows_aarch64_gnullvm"
-
version = "0.52.5"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
+
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
[[package]]
name = "windows_aarch64_msvc"
···
[[package]]
name = "windows_aarch64_msvc"
-
version = "0.52.5"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
+
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
[[package]]
name = "windows_i686_gnu"
···
[[package]]
name = "windows_i686_gnu"
-
version = "0.52.5"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
+
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
[[package]]
name = "windows_i686_gnullvm"
-
version = "0.52.5"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
+
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
[[package]]
name = "windows_i686_msvc"
···
[[package]]
name = "windows_i686_msvc"
-
version = "0.52.5"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
+
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
[[package]]
name = "windows_x86_64_gnu"
···
[[package]]
name = "windows_x86_64_gnu"
-
version = "0.52.5"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
+
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
[[package]]
name = "windows_x86_64_gnullvm"
···
[[package]]
name = "windows_x86_64_gnullvm"
-
version = "0.52.5"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
+
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
[[package]]
name = "windows_x86_64_msvc"
···
[[package]]
name = "windows_x86_64_msvc"
-
version = "0.52.5"
+
version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
+
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]]
name = "winit"
-
version = "0.29.15"
+
version = "0.30.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0d59ad965a635657faf09c8f062badd885748428933dad8e8bdd64064d92e5ca"
+
checksum = "0be9e76a1f1077e04a411f0b989cbd3c93339e1771cb41e71ac4aee95bfd2c67"
dependencies = [
"ahash",
"android-activity",
"atomic-waker",
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
+
"block2",
"bytemuck",
"calloop",
-
"cfg_aliases",
-
"core-foundation",
+
"cfg_aliases 0.2.1",
+
"concurrent-queue",
+
"core-foundation 0.9.4",
"core-graphics",
"cursor-icon",
-
"icrate",
+
"dpi",
"js-sys",
"libc",
-
"log",
"memmap2",
"ndk",
-
"ndk-sys",
-
"objc2 0.4.1",
-
"once_cell",
+
"objc2",
+
"objc2-app-kit",
+
"objc2-foundation",
+
"objc2-ui-kit",
"orbclient",
"percent-encoding",
-
"raw-window-handle 0.5.2",
-
"raw-window-handle 0.6.2",
-
"redox_syscall 0.3.5",
-
"rustix 0.38.34",
-
"sctk-adwaita",
+
"pin-project",
+
"raw-window-handle",
+
"redox_syscall 0.4.1",
+
"rustix",
"smithay-client-toolkit",
"smol_str",
+
"tracing",
"unicode-segmentation",
"wasm-bindgen",
"wasm-bindgen-futures",
···
"wayland-protocols",
"wayland-protocols-plasma",
"web-sys",
-
"web-time 0.2.4",
-
"windows-sys 0.48.0",
+
"web-time",
+
"windows-sys 0.52.0",
"x11-dl",
"x11rb",
"xkbcommon-dl",
···
[[package]]
name = "winnow"
-
version = "0.5.40"
+
version = "0.6.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
+
checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b"
dependencies = [
"memchr",
[[package]]
-
name = "winnow"
-
version = "0.6.9"
+
name = "write16"
+
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "86c949fede1d13936a99f14fafd3e76fd642b556dd2ce96287fbe2e0151bfac6"
-
dependencies = [
-
"memchr",
-
]
+
checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
[[package]]
-
name = "winreg"
-
version = "0.52.0"
+
name = "writeable"
+
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5"
-
dependencies = [
-
"cfg-if",
-
"windows-sys 0.48.0",
-
]
+
checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
[[package]]
name = "x11-dl"
···
"libc",
"libloading",
"once_cell",
-
"rustix 0.38.34",
+
"rustix",
"x11rb-protocol",
···
checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f"
dependencies = [
"libc",
-
"linux-raw-sys 0.4.14",
-
"rustix 0.38.34",
+
"linux-raw-sys",
+
"rustix",
[[package]]
name = "xcursor"
-
version = "0.3.5"
+
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6a0ccd7b4a5345edfcd0c3535718a4e9ff7798ffc536bb5b5a0e26ff84732911"
+
checksum = "0ef33da6b1660b4ddbfb3aef0ade110c8b8a781a3b6382fa5f2b5b040fd55f61"
[[package]]
name = "xdg-home"
-
version = "1.1.0"
+
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "21e5a325c3cb8398ad6cf859c1135b25dd29e186679cf2da7581d9679f63b38e"
+
checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6"
dependencies = [
"libc",
-
"winapi",
+
"windows-sys 0.59.0",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5"
dependencies = [
-
"bitflags 2.5.0",
+
"bitflags 2.6.0",
"dlib",
"log",
"once_cell",
···
[[package]]
name = "xkeysym"
-
version = "0.2.0"
+
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "054a8e68b76250b253f671d1268cb7f1ae089ec35e195b2efb2a4e9a836d0621"
+
checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56"
[[package]]
name = "xml-rs"
-
version = "0.8.20"
+
version = "0.8.23"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "af310deaae937e48a26602b730250b4949e125f468f11e6990be3e5304ddd96f"
+
+
[[package]]
+
name = "yoke"
+
version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193"
+
checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"
+
dependencies = [
+
"serde",
+
"stable_deref_trait",
+
"yoke-derive",
+
"zerofrom",
+
]
[[package]]
-
name = "yansi"
-
version = "0.5.1"
+
name = "yoke-derive"
+
version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
+
checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn",
+
"synstructure",
+
]
[[package]]
name = "zbus"
-
version = "3.15.2"
+
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6"
+
checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725"
dependencies = [
-
"async-broadcast 0.5.1",
+
"async-broadcast",
"async-executor",
"async-fs",
-
"async-io 1.13.0",
-
"async-lock 2.8.0",
-
"async-process 1.8.1",
+
"async-io",
+
"async-lock",
+
"async-process",
"async-recursion",
"async-task",
"async-trait",
"blocking",
-
"byteorder",
-
"derivative",
"enumflags2",
-
"event-listener 2.5.3",
+
"event-listener",
"futures-core",
"futures-sink",
"futures-util",
"hex",
-
"nix 0.26.4",
-
"once_cell",
+
"nix",
"ordered-stream",
"rand",
"serde",
···
"static_assertions",
"tracing",
"uds_windows",
-
"winapi",
+
"windows-sys 0.52.0",
"xdg-home",
-
"zbus_macros 3.15.2",
-
"zbus_names 2.6.1",
-
"zvariant 3.15.2",
+
"zbus_macros 4.4.0",
+
"zbus_names 3.0.0",
+
"zvariant 4.2.0",
[[package]]
name = "zbus"
-
version = "4.2.2"
+
version = "5.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "989c3977a7aafa97b12b9a35d21cdcff9b0d2289762b14683f45d66b1ba6c48f"
+
checksum = "fb67eadba43784b6fb14857eba0d8fc518686d3ee537066eb6086dc318e2c8a1"
dependencies = [
-
"async-broadcast 0.7.0",
-
"async-process 2.2.2",
+
"async-broadcast",
"async-recursion",
"async-trait",
"enumflags2",
-
"event-listener 5.3.1",
+
"event-listener",
"futures-core",
-
"futures-sink",
"futures-util",
"hex",
-
"nix 0.28.0",
+
"nix",
"ordered-stream",
-
"rand",
"serde",
"serde_repr",
-
"sha1",
"static_assertions",
"tokio",
"tracing",
"uds_windows",
-
"windows-sys 0.52.0",
+
"windows-sys 0.59.0",
+
"winnow",
"xdg-home",
-
"zbus_macros 4.2.2",
-
"zbus_names 3.0.0",
-
"zvariant 4.1.1",
+
"zbus_macros 5.2.0",
+
"zbus_names 4.1.0",
+
"zvariant 5.1.0",
+
]
+
+
[[package]]
+
name = "zbus-lockstep"
+
version = "0.4.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4ca2c5dceb099bddaade154055c926bb8ae507a18756ba1d8963fd7b51d8ed1d"
+
dependencies = [
+
"zbus_xml",
+
"zvariant 4.2.0",
+
]
+
+
[[package]]
+
name = "zbus-lockstep-macros"
+
version = "0.4.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "709ab20fc57cb22af85be7b360239563209258430bccf38d8b979c5a2ae3ecce"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn",
+
"zbus-lockstep",
+
"zbus_xml",
+
"zvariant 4.2.0",
[[package]]
name = "zbus_macros"
-
version = "3.15.2"
+
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5"
+
checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e"
dependencies = [
-
"proc-macro-crate 1.3.1",
+
"proc-macro-crate",
"proc-macro2",
"quote",
-
"regex",
-
"syn 1.0.109",
-
"zvariant_utils 1.0.1",
+
"syn",
+
"zvariant_utils 2.1.0",
[[package]]
name = "zbus_macros"
-
version = "4.2.2"
+
version = "5.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6fe9de53245dcf426b7be226a4217dd5e339080e5d46e64a02d6e5dcbf90fca1"
+
checksum = "2c9d49ebc960ceb660f2abe40a5904da975de6986f2af0d7884b39eec6528c57"
dependencies = [
-
"proc-macro-crate 3.1.0",
+
"proc-macro-crate",
"proc-macro2",
"quote",
-
"syn 2.0.66",
-
"zvariant_utils 2.0.0",
+
"syn",
+
"zbus_names 4.1.0",
+
"zvariant 5.1.0",
+
"zvariant_utils 3.0.2",
[[package]]
name = "zbus_names"
-
version = "2.6.1"
+
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d"
+
checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c"
dependencies = [
"serde",
"static_assertions",
-
"zvariant 3.15.2",
+
"zvariant 4.2.0",
[[package]]
name = "zbus_names"
-
version = "3.0.0"
+
version = "4.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "856b7a38811f71846fd47856ceee8bccaec8399ff53fb370247e66081ace647b"
+
dependencies = [
+
"serde",
+
"static_assertions",
+
"winnow",
+
"zvariant 5.1.0",
+
]
+
+
[[package]]
+
name = "zbus_xml"
+
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c"
+
checksum = "ab3f374552b954f6abb4bd6ce979e6c9b38fb9d0cd7cc68a7d796e70c9f3a233"
dependencies = [
+
"quick-xml 0.30.0",
"serde",
"static_assertions",
-
"zvariant 4.1.1",
+
"zbus_names 3.0.0",
+
"zvariant 4.2.0",
[[package]]
name = "zerocopy"
-
version = "0.7.34"
+
version = "0.7.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087"
+
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
dependencies = [
+
"byteorder",
"zerocopy-derive",
[[package]]
name = "zerocopy-derive"
-
version = "0.7.34"
+
version = "0.7.35"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn",
+
]
+
+
[[package]]
+
name = "zerofrom"
+
version = "0.1.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e"
+
dependencies = [
+
"zerofrom-derive",
+
]
+
+
[[package]]
+
name = "zerofrom-derive"
+
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b"
+
checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"syn",
+
"synstructure",
[[package]]
···
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
[[package]]
+
name = "zerovec"
+
version = "0.10.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
+
dependencies = [
+
"yoke",
+
"zerofrom",
+
"zerovec-derive",
+
]
+
+
[[package]]
+
name = "zerovec-derive"
+
version = "0.10.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn",
+
]
+
+
[[package]]
name = "zvariant"
-
version = "3.15.2"
+
version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db"
+
checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe"
dependencies = [
-
"byteorder",
+
"endi",
"enumflags2",
-
"libc",
"serde",
"static_assertions",
-
"zvariant_derive 3.15.2",
+
"zvariant_derive 4.2.0",
[[package]]
name = "zvariant"
-
version = "4.1.1"
+
version = "5.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9aa6d31a02fbfb602bfde791de7fedeb9c2c18115b3d00f3a36e489f46ffbbc7"
+
checksum = "a1200ee6ac32f1e5a312e455a949a4794855515d34f9909f4a3e082d14e1a56f"
dependencies = [
"endi",
"enumflags2",
"serde",
"static_assertions",
"url",
-
"zvariant_derive 4.1.1",
+
"winnow",
+
"zvariant_derive 5.1.0",
+
"zvariant_utils 3.0.2",
[[package]]
name = "zvariant_derive"
-
version = "3.15.2"
+
version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9"
+
checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449"
dependencies = [
-
"proc-macro-crate 1.3.1",
+
"proc-macro-crate",
"proc-macro2",
"quote",
-
"syn 1.0.109",
-
"zvariant_utils 1.0.1",
+
"syn",
+
"zvariant_utils 2.1.0",
[[package]]
name = "zvariant_derive"
-
version = "4.1.1"
+
version = "5.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "642bf1b6b6d527988b3e8193d20969d53700a36eac734d21ae6639db168701c8"
+
checksum = "687e3b97fae6c9104fbbd36c73d27d149abf04fb874e2efbd84838763daa8916"
dependencies = [
-
"proc-macro-crate 3.1.0",
+
"proc-macro-crate",
"proc-macro2",
"quote",
-
"syn 2.0.66",
-
"zvariant_utils 2.0.0",
+
"syn",
+
"zvariant_utils 3.0.2",
[[package]]
name = "zvariant_utils"
-
version = "1.0.1"
+
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200"
+
checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
dependencies = [
"proc-macro2",
"quote",
-
"syn 1.0.109",
+
"syn",
[[package]]
name = "zvariant_utils"
-
version = "2.0.0"
+
version = "3.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fc242db087efc22bd9ade7aa7809e4ba828132edc312871584a6b4391bdf8786"
+
checksum = "20d1d011a38f12360e5fcccceeff5e2c42a8eb7f27f0dcba97a0862ede05c9c6"
dependencies = [
"proc-macro2",
"quote",
-
"syn 2.0.66",
+
"serde",
+
"static_assertions",
+
"syn",
+
"winnow",
+4 -4
pkgs/by-name/su/surfer/package.nix
···
}:
rustPlatform.buildRustPackage rec {
pname = "surfer";
-
version = "0.2.0";
+
version = "0.3.0";
src = fetchFromGitLab {
owner = "surfer-project";
repo = "surfer";
rev = "v${version}";
-
hash = "sha256-C5jyWLs7fdEn2oW5BORZYazQwjXNxf8ketYFwlVkHpA";
+
hash = "sha256-mvHyljAEVi1FMkEbKsPmCNx2Cg0/Ydw3ZQCZsowEKGc=";
fetchSubmodules = true;
};
···
lockFile = ./Cargo.lock;
outputHashes = {
"codespan-0.12.0" = "sha256-3F2006BR3hyhxcUTaQiOjzTEuRECKJKjIDyXonS/lrE=";
-
"egui_skia-0.5.0" = "sha256-dpkcIMPW+v742Ov18vjycLDwnn1JMsvbX6qdnuKOBC4=";
-
"tracing-tree-0.2.0" = "sha256-/JNeAKjAXmKPh0et8958yS7joORDbid9dhFB0VUAhZc=";
+
"egui_skia_renderer-0.2.0" = "sha256-1l8iluTHDYZGRkKWnurRMj4iHljogPWs26pzkUtIGwY=";
+
"spade-0.10.0" = "sha256-nl9MsrV68mE7hVEBFF/WdasUXCJoUazCFg4xG+2MOEY=";
};
};
+3 -3
pkgs/by-name/sw/swim/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "swim";
-
version = "0.11.0";
+
version = "0.12.0";
src = fetchFromGitLab {
owner = "spade-lang";
repo = "swim";
rev = "v${version}";
-
hash = "sha256-1F9C7robIe/8pWh9Dl/CdyvKEZhrFkLrp5/8QC9Z0X4=";
+
hash = "sha256-GJQzz9o0QKbnE8l1MEjdW36S/rJo2GoaK02Qnl9dtEA=";
};
-
cargoHash = "sha256-kY3eFnei70jfco+7TK9WS/YvbR/hf4JtrUbaRg7KN+8=";
+
cargoHash = "sha256-OQpKy/TVsJV/AjqvvdqTnAnAc1+YhN83N1EyNfgF4qg=";
preConfigure = ''
# de-vendor spade git submodule
+25 -23
pkgs/by-name/ve/verible/package.nix
···
let
system = stdenv.hostPlatform.system;
+
registry = fetchFromGitHub {
+
owner = "bazelbuild";
+
repo = "bazel-central-registry";
+
rev = "6ca6e91cb9fa2d224f61b8a4a2a7fd6b1211e388";
+
hash = "sha256-LRD8sGbISp2LXjpg4cpbUHG2a1JbKLA7z3vSvqqXMGo=";
+
};
in
buildBazelPackage rec {
pname = "verible";
···
# These environment variables are read in bazel/build-version.py to create
# a build string shown in the tools --version output.
# If env variables not set, it would attempt to extract it from .git/.
-
GIT_DATE = "2024-10-16";
-
GIT_VERSION = "v0.0-3836-g86ee9bab";
+
GIT_DATE = "2025-01-02";
+
GIT_VERSION = "v0.0-3894-g0a842c85";
# Derive nix package version from GIT_VERSION: "v1.2-345-abcde" -> "1.2.345"
version = builtins.concatStringsSep "." (
···
owner = "chipsalliance";
repo = "verible";
rev = "${GIT_VERSION}";
-
hash = "sha256-hV02x0b/taBqa6kyy3gvm3lomJrXBeelAbxrkC0s6EU=";
+
hash = "sha256-FWeEIWvrjE8ESGFUWDPtd9gLkhMDtgkw6WbXViDxQQA=";
};
bazel = bazel_6;
bazelFlags = [
"--//bazel:use_local_flex_bison"
+
"--registry"
+
"file://${registry}"
];
fetchAttrs = {
-
hash = "sha256-bKASgc5KftCWtMvJkGA4nweBAtgdnyC9uXIJxPjKYS0=";
+
hash =
+
{
+
aarch64-linux = "sha256-HPpRxYhS6CIhinhHNvnPij4+cJxqf073nGpNG1ItPmo=";
+
x86_64-linux = "sha256-gM4hsuHMF4V1PgykjQ0yO652luoRJvNdB2xF6P8uxRc=";
+
}
+
.${system} or (throw "No hash for system: ${system}");
};
nativeBuildInputs = [
···
];
postPatch = ''
-
patchShebangs\
+
patchShebangs \
+
.github/bin/simple-install.sh \
bazel/build-version.py \
bazel/sh_test_with_runfiles_lib.sh \
-
common/lsp/dummy-ls_test.sh \
-
common/tools/patch_tool_test.sh \
-
common/tools/verible-transform-interactive.sh \
-
common/tools/verible-transform-interactive-test.sh \
+
verible/common/lsp/dummy-ls_test.sh \
+
verible/common/tools/patch_tool_test.sh \
+
verible/common/tools/verible-transform-interactive.sh \
+
verible/common/tools/verible-transform-interactive-test.sh \
kythe-browse.sh \
-
verilog/tools
+
verible/verilog/tools
'';
removeRulesCC = false;
···
buildAttrs = {
installPhase = ''
mkdir -p "$out/bin"
-
-
install bazel-bin/common/tools/verible-patch-tool "$out/bin"
-
-
V_TOOLS_DIR=bazel-bin/verilog/tools
-
install $V_TOOLS_DIR/diff/verible-verilog-diff "$out/bin"
-
install $V_TOOLS_DIR/formatter/verible-verilog-format "$out/bin"
-
install $V_TOOLS_DIR/kythe/verible-verilog-kythe-extractor "$out/bin"
-
install $V_TOOLS_DIR/lint/verible-verilog-lint "$out/bin"
-
install $V_TOOLS_DIR/ls/verible-verilog-ls "$out/bin"
-
install $V_TOOLS_DIR/obfuscator/verible-verilog-obfuscate "$out/bin"
-
install $V_TOOLS_DIR/preprocessor/verible-verilog-preprocessor "$out/bin"
-
install $V_TOOLS_DIR/project/verible-verilog-project "$out/bin"
-
install $V_TOOLS_DIR/syntax/verible-verilog-syntax "$out/bin"
+
.github/bin/simple-install.sh "$out/bin"
'';
};
+4
pkgs/by-name/xy/xylib/package.nix
···
wxGTK32
];
+
configureFlags = [
+
"--with-wx-config=${lib.getExe' (lib.getDev wxGTK32) "wx-config"}"
+
];
+
meta = with lib; {
description = "Portable library for reading files that contain x-y data from powder diffraction, spectroscopy and other experimental methods";
license = licenses.lgpl21;
+2 -2
pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/default.nix
···
in
stdenv.mkDerivation (finalAttrs: {
pname = "lomiri-ui-toolkit";
-
version = "1.3.5100";
+
version = "1.3.5110";
src = fetchFromGitLab {
owner = "ubports";
repo = "development/core/lomiri-ui-toolkit";
rev = finalAttrs.version;
-
hash = "sha256-r+wUCl+ywFcgFYo7BjBoXiulQptd1Zd3LJchXiMtx4I=";
+
hash = "sha256-j2Fowwj+ArdfJacqBSWksPk+wXRoTpL/Jrgme2tUSC8=";
};
outputs = [
+204 -156
pkgs/development/interpreters/racket/default.nix
···
lib,
stdenv,
fetchurl,
-
makeFontsConf,
-
cacert,
+
+
libiconvReal,
+
libz,
+
lz4,
+
ncurses,
+
openssl,
+
+
isMinimal ? false,
+
cairo,
-
coreutils,
fontconfig,
-
freefont_ttf,
glib,
-
gmp,
-
gtk3,
glibcLocales,
-
libedit,
-
libffi,
-
libiconv,
+
gtk3,
libGL,
-
libGLU,
+
libiodbc,
libjpeg,
-
ncurses,
libpng,
-
libtool,
-
mpfr,
-
openssl,
+
makeFontsConf,
pango,
-
poppler,
-
readline,
sqlite,
-
disableDocs ? false,
-
CoreFoundation,
-
gsettings-desktop-schemas,
+
unixODBC,
wrapGAppsHook3,
-
}:
-
let
+
disableDocs ? false,
-
fontsConf = makeFontsConf { fontDirectories = [ freefont_ttf ]; };
+
callPackage,
+
writers,
+
}:
-
libPath = lib.makeLibraryPath (
-
[
-
cairo
-
fontconfig
-
glib
-
gmp
-
gtk3
-
gsettings-desktop-schemas
-
libedit
-
libjpeg
-
libpng
-
mpfr
-
ncurses
-
openssl
-
pango
-
poppler
-
readline
-
sqlite
-
]
-
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
-
libGL
-
libGLU
+
let
+
makeLibPaths = lib.concatMapStringsSep " " (
+
lib.flip lib.pipe [
+
lib.getLib
+
(x: ''"${x}/lib"'')
]
);
+
+
manifest = lib.importJSON ./manifest.json;
+
inherit (stdenv.hostPlatform) isDarwin isStatic;
+
+
runtimeDeps = [ openssl ];
+
mainDistDeps = [
+
(if isDarwin then libiodbc else unixODBC)
+
cairo
+
fontconfig
+
glib
+
gtk3
+
libGL
+
libjpeg
+
libpng
+
pango
+
sqlite
+
];
in
-
stdenv.mkDerivation rec {
+
stdenv.mkDerivation (finalAttrs: {
pname = "racket";
-
version = "8.14"; # always change at once with ./minimal.nix
+
inherit (manifest) version;
src =
-
(lib.makeOverridable (
-
{ name, hash }:
-
fetchurl {
-
url = "https://mirror.racket-lang.org/installers/${version}/${name}-src.tgz";
-
inherit hash;
-
}
-
))
-
{
-
name = "${pname}-${version}";
-
hash = "sha256-qrjMDbM27S04KAPHCK1VqV/FKkQ2yRL2FvfEnUhFriw=";
-
};
+
let
+
info = manifest.${if isMinimal then "minimal" else "full"};
+
in
+
fetchurl {
+
url = "https://mirror.racket-lang.org/installers/${manifest.version}/${info.filename}";
+
inherit (info) sha256;
+
};
-
FONTCONFIG_FILE = fontsConf;
-
LD_LIBRARY_PATH = libPath;
-
NIX_LDFLAGS = lib.concatStringsSep " " [
-
(lib.optionalString (stdenv.cc.isGNU && !stdenv.hostPlatform.isDarwin) "-lgcc_s")
-
];
-
-
nativeBuildInputs = [
-
cacert
+
nativeBuildInputs = lib.optionals (!isMinimal) [
wrapGAppsHook3
];
-
buildInputs =
-
[
-
fontconfig
-
libffi
-
libtool
-
sqlite
-
gsettings-desktop-schemas
-
gtk3
-
ncurses
-
]
-
++ lib.optionals stdenv.hostPlatform.isDarwin [
-
libiconv
-
CoreFoundation
-
];
-
-
patches = [
-
# Hardcode variant detection because we wrap the Racket binary making it
-
# fail to detect its variant at runtime.
-
# See: https://github.com/NixOS/nixpkgs/issues/114993#issuecomment-812951247
-
./force-cs-variant.patch
+
buildInputs = [
+
libiconvReal
+
libz
+
lz4
+
ncurses
+
];
-
# The entry point binary $out/bin/racket is codesigned at least once. The
-
# following error is triggered as a result.
-
# (error 'add-ad-hoc-signature "file already has a signature")
-
# We always remove the existing signature then call add-ad-hoc-signature to
-
# circumvent this error.
-
./force-remove-codesign-then-add.patch
+
patches = lib.optionals isDarwin [
+
/*
+
The entry point binary $out/bin/racket is codesigned at least once. The
+
following error is triggered as a result.
+
(error 'add-ad-hoc-signature "file already has a signature")
+
We always remove the existing signature then call add-ad-hoc-signature to
+
circumvent this error.
+
*/
+
./patches/force-remove-codesign-then-add.patch
];
preConfigure =
-
''
-
unset AR
-
for f in src/lt/configure src/cs/c/configure src/bc/src/string.c; do
-
substituteInPlace "$f" \
-
--replace /usr/bin/uname ${coreutils}/bin/uname \
-
--replace /bin/cp ${coreutils}/bin/cp \
-
--replace /bin/ln ${coreutils}/bin/ln \
-
--replace /bin/rm ${coreutils}/bin/rm \
-
--replace /bin/true ${coreutils}/bin/true
-
done
-
-
# The configure script forces using `libtool -o` as AR on Darwin. But, the
-
# `-o` option is only available from Apple libtool. GNU ar works here.
+
/*
+
The configure script forces using `libtool -o` as AR on Darwin. But, the
+
`-o` option is only available from Apple libtool. GNU ar works here.
+
*/
+
lib.optionalString isDarwin ''
substituteInPlace src/ChezScheme/zlib/configure \
-
--replace 'ARFLAGS="-o"' 'AR=ar; ARFLAGS="rc"'
-
+
--replace-fail 'ARFLAGS="-o"' 'AR=ar; ARFLAGS="rc"'
+
''
+
+ ''
mkdir src/build
cd src/build
-
-
''
-
+ lib.optionalString stdenv.hostPlatform.isLinux ''
-
gappsWrapperArgs+=("--prefix" "LD_LIBRARY_PATH" ":" ${libPath})
-
gappsWrapperArgs+=("--set" "LOCALE_ARCHIVE" "${glibcLocales}/lib/locale/locale-archive")
-
''
-
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
-
gappsWrapperArgs+=("--prefix" "DYLD_LIBRARY_PATH" ":" ${libPath})
'';
-
preBuild = lib.optionalString stdenv.hostPlatform.isDarwin ''
-
# Cannot set DYLD_LIBRARY_PATH as an attr of this drv, becasue dynamic
-
# linker environment variables like this are purged.
-
# See: https://apple.stackexchange.com/a/212954/167199
+
configureScript = "../configure";
-
# Make builders feed it to dlopen(...). Do not expose all of $libPath to
-
# DYLD_LIBRARY_PATH as the order of looking up symbols like
-
# `__cg_jpeg_resync_to_restart` will be messed up. Our libJPEG.dyllib
-
# expects it from our libTIFF.dylib, but instead it could not be found from
-
# the system `libTIFF.dylib`. DYLD_FALLBACK_LIBRARY_PATH has its own problem
-
# , too.
-
export DYLD_FALLBACK_LIBRARY_PATH="${libPath}"
-
'';
-
-
shared = if stdenv.hostPlatform.isDarwin then "dylib" else "shared";
configureFlags =
[
-
"--enable-${shared}"
-
"--enable-lt=${libtool}/bin/libtool"
+
"--enable-check"
+
"--enable-csonly"
+
"--enable-liblz4"
+
"--enable-libz"
]
-
++ lib.optionals disableDocs [ "--disable-docs" ]
-
++ lib.optionals stdenv.hostPlatform.isDarwin [
+
++ lib.optional disableDocs "--disable-docs"
+
++ lib.optionals (!isStatic) [
+
# instead of `--disable-static` that `stdenv` assumes
+
"--disable-libs"
+
# "not currently supported" in `configure --help-cs` but still emphasized in README
+
"--enable-shared"
+
]
+
++ lib.optionals isDarwin [
"--disable-strip"
+
# "use Unix style (e.g., use Gtk) for Mac OS", which eliminates many problems
"--enable-xonx"
];
-
configureScript = "../configure";
+
preBuild =
+
let
+
libPaths = makeLibPaths mainDistDeps;
+
libPathsVar = if isDarwin then "DYLD_FALLBACK_LIBRARY_PATH" else "LD_LIBRARY_PATH";
+
in
+
lib.optionalString (!isMinimal) (
+
/*
+
Makes FFIs available for setting up `main-distribution` and its
+
dependencies, which is integrated into the build process of Racket
+
*/
+
''
+
for lib_path in ${libPaths}; do
+
addToSearchPath ${libPathsVar} $lib_path
+
done
+
''
+
# Fixes Fontconfig errors
+
+ ''
+
export FONTCONFIG_FILE=${makeFontsConf { fontDirectories = [ ]; }}
+
export XDG_CACHE_HOME=$(mktemp -d)
+
''
+
);
-
enableParallelBuilding = false;
+
dontStrip = isDarwin;
+
+
preFixup = lib.optionalString (!isMinimal && !isDarwin) ''
+
gappsWrapperArgs+=("--set" "LOCALE_ARCHIVE" "${glibcLocales}/lib/locale/locale-archive")
+
'';
+
+
postFixup =
+
let
+
libPaths = makeLibPaths (runtimeDeps ++ lib.optionals (!isMinimal) mainDistDeps);
+
in
+
''
+
$out/bin/racket -f - <<EOF
+
(require setup/dirs)
-
dontStrip = stdenv.hostPlatform.isDarwin;
+
(define config-path (build-path (find-config-dir) "config.rktd"))
-
meta = with lib; {
-
description = "Programmable programming language";
-
longDescription = ''
-
Racket is a full-spectrum programming language. It goes beyond
-
Lisp and Scheme with dialects that support objects, types,
-
laziness, and more. Racket enables programmers to link
-
components written in different dialects, and it empowers
-
programmers to create new, project-specific dialects. Racket's
-
libraries support applications from web servers and databases to
-
GUIs and charts.
+
(define prev-config (with-input-from-file config-path read))
+
(define prev-lib-search-dirs (hash-ref prev-config 'lib-search-dirs '(#f)))
+
+
(define lib-search-dirs (append '(${libPaths}) prev-lib-search-dirs))
+
(define config (hash-set prev-config 'lib-search-dirs lib-search-dirs))
+
+
(with-output-to-file config-path (thunk (pretty-write config))
+
#:exists 'replace)
+
EOF
'';
+
+
passthru = {
+
# Functionalities #
+
updateScript = {
+
command = ./update.py;
+
attrPath = "racket";
+
supportedFeatures = [ "commit" ];
+
};
+
writeScript =
+
nameOrPath:
+
{
+
libraries ? [ ],
+
...
+
}@config:
+
assert lib.assertMsg (libraries == [ ]) "library integration for Racket has not been implemented";
+
writers.makeScriptWriter (
+
builtins.removeAttrs config [ "libraries" ]
+
// {
+
interpreter = "${lib.getExe finalAttrs.finalPackage}";
+
}
+
) nameOrPath;
+
writeScriptBin = name: finalAttrs.passthru.writeScript "/bin/${name}";
+
+
# Tests #
+
tests = builtins.mapAttrs (name: path: callPackage path { racket = finalAttrs.finalPackage; }) (
+
{
+
## Basic ##
+
write-greeting = ./tests/write-greeting.nix;
+
get-version-and-variant = ./tests/get-version-and-variant.nix;
+
load-openssl = ./tests/load-openssl.nix;
+
+
## Nixpkgs supports ##
+
nix-write-script = ./tests/nix-write-script.nix;
+
}
+
// lib.optionalAttrs (!isMinimal) {
+
## `main-distribution` ##
+
draw-crossing = ./tests/draw-crossing.nix;
+
}
+
);
+
};
+
+
meta = {
+
description =
+
"Programmable programming language" + lib.optionalString isMinimal " (minimal distribution)";
+
longDescription =
+
''
+
Racket is a full-spectrum programming language. It goes beyond
+
Lisp and Scheme with dialects that support objects, types,
+
laziness, and more. Racket enables programmers to link
+
components written in different dialects, and it empowers
+
programmers to create new, project-specific dialects. Racket's
+
libraries support applications from web servers and databases to
+
GUIs and charts.
+
''
+
+ lib.optionalString isMinimal ''
+
+
This minimal distribution includes just enough of Racket that you can
+
use `raco pkg` to install more.
+
'';
homepage = "https://racket-lang.org/";
-
changelog = "https://github.com/racket/racket/releases/tag/v${version}";
-
license = with licenses; [
-
asl20 # or
+
changelog = "https://github.com/racket/racket/releases/tag/v${finalAttrs.version}";
+
/*
+
> Racket is distributed under the MIT license and the Apache version 2.0
+
> license, at your option.
+
+
> The Racket runtime system embeds Chez Scheme, which is distributed
+
> under the Apache version 2.0 license.
+
*/
+
license = with lib.licenses; [
+
asl20
mit
];
-
maintainers = [ ];
-
platforms = [
-
"x86_64-darwin"
-
"x86_64-linux"
-
"aarch64-linux"
-
"aarch64-darwin"
-
];
+
maintainers = with lib.maintainers; [ rc-zb ];
+
mainProgram = "racket";
+
platforms = lib.platforms.${if isMinimal then "all" else "unix"};
+
badPlatforms = lib.platforms.darwin;
};
-
}
+
})
-18
pkgs/development/interpreters/racket/force-cs-variant.patch
···
-
Hardcode Racket variant to CS
-
-
Hardcode variant detection because nixpkgs wraps the Racket binary making it
-
fail to detect its variant at runtime.
-
https://github.com/NixOS/nixpkgs/issues/114993#issuecomment-812951247
-
-
--- old/collects/setup/variant.rkt
-
+++ new/collects/setup/variant.rkt
-
@@ -7,7 +7,8 @@
-
(provide variant-suffix
-
script-variant?)
-
-
-(define plain-variant
-
+(define plain-variant 'cs)
-
+#;(define plain-variant
-
(delay/sync
-
(cond
-
[(cross-installation?)
pkgs/development/interpreters/racket/force-remove-codesign-then-add.patch pkgs/development/interpreters/racket/patches/force-remove-codesign-then-add.patch
+11
pkgs/development/interpreters/racket/manifest.json
···
+
{
+
"version": "8.15",
+
"full": {
+
"filename": "racket-8.15-src.tgz",
+
"sha256": "602b848459daf1b2222a46a9094e85ae2d28e480067219957fa46af8400e1233"
+
},
+
"minimal": {
+
"filename": "racket-minimal-8.15-src.tgz",
+
"sha256": "1ac132c56bc52312049fa4f0849237f66713e8e0a7ab6c4780504633ee8f1dc3"
+
}
+
}
-25
pkgs/development/interpreters/racket/minimal.nix
···
-
{ racket }:
-
-
racket.overrideAttrs (oldAttrs: rec {
-
pname = "racket-minimal";
-
version = oldAttrs.version;
-
src = oldAttrs.src.override {
-
name = "${pname}-${version}";
-
hash = "sha256-/BhnyIw4QQ2aMKW8FDJlsalSW3pTLqP74CXJ15td5so=";
-
};
-
-
meta = oldAttrs.meta // {
-
description = "Racket without bundled packages, such as Dr. Racket";
-
longDescription = ''
-
The essential package racket-libs is included,
-
as well as libraries that live in collections. In particular, raco
-
and the pkg library are still bundled.
-
'';
-
platforms = [
-
"x86_64-linux"
-
"aarch64-linux"
-
"x86_64-darwin"
-
"aarch64-darwin"
-
];
-
};
-
})
+18
pkgs/development/interpreters/racket/tests/draw-crossing.nix
···
+
{ runCommandLocal, racket }:
+
+
runCommandLocal "racket-test-draw-crossing"
+
{
+
nativeBuildInputs = [ racket ];
+
}
+
''
+
racket -f - <<EOF
+
(require racket/draw)
+
+
(define target (make-bitmap 64 64))
+
(define dc (new bitmap-dc% [bitmap target]))
+
(send dc draw-line 0 0 64 64)
+
(send dc draw-line 0 64 64 0)
+
+
(send target save-file (getenv "out") 'png)
+
EOF
+
''
+27
pkgs/development/interpreters/racket/tests/get-version-and-variant.nix
···
+
{ runCommandLocal, racket }:
+
+
runCommandLocal "racket-test-get-version-and-variant"
+
{
+
nativeBuildInputs = [ racket ];
+
}
+
''
+
expectation="${racket.version}"
+
+
output="$(racket -e '(display (version))')"
+
+
if test "$output" != "$expectation"; then
+
echo "output mismatch: expected ''${expectation}, but got ''${output}"
+
exit 1
+
fi
+
+
expectation="cs"
+
+
output="$(racket -e '(require launcher/launcher) (display (current-launcher-variant))')"
+
+
if test "$output" != "$expectation"; then
+
echo "output mismatch: expected ''${expectation}, but got ''${output}"
+
exit 1
+
fi
+
+
touch $out
+
''
+15
pkgs/development/interpreters/racket/tests/load-openssl.nix
···
+
{ runCommandLocal, racket }:
+
+
runCommandLocal "racket-test-load-openssl"
+
{
+
nativeBuildInputs = [ racket ];
+
}
+
''
+
racket -f - <<EOF
+
(require openssl)
+
(unless ssl-available?
+
(raise ssl-load-fail-reason))
+
EOF
+
+
touch $out
+
''
+26
pkgs/development/interpreters/racket/tests/nix-write-script.nix
···
+
{ runCommandLocal, racket }:
+
+
let
+
script = racket.writeScript "racket-test-nix-write-script-the-script" { } ''
+
#lang racket/base
+
(display "success")
+
(newline)
+
'';
+
in
+
+
runCommandLocal "racket-test-nix-write-script"
+
{
+
nativeBuildInputs = [ racket ];
+
}
+
''
+
expectation="success"
+
+
output="$(${script})"
+
+
if test "$output" != "$expectation"; then
+
echo "output mismatch: expected ''${expectation}, but got ''${output}"
+
exit 1
+
fi
+
+
touch $out
+
''
+23
pkgs/development/interpreters/racket/tests/write-greeting.nix
···
+
{ runCommandLocal, racket }:
+
+
runCommandLocal "racket-test-write-greeting"
+
{
+
nativeBuildInputs = [ racket ];
+
}
+
''
+
expectation="Hello, world!"
+
+
racket -f - <<EOF
+
(with-output-to-file (getenv "out")
+
(lambda ()
+
(display "Hello, world!")
+
(newline)))
+
EOF
+
+
output="$(cat $out)"
+
+
if test "$output" != "$expectation"; then
+
echo "output mismatch: expected ''${expectation}, but got ''${output}"
+
exit 1
+
fi
+
''
+73
pkgs/development/interpreters/racket/update.py
···
+
#! /usr/bin/env nix-shell
+
#! nix-shell -i python3 --packages 'python3.withPackages (ps: with ps; [ requests beautifulsoup4 ])'
+
import os
+
import re
+
import json
+
import requests
+
from bs4 import BeautifulSoup
+
+
SITE = "https://download.racket-lang.org"
+
MANIFEST_FILENAME = "manifest.json"
+
+
def find_info(table, group_name, subgroup_name):
+
group = table.find(
+
string=re.compile("^{}\\s*".format(group_name))
+
).find_parent("tr", class_="group")
+
subgroup = group.find_next(
+
string=re.compile("^{}\\s*".format(subgroup_name))
+
).find_parent(class_="subgroup")
+
link = subgroup.find_next(
+
"a",
+
class_="installer",
+
string="Source"
+
)
+
filename = link["href"].split("/")[1]
+
sha256 = link.find_next(class_="checksum").string
+
+
return {
+
"filename": filename,
+
"sha256": sha256,
+
}
+
+
os.chdir(os.path.dirname(os.path.abspath(__file__)))
+
+
prev_version = os.environ["UPDATE_NIX_OLD_VERSION"]
+
+
homepage = BeautifulSoup(requests.get(SITE).text, "html.parser")
+
+
version = homepage.find(
+
"h3",
+
string=re.compile("^Version \\d+\\.\\d+")
+
).string.split()[1]
+
if version == prev_version:
+
raise Exception("no newer version available")
+
+
down_page_path = homepage.find(
+
"a",
+
string="More Installers and Checksums"
+
)["href"]
+
down_page = BeautifulSoup(requests.get(SITE + "/" + down_page_path).text, "html.parser")
+
down_table = down_page.find(class_="download-table")
+
+
full = find_info(down_table, "Racket", "Unix")
+
minimal = find_info(down_table, "Minimal Racket", "All Platforms")
+
+
with open(MANIFEST_FILENAME, "w", encoding="utf-8") as f:
+
json.dump({
+
"version": version,
+
"full": full,
+
"minimal": minimal,
+
}, f, indent=2, ensure_ascii=False)
+
f.write("\n")
+
+
print(json.dumps(
+
[
+
{
+
"attrPath": os.environ["UPDATE_NIX_ATTR_PATH"],
+
"oldVersion": prev_version,
+
"newVersion": version,
+
"files": [ os.path.abspath(MANIFEST_FILENAME) ],
+
},
+
],
+
indent=2, ensure_ascii=False
+
))
+2 -2
pkgs/development/libraries/simpleitk/default.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "simpleitk";
-
version = "2.4.0";
+
version = "2.4.1";
src = fetchFromGitHub {
owner = "SimpleITK";
repo = "SimpleITK";
tag = "v${finalAttrs.version}";
-
hash = "sha256-/FV5NAM9DJ54Vg6/5yn9DCybry+a8lS3fQ3HWLOeOTA=";
+
hash = "sha256-aVYsb7i/DNnJ8327eO2MZ5LWz8moqE7rf2DIp4M3Q+M=";
};
nativeBuildInputs = [
+7 -11
pkgs/development/python-modules/aubio/default.nix
···
})
];
-
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin (
-
with darwin.apple_sdk.frameworks;
-
[
-
Accelerate
-
AudioToolbox
-
CoreVideo
-
CoreGraphics
-
]
-
);
-
build-system = [ setuptools ];
dependencies = [ numpy ];
···
pythonImportsCheck = [ "aubio" ];
+
disabledTests = [
+
# https://github.com/aubio/aubio/issues/413
+
"test_assign_cvec_phas_slice"
+
];
+
meta = with lib; {
description = "Library for audio and music analysis";
homepage = "https://aubio.org";
-
license = licenses.gpl3;
+
changelog = "https://github.com/aubio/aubio/blob/${version}/ChangeLog";
+
license = licenses.gpl3Plus;
maintainers = [ ];
};
}
+6 -4
pkgs/development/python-modules/dbus-fast/default.nix
···
poetry-core,
pytest,
pytest-asyncio,
+
pytest-codspeed,
pytest-cov-stub,
python,
pythonOlder,
···
buildPythonPackage rec {
pname = "dbus-fast";
-
version = "2.24.3";
+
version = "2.28.0";
pyproject = true;
-
disabled = pythonOlder "3.8";
+
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "Bluetooth-Devices";
repo = "dbus-fast";
tag = "v${version}";
-
hash = "sha256-RRVQCah44YTgRoGKtTDFU3dsaFbiUnKze3tZoCLM4uk=";
+
hash = "sha256-qASafZv4PvTQnb0hc3pBPUQgZ4vEjz77KcDeVbc04Tc=";
};
# The project can build both an optimized cython version and an unoptimized
···
dbus
pytest
pytest-asyncio
+
pytest-codspeed
pytest-cov-stub
];
···
meta = with lib; {
description = "Faster version of dbus-next";
homepage = "https://github.com/bluetooth-devices/dbus-fast";
-
changelog = "https://github.com/Bluetooth-Devices/dbus-fast/blob/${src.rev}/CHANGELOG.md";
+
changelog = "https://github.com/Bluetooth-Devices/dbus-fast/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
+15 -8
pkgs/development/python-modules/flax/default.nix
···
{
lib,
+
stdenv,
buildPythonPackage,
fetchFromGitHub,
···
"tests/tensorboard_test.py"
];
-
disabledTests = [
-
# ValueError: Checkpoint path should be absolute
-
"test_overwrite_checkpoints0"
-
# Fixed in more recent versions of jax: https://github.com/google/flax/issues/4211
-
# TODO: Re-enable when jax>0.4.28 will be available in nixpkgs
-
"test_vmap_and_cond_passthrough" # ValueError: vmap has mapped output but out_axes is None
-
"test_vmap_and_cond_passthrough_error" # AssertionError: "at vmap.*'broadcast'.*got axis spec ...
-
];
+
disabledTests =
+
[
+
# ValueError: Checkpoint path should be absolute
+
"test_overwrite_checkpoints0"
+
# Fixed in more recent versions of jax: https://github.com/google/flax/issues/4211
+
# TODO: Re-enable when jax>0.4.28 will be available in nixpkgs
+
"test_vmap_and_cond_passthrough" # ValueError: vmap has mapped output but out_axes is None
+
"test_vmap_and_cond_passthrough_error" # AssertionError: "at vmap.*'broadcast'.*got axis spec ...
+
]
+
++ lib.optionals stdenv.hostPlatform.isDarwin [
+
# SystemError: nanobind::detail::nb_func_error_except(): exception could not be translated!
+
"test_ref_changed"
+
"test_structure_changed"
+
];
passthru = {
updateScript = writeScript "update.sh" ''
+9 -4
pkgs/development/python-modules/getjump/default.nix
···
fetchPypi,
pillow,
poetry-core,
+
pythonOlder,
requests,
rich,
}:
buildPythonPackage rec {
pname = "getjump";
-
version = "2.6.1";
+
version = "2.7.1";
pyproject = true;
+
disabled = pythonOlder "3.9";
+
src = fetchPypi {
inherit pname version;
-
hash = "sha256-WuAsTfOe38i90jWqOpIBYbizmb9gLtXD+ttZ1WAFDes=";
+
hash = "sha256-tIM7gsgh8DDPphGsrGeV6Y3RmAjdxw9MgxDIt+EQwF0=";
};
-
nativeBuildInputs = [ poetry-core ];
+
pythonRelaxDeps = [ "pillow" ];
-
propagatedBuildInputs = [
+
build-system = [ poetry-core ];
+
+
dependencies = [
beautifulsoup4
pillow
requests
+16 -5
pkgs/development/python-modules/pyfma/default.nix
···
lib,
buildPythonPackage,
fetchFromGitHub,
+
fetchpatch,
importlib-metadata,
numpy,
pybind11,
···
buildPythonPackage rec {
pname = "pyfma";
version = "0.1.6";
-
format = "pyproject";
+
pyproject = true;
+
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "nschloe";
-
repo = pname;
+
repo = "pyfma";
rev = version;
-
sha256 = "12i68jj9n1qj9phjnj6f0kmfhlsd3fqjlk9p6d4gs008azw5m8yn";
+
hash = "sha256-1qNa+FcIAP1IMzdNKrEbTVPo6gTOSCvhTRIHm6REJoo=";
};
-
nativeBuildInputs = [ setuptools ];
+
patches = [
+
# Replace deprecated np.find_common_type calls with np.promote_types, https://github.com/nschloe/pyfma/pull/17
+
(fetchpatch {
+
url = "https://github.com/nschloe/pyfma/commit/e12d69d97a97657ab4fec3e8f2b2859f4360bc03.patch";
+
hash = "sha256-BsQe4hpo+Cripa0FRGFnRBs1oQ1GZA1+ZYzycy5M4Ek=";
+
})
+
];
+
+
build-system = [ setuptools ];
buildInputs = [ pybind11 ];
-
propagatedBuildInputs = [ numpy ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+
dependencies = [ numpy ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
nativeCheckInputs = [ pytestCheckHook ];
···
meta = with lib; {
description = "Fused multiply-add for Python";
homepage = "https://github.com/nschloe/pyfma";
+
changelog = "https://github.com/nschloe/pyfma/releases/tag/${version}";
license = licenses.mit;
maintainers = [ ];
};
+8 -3
pkgs/development/python-modules/pylibjpeg-libjpeg/default.nix
···
buildPythonPackage rec {
pname = "pylibjpeg-libjpeg";
-
version = "2.2.0";
+
version = "2.3.0";
pyproject = true;
-
disabled = pythonOlder "3.7";
+
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "pydicom";
repo = pname;
tag = "v${version}";
-
hash = "sha256-g4dGIGHo0J+F0KTVA6yjgfwiYVn6iU69jgHhvEQGwOc=";
+
hash = "sha256-xqSA1cutTsH9k4l9CW96n/CURzkAyDi3PZylZeedVjA=";
fetchSubmodules = true;
};
+
+
postPatch = ''
+
substituteInPlace pyproject.toml \
+
--replace-fail 'poetry-core >=1.8,<2' 'poetry-core'
+
'';
build-system = [
cython
+5 -3
pkgs/development/python-modules/zeroconf/default.nix
···
ifaddr,
poetry-core,
pytest-asyncio,
+
pytest-codspeed,
pytest-cov-stub,
pytest-timeout,
pythonOlder,
···
buildPythonPackage rec {
pname = "zeroconf";
-
version = "0.136.2";
+
version = "0.139.0";
pyproject = true;
-
disabled = pythonOlder "3.8";
+
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "jstasiak";
repo = "python-zeroconf";
tag = version;
-
hash = "sha256-gSoxrG+5LCI0DCEGqrQvzFfnKhlJV5kyqLH6IrN7Zjs=";
+
hash = "sha256-qhfr4MIBSOyXCQ+RP43016gedXo8bCgxz1tt5oSHAgo=";
};
build-system = [
···
nativeCheckInputs = [
pytest-asyncio
+
pytest-codspeed
pytest-cov-stub
pytest-timeout
pytestCheckHook
+3 -3
pkgs/development/tools/database/surrealdb-migrations/default.nix
···
let
pname = "surrealdb-migrations";
-
version = "2.0.0";
+
version = "2.1.0";
in
rustPlatform.buildRustPackage rec {
inherit pname version;
···
owner = "Odonno";
repo = pname;
rev = "v${version}";
-
hash = "sha256-MrIawJr8EydfYFVzxODUZ7jDj0B0M1FAuX4Arktbf4Y=";
+
hash = "sha256-zTOAwSjsgu3axq+VSnXAIGKRDeeRBaQtoNoVU2eKAIk=";
};
-
cargoHash = "sha256-ELYBEQrh80LdNYNZwcGVh9GE+dSfjF+RuO8fd0PabIw=";
+
cargoHash = "sha256-ZvWq3DKNAUz/6v0RjUXbEeO6+H84bbDLOVV05vD96Yk=";
buildInputs = [ ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ];
+2 -4
pkgs/top-level/all-packages.nix
···
wireplumber = callPackage ../development/libraries/pipewire/wireplumber.nix { };
-
racket = callPackage ../development/interpreters/racket {
-
inherit (darwin.apple_sdk.frameworks) CoreFoundation;
-
};
-
racket-minimal = callPackage ../development/interpreters/racket/minimal.nix { };
+
racket = callPackage ../development/interpreters/racket { };
+
racket-minimal = racket.override { isMinimal = true; };
rakudo = callPackage ../development/interpreters/rakudo { };
moarvm = darwin.apple_sdk_11_0.callPackage ../development/interpreters/rakudo/moarvm.nix {